- ImmortalWrt源码是hanwckf/immortalwrt-mt798x,MTK SDK,作者介绍。
- Github Actions来自于P3TERX/Actions-OpenWrt,中文教程。
- 编译目标为360 T7/T7U/T7M & WR30U/T/M
make menuconfig
可参考OpenWrt MenuConfig设置和LuCI插件选项说明,一般先选Target System
,Subtarget
,Target Profile
,再选LUCI
插件。- .config文件生成可借助WSL(Ubuntu-22.04)或虚拟机,执行以下命令
sudo sed -i 's#http://archive.ubuntu.com#https://mirrors.huaweicloud.com#' /etc/apt/sources.list
sudo sed -i 's#http://security.ubuntu.com#https://mirrors.huaweicloud.com#' /etc/apt/sources.list
sudo apt update
sudo apt upgrade -y
sudo apt-get -y install build-essential unzip libncurses-dev subversion
git clone --depth=1 https://github.com/hanwckf/immortalwrt-mt798x.git
cd immortalwrt-mt798x
./scripts/feeds update -a && ./scripts/feeds install -a
cp -f defconfig/mt7981-ax3000.config .config
make menuconfig
make defconfig
./scripts/diffconfig.sh > seed.config
进入目录\\wsl$\Ubuntu*\home\*\immortalwrtARM
复制一下这个seed.config
的文本内容到项目根目录的.config
文件中,方便查看修改。
- 差分文件seed.config参考来源
- 自定义文件 “files 大法”是把你自定义的配置编译到固件里。这样升级或恢复出厂设置都不需要保留配置,缺省值就是自定义的配置。
- 如你现在的network设置编译进固件:首先提取路由固件下的
\etc\config\network
然后在项目根目录下创建files目录并push
到\files\etc\config\network
,最后编译出来的固件就是现在设置的network。 - 另外使用“files 大法”仓库最好设为私有,否则你的配置信息,如宽带账号等会公开在网上。
- 超简单云编译
- 借助 GitHub Actions 的 OpenWrt 在线集成自动编译
- qughij/openwrt-xiaoyu_xy-c5
- SuLingGG/OpenWrt-Rpi
- IvanSolis1989/OpenWrt-DIY
- garypang13/OpenWrt
- zlxj2000/Openwrt-firmware
- SuLingGG/Action-OpenWrt-Plus
- Lancenas/Actions-Lean-OpenWrt
- Lancenas/actions-openwrt-helloworld
- xiaorouji/openwrt-passwall
- kenzok8/openwrt-packages
- kenzok8/small
- 基本的Git技能
- 面向小白的Github_Action使用workflow自动编译lean_openwrt教程
- 关于Github Action自动编译Lean_Openwrt的配置修改问题
- firker/diy-ziyong
- xiaoqingfengATGH/feeds-xiaoqingfeng
- Microsoft
- Microsoft Azure
- GitHub
- GitHub Actions
- tmate
- mxschmitt/action-tmate
- csexton/debugger-action
- Cisco
- OpenWrt
- Lean's OpenWrt
- Lienol's OpenWrt
- Cowtransfer
- WeTransfer
- Mikubill/transfer
MIT © P3TERX