CloudFlare 关闭网站 IPV6

目前 CloudFlare 仪表盘上无法直接关闭 IPV6:

但在某些情况下(比如被CC),我们需要关闭IPV6以减少代理流量,此时可这样操作:

首先从概述页获取到区域ID(ZoneID)并记录。

image

接着F12打开控制台,粘贴以下代码并将链接中的zone_id替换为前面记录的zone_id,回车发送请求。

fetch("https://dash.cloudflare.com/api/v4/zones/{zone_id}/settings/ipv6", {
  "headers": {
    "accept": "*/*",
    "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-US;q=0.7,en-GB;q=0.6",
    "content-type": "application/json",
    "priority": "u=1, i",
    "sec-ch-ua-mobile": "?0",
    "sec-ch-ua-platform": "\"Windows\"",
    "sec-fetch-dest": "empty",
    "sec-fetch-mode": "cors",
    "sec-fetch-site": "same-origin",
    "sec-gpc": "1",
    "x-cross-site-security": "dash"
  },
  "referrer": "https://dash.cloudflare.com/",
  "referrerPolicy": "origin",
  "body": "{\"value\":\"off\"}",
  "method": "PATCH",
  "mode": "cors",
  "credentials": "include"
});

如果没有出现红色的错误,则说明成功,可以回到网络页检查IPV6开关是否已经关闭。

(注意:这样关闭之后仍不彻底,最好再在WAF加上规则禁止来源IP为IPV6段的请求)

茶馆技术