有些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"}'
未经允许不得转载:阿藏博客 » CloudFlare如何关闭IPv6 Compatibility