GithubHelp home page GithubHelp logo

wongkeren / openwrt_x86-nanopi_n1_kiddin9 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kiddin9/openwrt_x86-r2s-r4s-r5s-n1

1.0 0.0 0.0 58.32 MB

一分钟在线定制编译 X86/64, NanoPi R2S R4S R5S R6S, 斐讯 Phicomm N1 K2P, 树莓派 Raspberry Pi, 香橙派 Orange Pi, 红米AX6, 小米AX3600, 小米AX9000, 红米AX6S 小米AX3200, 红米AC2100, 华硕ASUS, 网件NETGEAR 等主流软硬路由

Home Page: https://openwrt.ai

License: MIT License

Shell 3.86% Makefile 0.04% Brainfuck 96.10%

openwrt_x86-nanopi_n1_kiddin9's Introduction

Compile customized firmware online in one minute: openwrt.ai

Supports 200+ devices:

X86/64, friendly NanoPi, R2S, R4S, R4SE, R5S, R2C, R5C, R6S, NEO3, Phicomm N1, K2P, K3, Raspberry Pi 4B, 3B/3B+, 2B, Electric Rhino r68s, r66s, Orange Pi R1 Plus, R1 Plus LTS, Redmi AX6, Xiaomi AX3600, Xiaomi AX9000, Redmi AX6000, Redmi AX6S/Xiaomi AX3200, Redmi AC2100, Xiaomi AC2100, Phicomm K3, 360V6, Wanke Cloud, Jirou HIWIFI HC5962 (JiRoute 4, B70), HC5661A, HC5761A, HC5861B, Xiaomi 4, Xiaomi R3G, Xiaomi R3P, newifi-d2 (New Router 3), Xiaoyu XY-C5, Jingdou Cloud 2.0 (P&W R619AC), GL.iNet GL-MT1300, GL-AX1800, GL-AXT1800, GL-microuter-N300, GL-MT300N V2, Xiaomi CR660X (CR6606/CR6608/CR6609), Xiaomi 4A Gigabit Edition, Xiaomi R3G-v2, Xiaomi Youth Edition Nano, Thunder Download timecloud, Youku yk-l2, Youhua wr1200js, Sunflower X3A, ASUS RT-ACRH17, RT-AC58u/RT-ACRH13, RT-ac85p, RT-n56u-b1, RT-AC88U, RT-AC1200, RT- AC1200 V2, NETGEAR R6220, R6260, R6120, R6700-v2, R6800, R6850, R6900-v2, R7450, wndr3700-v5, H1 Box, Shell Cloud P1, My Cloud lL Pro, x96 Max, Weijia Cloud V- Plus, Octopus Planet ZYXQ, GT-King, Odroid N2, MXQ Pro+, JD Wireless JDCloud RE-SP-01B, Linksys WRT1200AC, WRT1900AC v1, WRT1900AC v2, WRT3200ACM, WRT1900ACS v1, WRT1900ACS v2, WRT32X, EA7500 v2, etc.

license GitHub Stars GitHub Forks PRs Welcome Issue Welcome AutoBuild

TG notification channel

1. Features

  • Cutting edge, openwrt official openwrt-23.05 branch version, Kernel 5.15, synchronized with the latest official source code.

  • The original version is extremely pure. The firmware only includes basic Internet functions by default. Plug-ins can be installed online in the background. System upgrades will not lose plug-ins and configurations.

  • The self-built plug-in warehouse includes almost all open source plug-ins on the market. The plug-in library is updated daily, and the system automatically updates all installed plug-ins.

  • Customize exclusive firmware online through openwrt.ai, no professional knowledge required, generated in one minute. It also supports github cloud compilation.

  • One-click OTA update firmware in the background, eliminating the need to find firmware, download firmware, upload firmware and other tedious operations every time the firmware is upgraded.

  • One-click setting of bypass route in the background and one-click switch on IPv6.

  • Support online installation of all Kmod kernel modules.

  • Replace Uhttpd with Nginx, support reverse proxy; WebDAV and many other methods.

  • Performance, friendliness, ease of use, plug-ins, and custom optimization for special domestic environments, etc., ready to use out of the box## 2. Firmware

