中国 Cloudflare 的 IPv6 自动解析导致反向减速甚至断连,必须关闭

为什么要关闭?直接上图。

IPv6连接本站:


IPv4连接本站:


Cloudflare 是全球著名的网络服务提供商,最出名的业务就是免费 CDN 业务。

只要访问用户有 v6 地址的, Cloudflare 一律会优先自动解析到他家 v6 节点上,理由是认为 IPv6 是未来趋势。这个理论上没问题,然而 Cloudflare 的中国 IPv6 节点路径走向有问题,对于大陆地区的访问速度反而不如 v4。

ping 一下本站域名,可以发现默认都是返回 v6 节点地址

在多个地区下,延迟过于感人,甚至会绕到欧洲去,CDN 直接从加速变成了反向减速。

IPv6 的选项位于 Cloudflare 后台的 Network 分类中,但默认是开启状态完全无法修改(灰绿色):


如何关闭:

首先去到账户信息页面:https://dash.cloudflare.com/profile

点击 API Tokens 分类,然后点击 Global API Key 后面的 View,获取 Global API Key:

然后回到域名管理界面,Network 分类下的 IPv6 选项,点击这个选项右下角的 API 字样:

然后可以看到两个管理 API 链接,把第二个 Change IPv6 setting 的链接复制下来,也就是 PATCH 开头的一串。

接着到 Linux 命令行下执行以下命令,整个复制粘贴,修改其中信息为自己的,然后回车运行即可:

curl -X PATCH "https://api.cloudflare.com/client/balabalabalabala" \
     -H "X-Auth-Email: [email protected]" \
     -H "X-Auth-Key: balabalabala" \
     -H "Content-Type: application/json" \
     --data '{"value":"off"}'
  • 其中 PATCH 开头的链接换成 IPv6 选项里获取的,
  • X-Auth-Key 后面替换成货到到的账户的 Global API Key。

运行后就可以了

检查一下,刷新页面就可以看到 IPv6 选项变成了 off 状态:

大功告成


参考:

https://www.cnblogs.com/woniu666/p/15212558.html

https://lishuma.com/archives/33123122

分享你的喜爱

留下评论

您的电子邮箱地址不会被公开。 必填项已用*标注