Cloudflare

🌐 一站式域名与基础设施管理

通过 Cloudflare API 管理域名、DNS、SSL 和防火墙,支持隧道和流量分析,适合运维自动化。

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

使用说明

核心功能

Cloudflare 技能提供完整的域名基础设施管理能力,封装了官方 API 的核心操作:

DNS 管理:支持 A/AAAA/CNAME/MX/TXT 等全类型记录的生命周期管理,包括批量导入导出、智能代理(orange cloud)切换和 TTL 控制。dns-export/dns-import 功能便于灾难恢复和环境迁移。

安全与加速配置:可精细调整 SSL 模式(off/flexible/full/strict)、缓存策略、页面规则和防火墙规则。cache-purge 支持单 URL 或全站刷新,对内容更新场景至关重要。

Zero Trust 隧道:集成 Cloudflare Tunnel 管理能力,无需公网 IP 即可安全暴露内网服务,需配合 CLOUDFLARE_ACCOUNT_ID 使用。

监控分析:内置 analytics 命令获取流量和安全事件数据,默认返回 24 小时统计。

显著优点

  • 运维友好:Bash 脚本封装屏蔽了 REST API 的复杂度,参数设计直观(如 true/false 控制代理状态)
  • 场景覆盖全:从域名指向服务器、邮件 MX 配置到 SSL 严格模式,典型工作流均有示例
  • 安全内建:明确区分读写权限操作,强制确认删除等破坏性动作

局限性与风险

依赖外部凭证:需要有效的 CLOUDFLARE_API_TOKEN,令牌权限配置错误会导致部分功能失效。

功能边界:为简化封装,未覆盖 Workers、R2、D1 等新一代服务;隧道管理需额外账户 ID,配置稍繁琐。

操作不可逆性:DNS 删除、SSL 降级、防火墙规则变更可能影响生产服务,虽有确认机制但仍需谨慎。

适用人群

  • DevOps/SRE 工程师自动化域名管理
  • 开发者快速搭建测试环境或 CI/CD 中的域名配置
  • 需要批量管理多域名的中小团队

常规风险

| 风险类型 | 说明 |
|---------|------|
| 凭证泄露 | API Token 存储于环境变量,需避免日志泄露或误提交 |
| 配置漂移 | 脚本操作与控制台手动修改可能产生状态不一致 |
| 服务中断 | SSL 模式切换 strict 时,若源站证书配置不当会导致 HTTPS 中断 |

Cloudflare 内容

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