 |
|
svengoing
V2EX member #616430, joined on 2023-03-01 00:07:48 +08:00
|
svengoing's recent replies
我推测这种办法成立是因为透明代理使用了 clash 的 fake ip 模式 dns ,导致 dns 解析后,所有 ipv6 的流量就必须走透明代理了
小米路由器作为主路由可以这么设置:上网方式 native ,dns 手动设置为:::ffff:C0A8:1F02(就是 192.168.31.2 ,透明代理地址)
直接设置会提示“IPv6 地址由 8 组四个十六进制数组成,每组之间用:区隔”,解决这个问题,可以直接浏览器 f12 把设置请求复制成 powershell ,修改一下 ip 后复制到命令行执行就 ok 了。
实测如此设置,所有流量都被牵引到旁路由透明代理,可以过所有 ipv6test ,不会出现 ipv4 走代理,v6 走直连的问题。
为什么非得用::ffff:C0A8:1F02 这种写法,是因为 fe80 的地址实测无法访问,而 LAN 前缀由于是 native 模式,自己还总发生变化,且无法控制
前面大神说使用 RADVD ,是个好办法,可是我没法找到 apple tv 的地址,只能作罢。。。谁能告诉我怎么获得局域网所有设备的 ipv6 地址呢?