零、前言
大家好,我是攻城狮阿程。由于之前一直在探索如何更好的给大家带来稳定的固件,并在这条道路上越走越远,于是自从第二期的Strider-OpenWrt固件文章发布以来,一直再没有写过路由固件类文章,但是大家的需求仍然很强烈,私信问我固件的小伙伴仍然很多,因此今天特地给大家带来了华硕RT-ACRH17的Strider-Immortal固件。(注意:本次RT-Acrh17的固件也同样适用于华硕的RT-AC42U和RT-AC2200)
码字不易,喜欢我的教程欢迎各位多提建议多评论,畅所欲言,涉及破解、打倒美帝走近科学和资源分享的教程容易被和谐,也欢迎各位关注我的公众号和博客,以防走丢。
公众号:攻城狮阿程
知乎:攻城狮阿程
小红书:南星北月数码
个人博客:strider1230.cn
淘宝:阿程数码
抖音:南星北月
BIlibili:-南星北月-
一、什么是 ImmortalWrt ?
Immortal固件(ImmortalWrt)是OpenWrt的一个开源分支版本,主要面向中国大陆用户,旨在提供更稳定的系统体验和本地化优化,以下是其核心特点及优势:
1.1 起源与定位
ImmortalWrt 起源于 OpenWrt,但针对国内用户需求进行了适配和优化。它并非官方 OpenWrt 的直接迭代,而是通过合并社区改进和修复长期问题,逐步发展成独立分支。
1.2 核心特点
稳定性与兼容性:相比官方OpenWrt,ImmortalWrt更注重稳定性,提供经过优化的软件包和驱动支持,尤其适合路由器等网络设备长期运行。
本地化优化:默认集成国内网络服务(如DNS服务器、NTP服务器),并预装中文界面,降低国内用户使用门槛
软件生态丰富:支持通过内置软件商店直接安装插件(如广告拦截、流量监控),且对第三方插件(如应用过滤)提供官方适配,避免兼容性问题
设备支持广泛:覆盖主流路由器型号(如R2S、X86软路由),甚至支持部分老旧设备,提供灵活的固件格式选择(如ext4/squashfs)
1.3 与 OpenWrt 的差异
软件包管理:ImmortalWrt默认包含更多实用工具(如
luci-app-opkg
),且部分组件(如dnsmasq
)替换为增强版本以支持高级功能默认配置优化:例如无线网络默认启用兼容性更高的漫游协议(FT over air),避免手机连接问题
更新策略:通常早于官方OpenWrt发布新版本支持,且提供更及时的安全补丁
1.4 适用场景
家庭软路由:通过插件实现广告拦截、IPv6支持等功能,提升网络性能
企业网络:支持VLAN、负载均衡等高级配置,适配复杂网络环境
物联网设备:轻量级固件可运行于低功耗硬件,扩展设备功能
1.5 安装与维护
固件刷写:提供多种格式(如.img.gz
、.qcow2
),支持通过PE工具或虚拟机直接刷写
持续更新:用户可通过内置软件源直接升级,无需手动编译,降低维护成本
1.6 固件免责声明:
1.仅限完全行为能力人使用本固件,使用本固件即视为使用者的自愿行为;
2.本人不对任何人因使用本固件所遭受的任何理论或实际的损失承担责任;
3.本人不保证固件的普适性,不保证无bug,不保证绝对的安全稳定。
二、Strider-ImmortalWrt 固件简介
2.1 固件基本特点
固件的基本特点主要有以下4
点:
固件体积适中:不论是X86固件、还是arm固件,均考虑到了删繁就简,控制固件包大小在40-50MB,最大程度保证功能的前提下精简插件;
内核版本:采用Immortal 24.10.2内核版本编译,不管你是新CPU还是老CPU架构,都可以上车,尽量做到兼容性最大;
内置刚需插件:应用过滤(帮小朋友和大朋友摆脱短视频和手游)、抑郁云解灰等无需多言,开箱即用;
小众型号路由适配:大家都用的不适配,适配的是粉丝们需要的型号的路由固件。
2.1.1 固件截图
系统界面:
测速情况:
2.2 固件编译环境
由于本地化编译对资源占用严重,故采用云端编译。
2.3 编译主要使用的源码
本固件使用的源码主要以Immortal主线仓库为主,辅以其他几位开发者的源码,介绍如下:
src-git packages https://github.com/coolsnowwolf/packages
src-git luci https://github.com/coolsnowwolf/luci.git;openwrt-23.05
src-git routing https://github.com/coolsnowwolf/routing
src-git telephony https://github.com/coolsnowwolf/telephony.git
src-git kenzo https://github.com/kenzok8/openwrt-packages
src-git small https://github.com/kenzok8/small
src-git istore https://github.com/linkease/istore;main
2.4 Strider 固件默认配置
目前的版本是24.10.2
,讲一讲固件默认的配置信息:
管理IP:192.168.120.1
用户名:root
密码:password
WIFI 默认名称:StriderWrt
WIFI 默认密码:12345678
2.5 Strider 固件内置插件
2.5.1 应用过滤
通过内置的应用过滤插件,可以拦截绝大多数主流App,家里有小孩上学的朋友应该是刚需。
2.5.2 师夷长技
此处只做文字一句话介绍,可以解决个人或家庭的智能电视、Apple TV看Netflix,课题组查文献的问题。
2.5.3 抑郁云解灰
此处只做文字一句话介绍,如果你不是抑郁云会员的话,那么用这个插件的性价比将达到极致。
2.5.4 KMS 服务器
直接将KMS激活服务器搭在路由上,入网的Win设备不管是系统还是Office批量版全部自动180天续期激活哦。
三、Strider-ImmortalWrt 固件注意事项
3.1 以 RT-ACRH17 为例进行固件刷机
需要先刷解锁Bootloader的固件【openwrt-ipq806x-asus_rt-acrh17-squashfs-flash-factory.trx】
再刷opboot固件【opboot-rt-acrh17-flash-v1.0.6.bin】(可选)
最后在opboot界面刷入Sysupgrade 映像,(固件包默认是.bin格式的,ImmortalWrt的bin包也包含了最新的内核,是可以支持在opboot里面直接刷的,所以不用再单独刷内核了,当然我也在下载链接里面附带了一份集成最小文件系统的 Linux 内核,适用于首次安装或故障恢复的itb包)
3.2 固件的更新
3.2.1 固件的更新周期
由于ImmortalWrt固件本身趋于稳定,因此计划是以ImmortalWrt版本更新为周期进行更新。
3.2.2 固件的更新方法
Strider 固件可以通过Uboot
刷写sysupgrade
包且不保存配置信息的方式以及通过上传sysupgrade
包保留配置信息的方式进行更新。
四、Strider 固件的下载方式(自推文发布之日起30天后失效)
RT-ACRH17 固件下载链接:
标题:【RT-ACRH17、RT-AC42U、RT-AC2200】
链接:https://t.znas.cn/fsuMl2uqXZ
五、常见问题答疑
Q1:还会免费适配其他固件吗?
A:目前采取的方式是首发测试包免费,根据反馈后续生成的稳定包将采取付费形式。阿程会根据大家私信的情况以及不定期投票的统计情况来决定适配哪些型号的路由固件,如果觉得插件太多会影响稳定性,需要精简一些,或者现有免费版插件太少,需要添加额外的,可提供有偿定制固件服务,有需要的可以扫文末淘宝二维码进店咨询,有偿定制固件,有偿定制会提供全平台的定制服务,不仅仅是红米AX6000 WR30U 360t7 NX30PRO等其他各种硬路由x86/高通(Gdock)/辣鸡博通(K3)/MTK(K2P,NeWifi3)/atheros/marvell/allwinner/qemu平台也支持。
Q2:后续会改变编译方式吗?
A:目前是以云端编译的方式进行,大大节省了等待时间,因此目前不会进行改变。
Q3:这个系列会长期做吗?
A:目前属于刚刚开始的一个状态,能否长期取决于大家的广告点击和文章的分享与关注量了。
Q4:为何固件包内不再集成IStore应用商店了?
A:考虑到固件体积的问题,目前默认不再集成IStore应用商店包,后续根据大家的反馈会考虑是否增加。
六、结语
距离 Strider-OpenWrt 2025.1.5
固件正式发布已过去将近7个月,有粉丝可能好奇为何不再编译 OpenWrt 固件了,主要是考虑到 ImmortalWrt 固件在国内确实更有优势,它具有丰富的插件生态,支持 OpenWrt 的大部分插件,同时提供更多本地化插件,适合国内用户,并且硬件支持广泛,支持家用路由器、x86 架构设备以及树莓派等单板计算机。因此后续的固件编译均将依托 ImmortalWrt 进行。