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

**URL:** <https://niege.app/t/topic/414>\
**Category:** 开发调试\
**Tags:** 转载, Cloudflare\
**Created:** [2026 年4 月 2 日 11:37 UTC](https://niege.app/t/topic/414 "2026-04-02T11:37:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![niege](https://niege.app/user_avatar/niege.app/niege/32/3_2.png) [@niege](https://niege.app/u/niege)\
发布日期： [2026 年4 月 2 日 11:37 UTC](https://niege.app/t/topic/414/1 "2026-04-02T11:37:05Z")

</div>

cloudflare 无法在控制面板直接关闭ipv6支持，只能通过api关闭。虽然大多数时候不需要关，但对于防刷、增加攻击成本来说还是有一定意义。还是希望cloudflare让我们这些免费用户能在防火墙规则对ipv6段进行限制😭

## 1. 创建API Token

- [https://dash.cloudflare.com/profile/api-tokens](https://dash.cloudflare.com/profile/api-tokens)
- 选择创建一个自定义token，给Zone Settings: Edit 权限
- 在域名-概述的右侧可以看到区域id

## 2. 关闭区域ipv6

```auto
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"
}'

```

## 3. 防火墙禁止ipv6访问

创建防火墙规则

```auto
(ip.src in {::/0})

```

### 转载自：

> **[使用api关闭cloudflare的IPv6兼容并禁止ipv6访问-THsInk](https://www.thsink.com/notes/2181/)**
>
> cloudflare 无法在控制面板直接关闭ipv6支持，只能通过api关闭。虽然大多数时候不需要关，但对于防刷、增加攻击成本来说还是有一定意义。还是希望cloudflare让我们这些免费用户能在防火墙规则对ipv6段进行限制😭 1. 创建API Token https://dash.cloudflare.com/profile/api-tokens 选择创建一个自定义token，给Zone Se
