Cloudflare

☁️ 域名与 CDN 一站式运维

通过 Cloudflare API 管理域名、DNS、SSL、防火墙规则、隧道及分析数据,适合运维自动化与域名基础设施管理。

收藏
8k
安装
2.9k
版本
1.5.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Cloudflare Skill 提供通过官方 API 对 Cloudflare 基础设施的完整管理能力,封装于 scripts/cf.sh 脚本中,无需额外安装依赖即可调用 curl、jq 完成各类操作。

核心能力覆盖

| 领域 | 功能 |
|------|------|
| **DNS 管理** | A/AAAA/CNAME/MX/TXT 等记录的增删改查、批量导入导出、代理状态切换 |
| **SSL/TLS** | 获取及设置 SSL 模式(off/flexible/full/strict) |
| **缓存控制** | 按 URL 或全站清除缓存 |
| **防火墙** | 规则列表查看(修改需二次确认) |
| **隧道** | Cloudflare Tunnel 的创建、删除、查询(需 ACCOUNT_ID) |
| **分析** | 获取区域流量分析数据 |

显著优点

  • 原子化 CLI 设计:每个命令独立清晰,适合脚本编排与 CI/CD 集成
  • 安全双因素:内置操作分级,删除类操作强制要求用户确认
  • 代理感知:明确区分 orange cloud(CDN/WAF 保护)与 grey cloud(纯 DNS)

潜在局限

  • 依赖 CLOUDFLARE_API_TOKEN 环境变量,无交互式 Token 获取流程
  • Tunnel 操作需额外 CLOUDFLARE_ACCOUNT_ID,配置链路略长
  • 无内置状态回滚机制,误操作后需人工介入恢复

适合人群

  • DevOps/SRE 工程师进行域名基础设施即代码管理
  • 需要批量操作多域名 DNS 的托管服务商
  • 希望通过 CLI 快速诊断 CDN/SSL 问题的技术团队

风险提示

  • 权限敏感:API Token 通常具备 Zone 或 Account 级写权限,泄露可导致域名劫持
  • 破坏性操作dns-deletessl-set 等命令直接影响线上流量,脚本误执行风险高
  • TTL 策略:显式 TTL 设置不当可能导致 DNS 缓存过长,紧急变更延迟生效

Cloudflare 内容

references文件夹
scripts文件夹
手动下载zip · 6.9 kB
api-guide.mdtext/markdown
请选择文件