-
环境准备
安装 Linux 系统(推荐 Ubuntu LTS),并安装编译依赖sudo apt -y update sudo apt -y full-upgrade sudo apt install -y dos2unix libfuse-dev sudo bash -c 'bash <(curl -sL https://build-scripts.immortalwrt.org/init_build_environment.sh)' -
源码获取
git clone https://github.com/Niculuse/openwrt.git openwrt cd openwrt -
固件编译
- ImmortalWRT
./build.sh jdcloud_ipq60xx_immwrt
- LibWRT
./build.sh jdcloud_ipq60xx_libwrt
- ImmortalWRT
- fork本仓库
- 进入自己的项目主页,
- 点击Release WRT
- 点击右侧Run workflow
- 选择固件版本,点击下方的绿色按钮Run workflow,等待1-2h查看release页面获取固件
- 网络 --> 接口 --> lan口编辑 --> DHCP服务器 --> IPv6设置 --> RA服务(选择混合模式)--> IPVv6 RA设置 --> 勾选SLAAC --> 保存
- 保存并应用
- 检查下游设备是否能够获取IPv6公网地址
opkg update && opkg install luci-app-dockerman-
使用OAF(应用过滤)功能前,需先完成以下操作:
- 打开系统设置 → 启动项 → 定位到「appfilter」
- 将「appfilter」当前状态从已禁用更改为已启用
- 完成配置后,点击启动按钮激活服务
-
固件说明:
- factory为uboot直刷固件,sysupgrade为网页升级固件,任选其一即可
- 本项目fork于ZqinKingd的仓库,并进行了进一步精简,默认移除了easytier、quickfile、mosdns、smartdns、lucky等插件
- 新增busybox.config文件,用于自定义busybox
- 集成了luci-app-bandix插件,用于流量监控,终端限速