1
ysc3839 2021-01-27 05:47:11 +08:00 via Android
印象中是 www.msftconnecttest.com ,具体得看看微软是否提供了什么文档。
|
2
ysc3839 2021-01-27 05:52:44 +08:00 via Android
|
3
ppbaozi OP @ysc3839 可以,搞定了
文档不严谨...ipv6 的检测是 http://ipv6.msftconnecttest.com/connecttest.txt ,ip 是 2a01:111:2003::52 |
4
ppbaozi OP |
5
Xymmh 2021-01-27 08:08:07 +08:00 via Android
直接 reject 还行?我觉得禁用代理部分 DNS 的 AAAA 解析会比较好。
|
7
no1xsyzy 2021-01-27 10:08:32 +08:00
@whwq2012 应当是不行的,但如果我猜得没错的话它和所有 connect test 一样是一个 http 的,你可以主动 302 拦截。
自定义有个问题,它很可能是完全匹配检测的( HTTP 但不是 html ),自定义的话内容文本也必须完全一致。 |
9
ppbaozi OP @Xymmh 我测试可行,原本国外的 v6 地址 fallback 到 v4 了,而且基本没有反应时间,挺快的,国内 v6 还是正常。我只 reject 80 、443,想着如果用 bt 还是可以连下国外 v6 的
|
10
systemcall 2021-01-27 19:15:13 +08:00
@ppbaozi Chromium 的浏览器是可以那样弄的没错,毕竟一开始会同时使用 v4 和 v6 来发起请求,不过发现 v6 没有办法使用的话在一段时间之后会彻底丢掉 ipv6 地址吧,毕竟 DNS 给了 AAAA 记录,浏览器还是会去试探一下的
wget curl 这样的东西可能就没那么幸运了。我这边似乎不太智能的样子,不太会切换 v4/v6 感觉直接不给 AAAA 记录就好了,也基本上不影响什么。国外的 v6 直连的话,我这边有时候可以直连部分 CDN,甚至是 YouTube 的部分 CDN 都可以直连,不过速度感人,毕竟 v6 做了出国劣化,看看低解析度的东西还是可以的,可以节约流量 |