Skip to content

Openwrt automatic compilation project of github action,include immrotalwrt openwrt lean platforms, Support x86 R2S R2C R4S R5S R5C H66K H68K H69K R66S R68S RPi3 RPi4 etc.

License

Notifications You must be signed in to change notification settings

smallprogram/OpenWrtAction

Repository files navigation

OpenWrt β€” Multi-Platform Firmware Cloud Compilation

Visitors


δΈ­ζ–‡ζ–‡ζ‘£ English Docs


πŸ’» Source Code Platform

.___                               __         .__
|   | _____   _____   ____________/  |______  |  |
|   |/     \ /     \ /  _ \_  __ \   __\__  \ |  |
|   |  Y Y  \  Y Y  (  <_> )  | \/|  |  / __ \|  |__
|___|__|_|  /__|_|  /\____/|__|   |__| (____  /____/
          \/      \/  BE FREE AND UNAFRAID  \/
 -------------------------------------------------------------------------
 ImmortalWrt SNAPSHOT, https://github.com/immortalwrt/immortalwrt
 -------------------------------------------------------------------------


 _______                     ________        __
|       |.-----.-----.-----.|  |  |  |.----.|  |_
|   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
|_______||   __|_____|__|__||________||__|  |____|
         |__| W I R E L E S S   F R E E D O M
-------------------------------------------------------------------------
OpenWrt SNAPSHOT, https://github.com/openwrt/openwrt
-------------------------------------------------------------------------

     _________
    /        /\        _    ___ ___  ___
   /  LE    /  \      | |  | __|   \| __|
  /    DE  /    \     | |__| _|| |) | _|
 /________/  LE  \    |____|___|___/|___|
 \        \   DE /
  \    LE  \    /  -------------------------------------------------------
   \  DE    \  /    OpenWrt SNAPSHOT, https://github.com/coolsnowwolf/lede
    \________\/    -------------------------------------------------------

βš™οΈ WorkFlow

ActionStatus Network Support Latest Release Latest Download
Build-OpenWrt_Multi-Platform(V4) GitHub release (with filter) GitHub release (latest by date)

Each Release contains multiple source platform firmwares. Please select the corresponding firmware download according to your platform. Sometimes a Release may not have the firmware you need, for example, the X86 firmware cannot be found. It may be that the compilation in the Action failed. Please wait patiently for the next compiled and uploaded Release. Each Release contains the package compression package of each platform. The name format is buildinfo_[source platform]_[platform name]. For example, buildinfo_immortalwrt_X86. If you do not want to upgrade the firmware, but only want to upgrade a certain ipk, you can download the compressed package and select the ipk to upload to the soft router for installation. For more information, please refer to the instructions in the release


🌟 Featured Plugins

Selected plug-in configuration, covering common functions such as network acceleration, theme beautification, system management, etc.

πŸ“‘ Network and Agent

CONFIG_PACKAGE_luci-app-adguardhome=y
CONFIG_PACKAGE_luci-app-ddns-go=y
CONFIG_PACKAGE_luci-app-homeproxy=y
CONFIG_PACKAGE_luci-app-mosdns=y
CONFIG_PACKAGE_luci-app-passwall=y
CONFIG_PACKAGE_luci-app-passwall2=y
CONFIG_PACKAGE_luci-app-openclash=y
CONFIG_PACKAGE_luci-app-nikki=y
CONFIG_PACKAGE_luci-app-smartdns=y
CONFIG_PACKAGE_luci-app-upnp=y
CONFIG_PACKAGE_luci-app-udp2raw=y
CONFIG_PACKAGE_luci-app-udpxy=y

βš™οΈ System Management and Tools

CONFIG_PACKAGE_luci-app-commands=y
CONFIG_PACKAGE_luci-app-ramfree=y
CONFIG_PACKAGE_luci-app-hd-idle=y
CONFIG_PACKAGE_luci-app-diskman=y
CONFIG_PACKAGE_luci-app-cifs-mount=y
CONFIG_PACKAGE_luci-app-uhttpd=y
CONFIG_PACKAGE_luci-app-package-manager=y
CONFIG_PACKAGE_luci-app-ttyd=y
CONFIG_PACKAGE_luci-app-netspeedtest=y
CONFIG_PACKAGE_luci-app-vlmcsd=y
CONFIG_PACKAGE_luci-app-wol=y
CONFIG_PACKAGE_luci-app-wechatpush=y

πŸ“Š Flow control and monitoring

CONFIG_PACKAGE_luci-app-eqos=y
CONFIG_PACKAGE_luci-app-sqm=y
CONFIG_PACKAGE_luci-app-nft-qos=y
CONFIG_PACKAGE_luci-app-firewall=y
CONFIG_PACKAGE_luci-app-statistics=y
CONFIG_PACKAGE_luci-app-vnstat2=y

πŸ›‘οΈ Security and Authentication

CONFIG_PACKAGE_luci-app-acme=y
CONFIG_PACKAGE_luci-app-arpbind=y

🎨 UI Themes and Interfaces

CONFIG_PACKAGE_luci-theme-argon=y
CONFIG_PACKAGE_luci-theme-bootstrap=y
CONFIG_PACKAGE_luci-theme-material=y
CONFIG_PACKAGE_luci-theme-openwrt=y
CONFIG_PACKAGE_luci-theme-openwrt-2020=y
CONFIG_PACKAGE_luci-app-argon-config=y

Star History Chart


πŸ”— Quick Jump


πŸ“š Related parameters

1. Default address:`10.10.0.253`
2. Default account:`root`
3. Default password:`None`

πŸ€– Automation script

wsl2op.sh local automatic compilation shell script description

Before running, please make sure that your compilation environment has installed the required compilation environment and use a non-root user to execute.

Execution compilation method (non-root user)

First execution

git clone https://github.com/smallprogram/OpenWrtAction
cd OpenWrtAction
bash wsl2op.sh

Second execution

cd OpenWrtAction
bash wsl2op.sh

❀️ Acknowledgements

Thanks to everyone who used, contributed to, and contributed to this project!

Special thanks to the following projects/communities for providing inspiration and support for this project:


About

Openwrt automatic compilation project of github action,include immrotalwrt openwrt lean platforms, Support x86 R2S R2C R4S R5S R5C H66K H68K H69K R66S R68S RPi3 RPi4 etc.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published