• Stars
    star
    179
  • Rank 214,039 (Top 5 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 3 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Scripts for building openwrt router box firmware.

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.