Build ImmortalWrt quickly using immortalwrt/imagebuilder in GitHub Actions.
它是一个工作流,可快速构建带 Docker 且支持自定义固件大小的 ImmortalWrt。
1、支持自定义固件大小 默认
4GB
2、支持预安装docker(可选)
3、默认 LAN 口 IP 为192.168.0.1
4、可以通过files/etc/uci-defaults/99-custom.sh配置和调整
5、可以通过shell/apk-custom-packages.sh添加或删除第三方插件
6、可以通过x86-64/build.sh添加删除插件
7、shell/cloudflared.sh添加 Cloudflared 二进制文件
使用 imagebuilder.sh 脚本在本地通过 Docker 快速打包固件(支持自动启停 Docker、版本选择与配置挂载):
chmod +x imagebuilder.sh
./imagebuilder.sh可选参数(通过环境变量传入):
PROFILE=4096 INCLUDE_DOCKER=no ./imagebuilder.sh固件产物输出至 bin/targets/x86/64/ 目录。
- https://downloads.immortalwrt.org/releases/25.12.2/packages/x86_64/luci/
- https://mirrors.cernet.edu.cn/immortalwrt/releases/25.12.2/packages/x86_64/luci/
- https://mirrors.sjtug.sjtu.edu.cn/immortalwrt/releases/25.12.2/packages/x86_64/luci/
- https://mirror.nju.edu.cn/immortalwrt/releases/25.12.2/packages/x86_64/luci/
- https://github.com/openwrt/openwrt
- https://github.com/coolsnowwolf/lede
- https://github.com/immortalwrt/immortalwrt
- https://github.com/fw876/helloworld
- https://github.com/immortalwrt/homeproxy
- https://github.com/wukongdaily/AutoBuildImmortalWrt
This repo only keeps the latest 5 releases.
Download the .sha256 file. Make sure the sha256sums file and img file in a same folder.
sha256sum -c immortalwrt-x86-64-generic-ext4-combined-efi.img.gz.sha256 --ignore-missing or find sha256sums on the release tag note, check it manual
echo "bf69a9ae42825a76c449699f393b8aa35216f3ffef428ae851d76ce4386bd3c3 *openwrt-x86-64-generic-ext4-combined-efi.img.gz" | shasum -a 256 --checkMake sure its OK before upload it.