cloudflare 无法在控制面板直接关闭ipv6支持,只能通过api关闭。虽然大多数时候不需要关,但对于防刷、增加攻击成本来说还是有一定意义。还是希望cloudflare让我们这些免费用户能在防火墙规则对ipv6段进行限制😭
1. 创建API Token
https://dash.cloudflare.com/profile/api-tokens
选择创建一个自定义token,给Zone Settings: Edit 权限
![图片[1]-使用api关闭cloudflare的IPv6兼容并禁止ipv6访问-THsInk](https://www.thsink.com/wp-content/uploads/2025/04/截屏2025-04-26-13.01.08-1024x602.png)
在域名-概述的右侧可以看到区域id
2. 关闭区域ipv6
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/替换成你的zone_id/settings/ipv6" \
-H "Authorization: Bearer 替换成你的API_token" \
-H "Content-Type: application/json" \
-d '{
"value": "off"
}'
![图片[2]-使用api关闭cloudflare的IPv6兼容并禁止ipv6访问-THsInk](https://www.thsink.com/wp-content/uploads/2025/04/截屏2025-04-26-13.07.45-1-1024x381.jpg)
3. 防火墙禁止ipv6访问
创建防火墙规则
(ip.src in {::/0})
![图片[3]-使用api关闭cloudflare的IPv6兼容并禁止ipv6访问-THsInk](https://www.thsink.com/wp-content/uploads/2025/04/截屏2025-04-26-14.44.51-1024x547.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容