Skip to content

Scripts for building openwrt router box firmware.

License

Notifications You must be signed in to change notification settings

alvinhu19/build-openwrt

 
 

Repository files navigation

Build Openwrt firmware with ease

Scripts for building openwrt router box firmware.

Build OpenWrt Firmware - Raspi Build OpenWrt Firmware - X86

下载最新固件

使用方法及相关测试

Default hardware targets

  • X86
  • Raspberry Pi 4 Series

You can add your own target config.

Features

  • Use Immortalwrt source, which makes things easier.
  • Use Openwrt 21.02 branch.
  • Enable IPv6 compatibility by default.
  • Enable Flow Offloading and Full Cone NAT by default.
  • Enable WiFi by default. You can turn it off to achieve lower temperature.
  • Enable USB Ethernet and Storage support.
  • You can fork this repo and make your own package config. It's very easy.

Pre-installed packages

Common

  • luci-app-passwall
  • luci-app-udpxy
  • luci-app-upnp
  • luci-theme-argon
  • luci-app-zerotier
  • luci-app-diskman
  • luci-app-udp2raw

Only for "with-docker" image

  • luci-app-dockerman
  • docker-compose

Docker makes network complex, only for advanced users!

Only for main router (x86)

  • luci-app-acme
  • luci-app-iptvhelper
  • luci-app-mwan3
  • luci-app-omcproxy
  • luci-app-sqm

Build your own firmwares

Build online

fork this repo and create Github Actions workflow!

Build locally

Alternatively, you can build openwrt on your own computer.

Ubuntu or Debian is supported.

Run ./build.sh configs/*.sh to build all targets.

Run ./build.sh configs/xxxx-openwrt.sh to build one target.

About

Scripts for building openwrt router box firmware.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%