利用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 分钟不等

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