路由器上跑代理:旁路由方案,全屋设备一次配好
把代理放在路由器上,电视、游戏机、智能音箱这些没法装客户端的设备也能用。主路由和旁路由的区别、旁路由怎么配、以及它会带来什么新问题。
在设备上装客户端很方便,但有些设备装不了:电视、游戏机、智能音箱、部分智能家居。
这些只能在网络层解决——把代理放到路由器上。
先想清楚要不要做
建议做的情况:
- 家里有电视盒子、游戏机、需要访问境外服务的智能设备
- 设备多(5 台以上),一台台配客户端太烦
- 家里人不会自己配,想一次搞定
不建议做的情况:
- 只有手机和电脑 → 装客户端更简单,也更灵活(想关就关)
- 家里网络是运营商的光猫拨号且不能改桥接 → 折腾成本高
- 你不能接受"配错了全家断网"的风险
主路由 vs 旁路由
| 主路由方案 | 旁路由方案 | |
|---|---|---|
| 做法 | 给唯一的路由器刷带代理功能的固件 | 另接一台设备做代理网关 |
| 生效范围 | 全屋自动生效 | 需要设备手动指网关 |
| 出问题时 | 全家断网 | 只影响指过去的设备 |
| 硬件要求 | 路由器要支持刷机 | 任何能跑 Linux 的小设备 |
| 风险 | 刷机可能变砖 | 几乎无风险 |
新手一律建议旁路由。 主路由方案的唯一优势是省事,但代价是配错了没有退路。
旁路由怎么搭
需要什么
一台常开的小设备,跑得动 OpenWrt 或者 Linux:
| 选择 | 说明 |
|---|---|
| 闲置的老路由器 | 便宜,但 CPU 弱,跑到一两百兆就到顶 |
| 树莓派 | 够用,功耗低 |
| N100 之类的小主机 | 性能足,跑千兆没问题,功耗也不高 |
| NAS 上开虚拟机/容器 | 如果你本来就有 NAS,这个最省 |
CPU 性能决定加密解密的上限。 老路由器跑代理,速度上不去多半是 CPU 跑满了,不是节点的问题。
大致步骤
不同设备的具体操作差别很大,这里给通用思路:
第 1 步:给旁路由设固定 IP
假设你的主路由是 192.168.1.1,把旁路由设成 192.168.1.2,并且:
- 网关指向主路由
192.168.1.1 - 关掉旁路由的 DHCP(不然和主路由打架,这是最常见的翻车点)
第 2 步:在旁路由上装代理程序
OpenWrt 生态里有几个常见的插件包(不同固件预装的不一样)。核心是跑一个 mihomo 或 sing-box 内核,加上透明代理的 iptables/nftables 规则。
第 3 步:导入订阅
和桌面客户端一样,把订阅地址填进去,选节点。
第 4 步:配分流规则
这一步在路由器上尤其重要——全屋流量都经过它,规则不对的话国内网站也绕道,全家都慢。
用现成的规则集,国内直连、国外代理。概念和桌面端一样,看Mihomo 配置文件怎么写。
第 5 步:让设备用它
两种方式:
- 手动指定(推荐):在需要代理的设备上,手动把网关和 DNS 改成旁路由的 IP
192.168.1.2 - 全局接管:在主路由的 DHCP 设置里,把下发的网关改成旁路由 IP
先用手动方式测通了,再考虑要不要全局接管。
会遇到的新问题
路由器方案解决了"设备装不了客户端",但会带来几个新问题。
1. DNS 变复杂了
家里的设备现在从旁路由拿 DNS。如果配置不当:
- 国内网站解析到境外 IP → 慢
- 局域网设备(NAS、打印机)访问不了 → fake-ip 把它们也拦了
解法:把局域网域名加进 DNS 的过滤列表:
fake-ip-filter:
- "*.lan"
- "*.local"
- "你的NAS域名"
2. 流量全走代理,付费套餐吃不消
如果你用的是按量计费的套餐,全屋设备的流量都算进去。
必须做的:把大流量的自动更新、云备份、系统升级加进直连规则。
我第一次配旁路由那个月,电视的自动更新和手机的相册备份都走了代理,流量比平时多了一倍。
3. 旁路由挂了,指过去的设备全断网
这是旁路由方案的固有风险。
降低影响的做法:
- 只把真正需要的设备指过去,其它设备保持走主路由
- 旁路由用稳定的电源,别和台灯共用一个插座(真事)
4. 速度受限于旁路由的 CPU
用老路由器做旁路由,跑到一两百兆基本就是极限了。加密解密很吃 CPU。
判断方法:在旁路由上看 CPU 占用。测速时 CPU 跑满,说明瓶颈在设备不在节点。
节点选择上的注意
路由器方案对节点的要求比设备端更高:
1. 必须支持 UDP
游戏机、语音、部分应用需要 UDP。节点配置里记得 udp: true。
2. 稳定性比速度重要
设备端断了你能手动切,路由器上断了全屋受影响。选一条稳的,不要选那条测速最快但会抖的。
3. 免费节点不适合这个场景
我试过用免费节点做旁路由,结论是:不要。
原因很简单——免费节点存活中位数 6 天,每次挂了全家都来问你"网怎么了"。这个场景需要的是"不用管它",而免费节点恰恰做不到。
失效原因看免费节点为什么总是失效。
路由器方案本身就是为了省事,用一个每周要修一次的节点,等于白搭。
接着看
几个常被问到的问题
主路由和旁路由有什么区别?
主路由方案是直接刷固件到你的唯一那台路由器上,所有流量必经它,配置一次全屋生效但风险高——配错了全家断网,而且刷机可能变砖。旁路由是另接一台设备做代理网关,需要的设备手动指网关过去,改错了只影响它自己,主路由保持原样。新手强烈建议旁路由。
旁路由会不会让全屋网速变慢?
会有一点。流量多绕一跳,且旁路由的 CPU 性能决定了加密解密的上限。一台性能一般的小主机跑千兆是够的;用老路由器做旁路由的话,跑到一两百兆就到顶了。国内流量走直连规则不经过代理,影响可以忽略。
电视盒子和游戏机能用吗?
能,这正是路由器方案最大的价值。电视、游戏机、智能音箱这些设备装不了代理客户端,只能靠网关层解决。把它们的网关指向旁路由即可。
路由器方案适合所有人吗?
不适合。如果你只有手机和电脑,直接在设备上装客户端更简单也更灵活。路由器方案是给这几种人的:家里有装不了客户端的设备、设备数量多懒得一台台配、或者想让访客网络也能用。