Skip to content

newboydj169/Actions-OpenWrt

 
 

Repository files navigation

Actions-OpenWrt

LICENSE GitHub Stars GitHub Forks

Build OpenWrt using GitHub Actions

  • Features
    • V1
      • 默认中文
      • kernel 4.19 gcc 8.x glibc
      • focuses on network
      • Lean's OpenWrt
      • Lienol's luci-apps, including Passwall
      • smartdns
      • builds mostly available vpn luci-apps
      • builds mostly available wired network chip kmod drivers, including kmod-usb
      • builds some network diagnosis tools, e.g. knot-dig, nmap, arp-scan, ss
      • open-vm-tools (x86 only)
    • V2
      • 默认中文
      • kernel 5.4 gcc 9.x glibc
      • official OpenWrt master branch
      • openclash passwall shadowsocksr-plus
      • minimal build
      • Lean's packages (openwrt-fullconenat luci-app-zerotier luci-app-xlnetacc luci-app-mwan3helper luci-app-syncdial)
      • Lienol's packages (passwall)
      • intel 1000e kmod drivers and vmxnet3 (x86 only), usb: rtl8152, ax88179
      • smartdns
      • open-vm-tools (x86 only)
  • Builds
    • x86-64 UEFI
    • AArch64 Raspberry Pi 4B
  • Acknowledgments

Read the details in my blog (in Chinese) | 中文教程

Usage

  • Click the Use this template button to create a new repository.
  • Generate .config files using Lean's OpenWrt source code. ( You can change it through environment variables in the workflow file. )
  • Push .config file to the GitHub repository, and the build 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

License

MIT © P3TERX

About

Lean's OpenWrt with Lienol's Passwall

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 86.9%
  • Makefile 13.1%