Clash Meta 在普通 Linux 上通过 IPv6 RA 实现无侵入旁路由 原版 Clash Meta 运行在普通 Linux (非 OpenWrt 路由器)上时,可以开启 TUN 作为旁路由使用。 但如果想要在不侵入主路由的情况下,接管指定设备,在 IPv4 和 IPv6 下会分别遇到不同的协议问题。 IPv4 与 IPv6 的差异 IPv4:DHCP 独占问题 在 IPv4 下,地址分配通常依赖 DHCP 。 DHCP 协议在同一个子网内通常只能存在一个 DHCP Server 。如果强行设置两个 DHCP Server ,最终会变成“谁回复快谁生效”的抢答游戏,容易导致网关、DNS 、地址池混乱。 IPv6:RA 可控性更好 在 IPv6 下,地址分配、路由宣告和 DNS 宣告主要通过 ICMPv6 Router Advertisement ( RA )完成。 RA 可以指定: 默认路由优先级 默认路由生存时间 DNS 服务器 DNS 生存时间 因此,通过控制 RA 的优先级和生存时间,可以实现不侵入主路由的...