There are three ways to generate firmware: online customized generation, GitHub compilation, and localized compilation.

You can choose any one for firmware generation as needed.

2.1 Online generation

Visit https://openwrt.ai through the browser to customize the firmware, and then download and use it directly after the firmware generation is completed.

2.2 GitHub Compilation

  • Fork the warehouse

  • Add relevant environment parameters REPO_TOKEN, SCKEY, TELEGRAM_CHAT_ID as needed

  • Select Repo Dispatcher on the Actions page and click Run workflow

2.3 GitHub combined with browser plug-in compilation

Please install script in the browser that supports Greasyfork, and it will appear in the upper right corner of the warehouse x86_64 Actions, K2P Actions and other buttons, just click the corresponding button. More ways to play repo-dispatcher

3. Use

3.1 Backstage

  • Login address op/ or 10.0.0.1 (If the background cannot be opened, please try to plug and unplug the wan and lan network cables in sequence.)

  • Default user root

  • Default password root

3.2 Quick Access

3.2 Quick Access

Some services need to be installed and enabled in the software package first. You can adjust and add more shortcuts in /etc/nginx/conf.d/shortcuts.conf.

  • op/ can open the OpenWRT background, that is, lan ip

  • ql/ can open the Qinglong backend, that is, lan ip:5700

  • adg/ can open the AdGuardHome management background, that is, lan ip:3000

  • pve/ can open Proxmox VE virtual machine management. The default is 10.0.0.10:8006

  • by/ can open the Bypass plug-in page, which is ip/luci/admin/services/bypass

  • pk/ can open the Packages plug-in management page, which is ip/luci/admin/system/opkg

  • ag/ can open the Aria2 Web panel i.e. ip/ariang

  • ug/ can open the firmware online update page, which is ip/luci/admin/services/gpsysupgrade

4. Notes

  • Please use a fresh installation when using it for the first time to avoid upgrade failures and other possible bugs.

  • Cloud compilation requires here to create a token, then add a Secret named REPO_TOKEN in this warehouse Settings->Secrets, fill in the token value, otherwise it will not work Trigger compilation.

  • Add PPPOE_USERNAME and PPPOE_PASSWD respectively in the warehouse Settings->Secrets to set the default dial-up account password. There are security risks.

  • Add SCKEY in the warehouse Settings->Secrets to push the compilation results to WeChat through Server Sauce.

  • Add TELEGRAM_CHAT_ID and TELEGRAM_TOKEN in the warehouse Settings->Secrets to push the compilation results to Telegram Bot. Tutorial

  • DIY cloud compilation tutorial reference: Read the details in my blog (in Chinese) | Chinese tutorial

  • Default plug-ins include: Opkg package management, Bypass intelligent bypassing the wall, Samba4 file sharing (x86), UPNP automatic port forwarding, Turbo ACC network acceleration. Please install other plug-ins in the background -> software package by yourself. The plug-ins will not be lost during system upgrades. After each system upgrade is completed and the network is connected, all plug-ins that have been installed automatically will be installed.

5. System screenshot display


For English

Build OpenWrt using GitHub Actions

Usage

  • Sign up for GitHub Actions
  • Fork this GitHub repository
  • click the Star button, and the build will starts automatically.Progress can be viewed on the Actions page.
  • When the build is complete, click the Artifacts button in the upper right corner of the Actions page to download the binaries.

Acknowledgments

Rockchip的Kernel等部分源码来源 https://github.com/coolsnowwolf/lede

ipq807x的Kernel等部分源码来源 https://github.com/Boos4721/openwrt

ipq60xx的Kernel等部分源码来源 https://github.com/coolsnowwolf/openwrt-gl-ax1800

openwrt_x86-nanopi_n1_kiddin9's People

Contributors

doushang avatar edwin19861218 avatar flylai avatar holdonbro avatar icodex avatar kiddin9 avatar wongkeren avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.