使用api关闭cloudflare的IPv6兼容并禁止ipv6访问

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

在域名-概述的右侧可以看到区域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

3. 防火墙禁止ipv6访问

创建防火墙规则

(ip.src in {::/0})
图片[3]-使用api关闭cloudflare的IPv6兼容并禁止ipv6访问-THsInk
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!无需注册,过短或乱码评论会被屏蔽。
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容