有些VPS解析IPv6之后容易造成国内访问异常的情况发生,那么这种情况如何关闭IPv6 Compatibility呢?
人工进入后台会在Network配置发现IPv6 Compatibility,但默认是On,且无法人工手动关闭。第一时间想到能不能用API处理,搜索了解了下,确实有现成的方法:
- 访问https://dash.cloudflare.com/profile,右上角点 My Profile ,选 API Tokens -> API Keys,在 Global API Key 点选 View,把帐户 API KEY 复制下来。
- 回到 Overview,选择要关闭 IPv6 功能的域名,右下翻页,找到 Zone ID 码,复制下来。
- Linux 下,将下面的指令对应参数替换成刚才复制的参数后执行指令即可关闭对应域名的IPv6 Compatibility。
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/{刚才复制的Zone ID}/settings/ipv6" -H "X-Auth-Email: {CloudFlare邮箱}" -H "X-Auth-Key: {刚才复制的API KEY}" -H "Content-Type: application/json" --data '{"value":"off"}'
方法参考整理自:
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。