前言
家里已经有光猫拨号、带 Wi‑Fi,再买一台可刷机的路由器做「旁路由」或「二级路由」,是很多人实现按设备分流的常见做法:
需要走代理/策略网络的设备连到这台路由器,其余设备继续连光猫,互不干扰。
小米路由器 3G(R3G) 双千兆、双频、带 USB3.0,硬件足够跑 OpenWrt 系固件,适合做这件事。
本文基于真实实操整理:从原厂固件到刷入 ImmortalWrt,再到旁路由模式下的「科学上网」拓扑与配置要点;文末会附完整操作文档的索引,便于你按步骤执行。
合规说明:本文仅涉及设备刷机、网络拓扑与通用配置方法。任何代理/跨境访问相关用途,请自行遵守当地法律法规与运营商条款;具体代理软件与规则配置请自行查阅官方文档。
一、目标与效果
- 设备连小米(Wi‑Fi 或有线):走你在这台路由器上配置的「策略网络」(透明代理、分流等)。
- 设备连光猫(Wi‑Fi 或有线):走普通国内网络,不经小米。
- 可选:需要时可将小米切换为主路由拨号(PPPoE),仍由小米统一出口。
这样你不需要每台设备单独装客户端,只要把需要「科学上网」的设备接到小米即可。
二、硬件与准备
适用机型
- 小米路由器 3G(R3G / MIR3G / xiaomi_mi-router-3g)
- 双千兆、2.4G/5G 双频、1 个 USB3.0 口,128MB Flash、256MB 内存。
建议准备
- 网线 ×1(建议全程有线操作)
- U 盘(FAT32,≥1GB):用于 U 盘恢复刷机、存放固件与备份
- 小米账号:用于下载
miwifi_ssh.bin、获取 root 密码 - 电脑:macOS / Windows 均可(本文示例以 macOS 为主,Windows 下用浏览器 + 终端等价操作即可)
固件选择
官方 OpenWrt 对 R3G 的 Wi‑Fi 等驱动支持不完整,更推荐用 ImmortalWrt(社区维护,对小米 3G 支持较好)。
本文以 ImmortalWrt 24.10.4(ramips/mt7621,xiaomi_mi-router-3g)为例。
三、流程概览(少踩坑)
整体顺序可以概括为:
- 刷小米「开发版」固件(U 盘恢复,不是稳定版)
- 绑定小米账号,在官方页面下载
miwifi_ssh.bin,获取 root 密码 - 再次 U 盘恢复,刷入
miwifi_ssh.bin,开启 SSH - SSH 登录,将 ImmortalWrt 的
kernel1/rootfs0写入 NAND,并切换启动 - 首次进入 ImmortalWrt,设 root 密码,配 WAN/LAN/Wi‑Fi
- 旁路由模式:光猫 LAN → 小米 WAN(DHCP),小米 LAN 使用独立网段(如
192.168.31.1/24) - 在 ImmortalWrt 上安装并配置你需要的代理/分流插件,实现「连小米 = 科学上网」
重要一点:刷机与首次配置阶段,建议光猫先不要接小米 WAN 口,电脑直连小米 LAN,避免网段冲突和 DHCP 干扰。
四、关键步骤摘要
4.1 刷开发版 + 开启 SSH
- U 盘 FAT32,根目录只放开发版固件,并重命名为
miwifi.bin(不要用稳定版)。
开发版示例:miwifi_r3g_firmware_12f97_2.25.124.bin - 路由器断电 → 插 U 盘 → 按住 Reset 上电 → 指示灯进入恢复状态后松开,等待完成。
- 初始化后,用 Mi WiFi App 将路由器绑定到小米账号。
- 浏览器打开 https://d.miwifi.com/rom/ssh(若被改成 http,手动改回 https),登录后下载
miwifi_ssh.bin,并保存页面给出的 root 密码。 - U 盘根目录只放
miwifi_ssh.bin,再次「按住 Reset 上电」走一遍 U 盘恢复。 - 完成后拔掉 U 盘,电脑网线接小米 LAN,SSH 登录(开发版一般为
192.168.31.1):
ssh -oKexAlgorithms=diffie-hellman-group14-sha1 -oHostKeyAlgorithms=ssh-rsa [email protected]
输入刚才的 root 密码即可。
4.2 刷入 ImmortalWrt
- 提前下载好 kernel1 和 rootfs0 两个 bin 文件,并校验 sha256。
示例目录:
https://mirrors.ustc.edu.cn/immortalwrt/releases/24.10.4/targets/ramips/mt7621/ - 建议先做分区备份(把
/proc/mtd和关键 mtd 分区备份到 U 盘再拷回电脑),再执行写入。 - 将两个 bin 传到路由器(如 U 盘挂载点
/extdisks/sda1或/tmp),SSH 里执行(分区名以你cat /proc/mtd为准,R3G 常见为 kernel1 / rootfs0):
cd /extdisks/sda1 # 或你放固件的目录
mtd write immortalwrt-24.10.4-ramips-mt7621-xiaomi_mi-router-3g-squashfs-kernel1.bin kernel1
mtd write immortalwrt-24.10.4-ramips-mt7621-xiaomi_mi-router-3g-squashfs-rootfs0.bin rootfs0
nvram set flag_try_sys1_failed=1
nvram commit
reboot
- 重启后先不要接光猫,电脑网线接小米 LAN,浏览器打开 http://192.168.1.1,设置 root 密码并进入 LuCI。
4.3 旁路由网络配置(实现「连小米 = 策略网络」)
- 接线:光猫 LAN → 小米 WAN;需要走策略网络的设备接小米(Wi‑Fi 或 LAN)。
- WAN:协议选 DHCP 客户端,从光猫获取地址。
- LAN:
- 若光猫是
192.168.1.1,把小米 LAN 改成不冲突网段,例如192.168.31.1/24,避免与光猫抢网关。 - 开启 DHCP,地址池如
192.168.31.100~192.168.31.200。
- 若光猫是
- Wi‑Fi:开启 2.4G/5G,SSID 与光猫区分开,方便识别「连小米」和「连光猫」。
这样:
- 连小米的设备 → 网关是
192.168.31.1,流量经小米,可走你配置的代理/分流; - 连光猫的设备 → 网关是光猫,直连国内网络。
4.4 科学上网(策略网络)在路由器上怎么做
ImmortalWrt 装好并联网后,在 系统 → 软件包 中安装你需要的插件(例如与透明代理、策略路由相关的包)。
具体装哪一类、如何配置规则与上游,取决于你使用的协议与合规要求,本文不展开具体代理配置;只强调两点:
- 透明代理/分流:在路由器上跑客户端,让连小米的设备无感经过代理。
- DNS:建议在 网络 → DHCP/DNS 中配置好上游 DNS 与缓存,避免 DNS 污染影响分流效果。
完成上述配置后,「连小米 = 科学上网、连光猫 = 国内网络」的拓扑即成立。
五、可选:主路由模式(PPPoE 拨号)
若希望小米做主路由拨号,可把 WAN 改为 PPPoE,填入宽带账号密码。
前提是光猫支持 PPPoE passthrough/多拨(不改光猫桥接的情况下);否则拨号会失败,只能退回到 WAN 用 DHCP、从光猫拿私网地址(双重 NAT)。
可在 LuCI 里先试 PPPoE,观察 30~60 秒;若拿不到公网地址,再改回 DHCP 即可。
主路由与旁路由的切换,只需改 WAN 协议,接线保持「光猫 LAN → 小米 WAN」即可。
六、救砖与回滚
若刷机后无法进入 ImmortalWrt 或想回原厂:
- U 盘恢复:U 盘 FAT32,根目录放原厂稳定版固件并重命名为
miwifi.bin(如miwifi_r3g_firmware_9be74_2.28.44.bin),按住 Reset 上电,等待恢复完成。 - 更详细的分区备份、恢复以及完整刷机步骤,建议参考同一项目内的《小米路由器3G完美解锁》文档。
七、资源与完整文档
- ImmortalWrt 24.10.4(R3G):
https://mirrors.ustc.edu.cn/immortalwrt/releases/24.10.4/targets/ramips/mt7621/
需使用:*-kernel1.bin、*-rootfs0.bin(刷机),*-sysupgrade.bin(后续升级)。 - 小米开发版 / 稳定版固件:可从
mirom.ezbox.idv.tw等索引页或官方渠道获取;开发版用于开启 SSH,稳定版用于救砖。 - miwifi_ssh.bin:https://d.miwifi.com/rom/ssh(需登录小米账号)。
若你本地有 xiaomi3G_openwrt 项目,可使用其中脚本一键下载固件并校验,例如(在项目根目录):
bash xiaomi3G_openwrt/shell_script/macos/download_firmware.sh
bash xiaomi3G_openwrt/shell_script/macos/verify_immortalwrt_sha256.sh
完整的分区备份、写入命令、模式 A/B 切换、USB 扩展(extroot/NAS/下载机)等,均写在 《小米路由器 3G 完美解锁》 中,可按该文档从零做到可用的旁路由 + 科学上网环境。
小结
- 小米路由器 3G 通过「开发版 → miwifi_ssh.bin → SSH 写 kernel1/rootfs0」可稳定刷入 ImmortalWrt。
- 采用旁路由/二级路由:光猫 LAN → 小米 WAN(DHCP),小米 LAN 独立网段(如 192.168.31.1/24),即可实现「连小米走策略网络、连光猫走国内网络」。
- 在 ImmortalWrt 上安装并配置透明代理/分流插件,即可在这台路由器上实现科学上网;具体代理与规则请自行合规配置。
- 需要时可将 WAN 改为 PPPoE 尝试主路由拨号,不成功则改回 DHCP,接线方式不变。
如果你有 R3G 或同方案路由器,可按本文概览配合 《小米路由器 3G 完美解锁》 逐步操作,即可在家庭网络里实现按设备分流与科学上网。