client/router · 集群 B · 梅林与分流策略 · 4/6
旁路由怎么设置:网关指向、DHCP 分配与回环问题处理
旁路由是在主路由之外接入一台运行代理的设备,让需要代理的设备把网关(通常也包括 DNS)指向它。部署方式有两种:只在需要代理的设备上手动指定网关,风险最小;或由 DHCP 统一下发旁路由为网关,覆盖面广但旁路由故障时影响全家。旁路由自身应使用固定 IP、关闭自身 DHCP,并准备好旁路由宕机时的回退方法。
旁路由的原理
旁路由的原理是:在同一个局域网内,让需要代理的设备把「网关」设为旁路由,旁路由处理完代理后,再把流量交给主路由出去。
互联网
│
┌──────┴──────┐
│ 主路由 │ 拨号、DHCP、Wi-Fi
│ 192.168.1.1 │
└──────┬──────┘
│ 同一局域网
┌───────────┼────────────┐
│ │ │
┌────┴────┐ ┌────┴────┐ ┌────┴────┐
│ 旁路由 │ │ 设备 A │ │ 设备 B │
│ .1.2 │ │ 网关=.1.2│ │ 网关=.1.1│
│ 运行代理 │ │ 走代理 │ │ 直连 │
└─────────┘ └─────────┘ └─────────┘
设备 A → 旁路由(代理处理)→ 主路由 → 互联网
设备 B → 主路由 → 互联网
图中的 IP 只是示例,实际以你的局域网网段为准。旁路由的最大优势是「主路由不动」:拨号、Wi-Fi、端口转发等原有设置都保持不变,旁路由出问题时,设备改回主路由网关即可恢复。
适合什么情况
旁路由适合以下几种情况:
| 情况 | 原因 |
|---|---|
| 主路由不支持刷机或不想刷 | 避免刷机风险与保修影响 |
| 主路由性能不足 | 代理计算交给性能更好的设备 |
| 只想让部分设备走代理 | 天然按设备区分 |
| 运营商光猫拨号且不便更改 | 不改变现有网络结构 |
如果你的主路由可以安全刷机、性能也足够,直接在主路由上部署可能更简单,见 OpenWrt 固件怎么选。刷机风险见 路由器刷机风险与保修。
旁路由本身的设置要点
旁路由设备(通常是运行 OpenWrt 的软路由或闲置设备)本身需要完成以下设置。
- 使用固定 IP:把旁路由的局域网 IP 设为与主路由同网段、但不在主路由 DHCP 分配范围内的地址;
- 网关与 DNS 指向主路由:旁路由自己的上游网关填主路由地址,DNS 可以填主路由或你选择的上游;
- 关闭旁路由自身的 DHCP:避免同一网络出现两个 DHCP 服务器;
- 单网口连接:旁路由通常只需一根网线连到主路由或交换机的局域网口;
- 防火墙与 NAT:部分环境下需要在旁路由上为局域网流量开启 IP 动态伪装(NAT),以避免回程路径不对称导致的连接问题,是否需要以实际网络环境为准;
- 安装并配置代理插件:例如 OpenClash,见 OpenClash 安装教程。
两种部署方式
让设备使用旁路由有两种方式,区别在于网关是「设备手动指定」还是「DHCP 统一下发」。
| 方式 | 做法 | 优点 | 缺点 |
|---|---|---|---|
| 手动指定 | 在需要代理的设备上手动设置 IP、网关和 DNS 为旁路由 | 影响范围小,旁路由故障只影响这些设备 | 每台设备单独设置 |
| DHCP 下发 | 在主路由 DHCP 中把网关和 DNS 设为旁路由 | 全部设备自动生效 | 旁路由故障时全家断网 |
| DHCP 下发 + 例外 | DHCP 下发旁路由,个别设备手动改回主路由 | 兼顾覆盖与例外 | 配置相对复杂 |
选择建议:
- 如果需要代理的设备不多,或者你刚开始尝试旁路由,可以优先考虑手动指定,风险最小;
- 如果大部分设备都需要代理,并且旁路由运行稳定,可以考虑 DHCP 下发,但要准备好回退方法;
- 部分主路由的 DHCP 不允许修改下发的网关,这种情况只能用手动指定,或者在旁路由上开启 DHCP 并关闭主路由 DHCP(复杂度更高,需谨慎)。
常见问题与处理
旁路由部署中最常见的问题集中在回环、IPv6 和 DNS 上。
回环或连接异常:设备经旁路由出去、回程却直接由主路由返回,可能导致部分连接异常。在旁路由上为局域网流量开启 NAT(IP 动态伪装)通常可以解决,以实际环境为准。
IPv6 绕过:主路由下发 IPv6 时,设备的 IPv6 流量可能直接经主路由出去,绕过旁路由。可以在主路由关闭 IPv6 下发,或确认代理方案对 IPv6 的处理方式。
DNS 不经过旁路由:设备网关指向了旁路由,但 DNS 仍是主路由或公共 DNS,导致分流依据的域名信息缺失。设备的 DNS 也应指向旁路由,DNS 设置见 OpenClash DNS 设置。
旁路由宕机:若使用 DHCP 下发,旁路由宕机会让全家断网。应急方法是把主路由 DHCP 的网关改回主路由,或在关键设备上手动指定主路由网关。
端口转发与远程访问:端口转发仍在主路由上设置,但如果目标设备的网关是旁路由,回程路径可能不对,导致远程访问失败。这类设备建议直连主路由。
旁路由设备怎么选
旁路由设备的选择原则是:性能够用、单网口即可、能稳定长期运行。
| 设备类型 | 优点 | 需要注意 |
|---|---|---|
| x86 软路由 | 性能充裕、存储大 | 功耗与噪音、需要额外购置 |
| ARM 开发板类设备 | 体积小、功耗低 | 性能与网口速率需确认 |
| 闲置路由器刷 OpenWrt | 利用现有设备 | 性能可能不足,刷机有风险 |
| 虚拟机(NAS 或服务器上) | 不需要额外硬件 | 宿主机重启会影响网络 |
本站没有任何硬件实测数据,不提供具体型号推荐。性能评估方法见 软路由性能怎么评估。需要注意的是,用虚拟机做旁路由时,宿主机维护或重启会导致旁路由同时离线,如果采用 DHCP 下发方式,全家都会受影响。
验证旁路由是否生效
部署完成后,用一台指向旁路由的设备和一台指向主路由的设备做对照:
- 两台设备都能访问国内网站;
- 指向旁路由的设备能访问境外网站,另一台不能(或按原有方式访问);
- 在旁路由代理插件的连接页面中,只能看到指向它的设备的连接;
- 断开旁路由后,手动指定主路由网关的设备能立即恢复上网。
最后一项是最重要的回退演练,建议在部署后实际操作一次。
小结
旁路由的核心是「改网关、不改主路由」:旁路由固定 IP、关闭 DHCP、网关指向主路由,设备通过手动指定或 DHCP 下发使用它。新手建议从手动指定开始,并演练好回退方法。更多方案见 路由器方案专题,全屋设备如何分组见 家庭网络代理规划;选择服务商时,可以在 机场品牌库 中查看协议与流量资料。
常见问题
旁路由和主路由有什么区别?
主路由负责拨号上网、分配地址和无线信号,旁路由只作为部分设备的网关运行代理,不负责拨号。旁路由出问题时,把设备网关改回主路由即可恢复上网。
旁路由需要关闭 DHCP 吗?
通常需要关闭旁路由自身的 DHCP,避免同一网络中出现两个 DHCP 服务器导致设备获取到错误的地址。地址分配仍由主路由负责。
旁路由宕机后全家断网怎么办?
如果是由 DHCP 统一下发旁路由为网关,旁路由宕机会导致这些设备无法上网。可以临时把主路由 DHCP 的网关改回主路由,或者在设备上手动指定主路由为网关。日常更稳妥的做法是只让需要代理的设备指向旁路由。
旁路由的 IPv6 需要注意什么?
如果主路由下发了 IPv6 地址,设备的 IPv6 流量可能直接经主路由出去而绕过旁路由,导致部分流量不走代理。可以根据需求在主路由关闭 IPv6 下发,或确认旁路由方案对 IPv6 的处理方式。
信息来源与更新时间
- 信息来源
- 品牌清单资料(品牌公开信息整理)
- 测试范围
- 本站未进行测速与解锁实测,所有能力描述均为资料声明或未测试状态。
- 发布时间
- 待核实
- 核实日期
- 待核实
- 最近更新
- 待核实