CloudFlare 的IPV6是强制开启的,而且无法直接关闭,但是国内对IPV6的路由一直是个谜,卡的不要不要的,再加上上次cc攻击百分之99来自于IPV6,所以写个教程,想办法把他关了。

这里需要两个东西,IPV6API和APIKey
IPV6API在这里

APIKey在这里(这两个东西不要泄露)
https://www.cloudflare.com/a/profile
然后用如下代理执行(命令是在centos系统下执行的)
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/023e105f4ecef8ad9ca31a8372d0c353/settings/ipv6" \
-H "X-Auth-Email: user@example.com" \
-H "X-Auth-Key: c2547eb745079dac9320b638f5e225cf483cc5cfdda41" \
-H "Content-Type: application/json" \
--data '{"value":"off"}'
- api地址改成你的
- Email 就是你的 CloudFlare 账户的邮件地址;
- X-Auth-Key 就是刚刚查看的 API Key;
- 其他不用改。
输入命令后返回如下就证明正常
{"result":{"id":"ipv6","value":"off","modified_on":"2020-03-20T11:02:32.975596Z","editable":true},"success":true,"errors":[],"

要是显示如下证明东西没填写对
{"success":false,"errors":[{"code":1002,"message":"Invalid or missing zone"}],"messages":[],"result":null}

关闭后的样子
