利用Cloudflare API关闭Cloudflare IPv6兼容性功能

在使用一段时间Cloudflare加速后,发现网站程序并不兼容IPV6,目前厂家未作升级处理,整了好几天才发现是IPV6引起的故障。

由于网站不兼容IPV6,那么得去 Cloudflare关闭IPV6兼容性,看了下这个功能显示不让用户直接关掉 IPv6 兼容功能,so了一圈,找到一个可靠办法利用api关闭这个功能

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

上面API复制好后打开账户信息页面,点击 API Tokens 分类,然后点击 Global API Key 后面的 View,获取 Global API Key

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

curl -X PATCH "https://api.cloudflare.com/client/v4/zones/这里填你的APIID/settings/ipv6" \
     -H "X-Auth-Email: 这里填注册邮箱" \
     -H "X-Auth-Key: 这里填Global API Key" \
     -H "Content-Type: application/json" \
     --data '{"value":"off"}'

运行后不出意外,会得到类似下面这样的回显:

{"result":{"id":"ipv6","value":"off","modified_on":"2022-04-05T02:49:39.705665Z","editable":true},"success":true,"errors":[],"messages":[]}

最后回到 Dashboard,IPv6 的状态是 Off,说明成功关闭了。等 DNS 解析彻底清除 v6 记录的话大概需要 10-60 分钟不等

<<:  SQLServer 2008R2清除日志文件的方法

>>:  ipfs-swarm.key生成代码

Youtube Reports API 教学 - 告一个段落

「鲑鱼均,因为一场鲑鱼之乱被主管称为鲑鱼世代,广义来说以年龄和脸蛋分类的话这应该算是一种 KNN 的...

[DAY-05] 开始减少控制 删除休假规定

当初看到这篇的时候 内心很激动! 因为 目前所属单位 部分模式是如此这般 :) 当然 团队成员都非...

【Day 11】卑鄙源之 Hook (上) - 侦测 Hook

环境 Windows 10 21H1 Visual Studio 2019 前情提要 在 【Day ...

Day10 NodeJS-Pipe

Day9的时候说明了Stream(串流)和Buffer(缓冲)的概念,今天作为延伸来看一下Pipe。...

远距 Scrum

前言 前两天分享了远距工作的好处与挑战,今天针对应用面来谈谈 Scrum 活动如何在远距工作的情况下...