小米CR660x kwrt/immortalwrt 24最新固件在线编译教程,解决pppoe拨号问题,支持sing-box
以前用的固件不更新了,索性自己编译,7621cpu跑科学上网还是足够的。
该固件使用在线编译,新版passwall支持sing-box,测试性能有所提升,内存占用降低,经过局域网大文件无线传输压力测试不会死机重启。
系统截图:

image-20250428144213409
编译地址和插件:
LEDE最新版本固件也编译测试了,没有pppoe拨号问题,但目前还不是默认firewall4,不支持新版passwall,手动更换容易造成问题,所以不考虑。
- Kwrt:
- 网址:https://openwrt.ai/?target=ramips%2Fmt7621&id=xiaomi_mi-router-cr660x
- 插件:
luci-theme-argon sing-box hysteria geoview xray-core
,不要安装turboacc
插件,测试会造成负载过高死机重启。 - 互联网插件勾选 passwall 和 ssrp
- 其它根据需要自行填写
- immortalwrt:
- 网址:https://firmware-selector.immortalwrt.org/?version=24.10.1&target=ramips%2Fmt7621&id=xiaomi_mi-router-cr6608
- 插件:
luci-theme-argon sing-box hysteria geoview luci-app-passwall luci-i18n-passwall-zh-cn xray-core luci-app-upnp
- 注意:immortalwrt默认软件源passwall不是最新版,不支持geoview,可以手动安装最新版,可能会有兼容性问题需要手动解决。
- 可选:点击 首次启动时运行的脚本 右下角齿轮可以使用自定义系统参数模板,默认地址是
192.168.1.1
和pb-boot重合,同网址页面会被浏览器缓存导致pb-boot页显示问题,最好改下。pppoe修复脚本也可以从这里配置,Kwrt需要赞助后才能编辑启动脚本所以略过。
Kwrt固件编译完下载 xxxx-FACTORY.BIN
和 xxxx-SYSUPGRADE.BIN
,immortalwrt下载 FIRMWARE
和 SYSUPGRADE
。
刷机教程
- 已是Kwrt/immortalwrt的路由器,进入 系统-备份与升级-刷写新的固件,使用
xxxx-SYSUPGRADE.BIN
文件,选择不保留配置文件升级。 - 不是Kwrt/immortalwrt的路由器,断电按住reset按钮再插电,橙灯闪烁3下后松开reset,浏览器打开
192.168.1.1
进入PB-BOOT,点击选择文件,选择xxxx-FACTORY.BIN
文件,再点击恢复固件。
刷完自动重启,亮蓝灯后进入路由器对应管理页,账号密码为自行设置的或默认值。
修改启动项,解决pppoe拨号失败
由于我不太清楚为什么会导致这个问题,偶然手动重启pppoe接口就正常了,所以加上了这个脚本在系统启动后自动重启pppoe接口,知道如何修复的大佬可以留言联系我。
在系统-启动项-本地启动脚本里加入:
none
# 延迟5秒后重启网络
(
sleep 5
/etc/init.d/network restart
logger -t delayed_network "执行了延迟网络重启"
) &
passwall配置,解决规则文件下载失败造成的无法分流
注意:passwall更新频繁,不能使用的原因各不相同,具体原因需打开节点日志查看,passwall启用 TCP 节点日志后,在选择的TCP 节点右侧点击日志可以看到。
因为geoip文件较大,很容易下载失败,所以手动下载:
- geoip和geosite下载地址:https://github.com/Loyalsoldier/v2ray-rules-dat/releases
- 存放目录
/usr/share/v2ray/
,使用文件管理器打开该目录,上传下载的这两个文件。 - 重启passwall后,在
/tmp/etc/passwall_tmp/srss
目录可以看到geoview
生成的 srs 后缀规则文件。