API Key 获取指引
拿到的凭据统一填到「① API 设置」
Cloudflare API Token
- 打开上面的链接(需已登录 Cloudflare),点 Create Token / 创建令牌。
- 模板列表拉到最下面,选 Create Custom Token / 创建自定义令牌 → Get started(不要用现成模板,权限不够)。
- Token name 随意填,如
cf-batch;TTL 可留空,或按需设有效期。
- Permissions / 权限 —— 每行三个下拉框依次是「资源 → 作用域 → 权限级别」,按下表逐条添加:
Zone · Zone · Edit
Zone · DNS · Edit
Zone · Zone Settings · Edit
Zone · Cache Rules · Edit
Zone · Config Rules · Edit
Account · Account Settings · Read
只做解析不增删域名,可只留 Zone · DNS · Edit;要跑「批量优化设置 / 缓存规则」则 Settings、Cache Rules、Config Rules 三项都要 Edit。
- Zone Resources 选 Include → All zones(多账户时选 All zones from an account → 你的账户);Account Resources 选 Include → 你的账户。
- 可选(推荐):Client IP Address Filtering 填服务器/本机公网 IP,令牌被盗也只能在该 IP 使用。
- Continue to summary → Create Token。令牌 只显示一次,复制后立刻粘到「① API 设置」的 API Token 框,再点「测试连接」。
Dynadot API
在该页开启 API 访问并生成密钥:「生产密钥」用于 api3 的 key= 参数,「密钥」作为 X-Api-Key 备用请求头,两者都填到「① API 设置」。
批量添加域名
账户域名列表
点击域名可展开详情;Zone ID 点 ⧉ 复制
批量优化设置 等价于 Dashboard「速度 → 设置 → 应用所有可用设置」
选择目标域名
创建:
至
已选 0 个
要应用的设置(分组与 Dashboard「速度 → 优化设置」一致)
先读取当前值,已达标跳过;当前套餐不支持的项自动跳过并标注,不影响其它项
注:speed_brain / rum / origin_max_http_version 均可 API 读写(单项端点有效);「需要升级」标记的项在 Free 套餐 editable=false 会自动跳过;Polish 同理
批量缓存规则 等价于 Dashboard「缓存 → Cache Rules」(Rulesets API)
选择目标域名
创建:
至
已选 0 个
规则类型
规则来源(读取后可在下方 JSON 里直接编辑)
应用 = PUT entrypoint,目标域名该类型规则被完全替换,请先「查看」确认