软路由搭建指南:ImmortalWRT 刷机与 OpenClash 配置
每天开机后,我们常常需要重复几个繁琐的步骤来连接代理。为了简化这一过程,我决定将代理设置直接配置在路由器上。这样一来,只需打开电脑,其他设备连接家里的 WiFi 后即可自动使用代理,省去了在每个设备上单独安装客户端的麻烦。此外,诸如广告拦截和 DNS 防污染等功能也能通过路由器统一管理。
本教程将用简单易懂的方式指导你完成 软路由刷机 和 代理配置 的全过程。后续的文章中,我们还将探讨 DNS 分流和广告拦截。
软路由的概念及其必要性
软路由的核心理念非常简单:将代理软件安装在家庭网络的出口,让所有下游设备无感使用。
- 硬路由(如常见的小米、华为路由器):系统封闭,无法安装额外的代理软件。
- 软路由(类似迷你电脑):运行基于 Linux 的开源系统,能够自由刷入开源固件(如 OpenWrt),安装众多插件,甚至运行 Docker。
在此教程中,我将使用 磊科 N60Pro 作为示范设备。选择它的原因是性价比高且支持刷入 ImmortalWRT(OpenWrt 的强力国内分支)。相比原版 OpenWrt,它对国产硬件的兼容性更好,并提供中文界面和国内软件源,非常适合新手。即使你使用的是其他软路由,核心流程依然适用。
刷机前的准备工作
如果一切顺利,完成整个流程大约需要 30 分钟。每个步骤都有详细图解。
你需要准备以下设备:
- 一台支持刷机的软路由(最好支持 ImmortalWRT)。
- 一根网线(刷机时强烈建议使用有线连接,避免使用 WiFi)。
- 电脑上的终端工具(Mac/Linux 自带终端;Windows 用户可使用 PowerShell 或自带的运行工具)。
- 你的代理服务(只需订阅链接或配置文件,如果没有,请先查看机场推荐选择一个)。
在开始之前,我们需要下载两个关键的“安装包”:
1. 下载 U-Boot 引导文件
U-Boot 可以理解为电脑的“PE 启动盘”或“BIOS”。有了它,我们才能抹掉原有的系统并安装新系统。
下载地址:https://www.right.com.cn/forum/thread-8328967-1-1.html
(以磊科 N60Pro 为例,我的文件名是 mt7986-netcore_n60-pro-fip.bin)
高危提醒:这是整个流程中最关键的一步,下载时务必核对设备型号。如果下载错误型号的文件强行刷入,路由器可能会变砖。
2. 下载 ImmortalWRT 系统固件
这就是我们最终要刷入路由器的“新系统”。
下载地址:https://firmware-selector.immortalwrt.org/
在网站中搜索你的路由器准确型号,然后下载对应的固件。
第一步:连接路由器并开启 SSH 权限
要从电脑远程操作路由器,我们需要开启一条加密通道,称为 SSH。
- 使用网线将路由器与电脑连接,接通电源。
- 在浏览器中输入 192.168.0.1(磊科的默认后台地址),进入设置界面。
- 跳过网络设置,完成初始化。
- 记得设置管理密码,稍后在 SSH 连接时需要使用。
- 进入路由器首页,找到 应用 -> 远程访问,确认 SSH 服务已启用,以便我们能够在其上执行命令。
第二步:进入路由器底层并备份原厂系统
刷机界有句老话:“不备份,就等死。”如果刷机失败,备份文件能够帮助你恢复;否则,可能需要更换主板。
打开终端,登录路由器:
首次连接时会提示你确认,输入 yes 并回车,然后输入管理密码(终端输入密码时不会显示字符,这是正常现象)。
连接后,我们首先检查路由器的“磁盘分区”:
接着开始备份。这就像将重要的数据复制一份:
备份小贴士: mtd3 是无价的工厂校准数据(如设备通信频段微调),一旦丢失将无法恢复,务必备份。 mtd5 容量较大,备份时需要耐心等待,不要强行关闭。
检查一下文件是否已正确保存在 /tmp 目录下:
然后,我们需要打开一个新的终端窗口(注意,不是刚才连接的窗口),将备份文件从路由器转移到本地电脑。输入以下代码(仍需输入密码):
第三步:刷入 U-Boot(底层引导)
备份完成后,可以大胆进行下一步操作。
在电脑终端窗口中,将刚下载的 U-Boot(引导文件)传输到路由器:
传输完成后,切换回连接路由器的终端窗口,执行最后一步——将引导系统写入路由器:
只要屏幕没有错误提示,恭喜你,最危险的一步已经完成!
第四步:刷入新的 ImmortalWRT 系统
- 先拔掉路由器电源关机。
- 用牙签按住路由器底部的 Reset 小孔。
- 为路由器通电,继续按住 Reset 键,默念大约 10 秒后松开。
- 这时,路由器进入了 U-Boot 的“抢救模式”。
- 在浏览器中访问 192.168.1.1,你将看到一个简单的刷机页面。
- 点击 Choose file 选择下载好的 ImmortalWRT 系统固件,然后点击 Update,耐心等待进度条完成。
一旦弹出绿色的成功提示,刷机过程就彻底结束了。
第五步:连接网络并配置 OpenClash 代理
系统已更换,但仍需配置网络和翻墙组件。
1. 登录新后台
路由器重启后,浏览器地址更改为 192.168.1.1(ImmortalWRT 和 OpenWrt 的默认地址)。
首次登录无密码,直接进入。为安全起见,进入后立即在系统设置中设置一个可靠的管理密码(这也是后续 SSH 连接的新密码)。
2. 让路由器连接网络
根据家庭网络情况,可以选择两种方案:
- 作为主路由使用:将光猫连接的网线直接插入软路由的 WAN 口,进行正常的宽带拨号。
- 作为无线旁路由(无线中继):如果已有主路由且不想更改现有网络,这是最简单的解决方案。
我选择的是无线中继方案:在后台菜单中,进入网络 -> 无线,开启无线功能,切换到 5GHz 频段,点击“扫描”,找到自家的主 WiFi,输入密码连接。
如果希望路由器发射新的 WiFi 信号,记得为 2.4GHz 和 5GHz 设置密码。
3. 安装代理工具 OpenClash
网络连接成功后,进入后台点击 系统 -> 软件包,先点击“更新列表”以获取最新的国内软件源,然后在搜索框输入 OpenClash 并点击安装。
小插曲:安装过程中如果网页一直转圈提示“超时”,不要担心,这通常是前端假死,后台可能已经安装完成。安装完成后最好退出后台并重新登录,左侧菜单才能显示 OpenClash。
4. 补充内核并导入机场订阅
打开刚安装的 服务 -> OpenClash。初次使用时,它会要求安装运行内核。根据弹窗提示选择确定,通常选择第二个内核(例如 Meta 内核)会更低延迟更稳定。
安装完成后,返回首页点击配置文件订阅,将你的机场节点链接粘贴进去(还没有订阅?去翻墙机场推荐选择一个),更新配置列表。
5. 启动服务!
一切准备就绪,返回控制面板首页,直接点击启动开关,让内核重启。
查看底部的运行日志,只要没有错误提示,恭喜你,这台全屋科学上网的“真·路由器”正式完成!
避雷总结与效果评估
我们解放了什么
现在,无论是平板还是手机,连接到这个路由器的 WiFi 后,打开 YouTube 都会秒开,这意味着一切都已顺利完成。今后新购设备只需连接 WiFi 就能自动走代理,Claude Code 直接工作,无需再为“每次折腾客户端”而烦恼。
为大家排点坑
为了撰写这篇文章,我曾把旧路由器弄成砖头(最终不得不向商家求助换新😂),大家在操作时请注意以下教训:
- U-Boot 型号匹配是底线:刷入引导文件前检查型号三遍都不为过!
- 长按 Reset 时机要对:一定要在未通电的瞬间开始按住,提前松手无法进入刷机页面。
- 后台地址变更:刷机前是 192.168.0.1,刷入 ImmortalWRT 后地址变为 192.168.1.1,注意不要迷路。
- OpenClash 菜单不显示:安装后看不到菜单时,退出再重新登录即可。
- 内核下载失败:内核需使用外网下载,如果本地没有网络,内核无法下载,请检查网络连接。
常见问题解答
软路由与普通路由器有什么区别?
普通路由器(如小米、华为等)系统封闭,无法安装第三方代理软件。软路由则运行开源的 OpenWrt/ImmortalWRT,能够安装 OpenClash 等插件,使得连接该路由器的所有设备自动走代理,实现全屋无感科学上网,同时还具备广告拦截和 DNS 防污染功能。
ImmortalWRT 和 OpenWrt 哪个更适合国内新手?
推荐使用 ImmortalWRT。它是 OpenWrt 的国内增强版,提供中文界面、国内软件源,兼容国产硬件更好。两者底层内核相同,但 ImmortalWRT 的插件安装更流畅,社区资源更贴近国内用户需求。
软路由刷机会变砖吗?如何防砖?
刷机风险可控,防砖的关键要素包括:
- U-Boot 文件必须与设备型号严格匹配,型号错误会导致变砖;
- 刷机前需完整备份原厂分区,特别是 mtd3 工厂校准分区(硬件频段校准数据,丢失无法恢复);
- 在备份完整的情况下,即使刷坏也能通过备份文件恢复。
如果 OpenClash 安装后左侧菜单不出现怎么办?
只需退出后台并重新登录即可。这是 ImmortalWRT 前端缓存问题,并非安装失败。
软路由是作为主路由还是旁路由(无线中继)?
- 主路由:直接连接光猫,所有流量经过软路由,功能最完整,但需重新配置家庭网络结构。
- 旁路由/无线中继:挂在现有路由器之后,保留原网络不变,适合大多数新手,本文演示的正是这种方案。
延伸阅读
软路由解决了“全屋出口”的问题,周围还有很多方向可以继续探索:
- 翻墙机场推荐评测 — 没有机场节点,OpenClash 也是空壳,精选了一批经过长时间测试的稳定机场。
- Clash 规则配置进阶教程 — 配置流量分流规则才能真正发挥 OpenClash 的强大功能,国内直连、海外代理、广告拦截一次搞定。
- 手机如何翻墙(Android & iOS) — 在没有软路由时的单设备翻墙方案。
- 电脑如何翻墙(Windows & Mac) — 桌面设备上实现科学上网的指南。
- Android Clash 客户端教程 — 安卓手机的独立配置指导。
- iOS Shadowrocket 使用教程 — iPhone 上小火箭的配置方法。
