Cloudflare

☁️ 域名与 CDN 一站式自动化管理

通过 Cloudflare API 一站式管理域名、DNS、SSL、防火墙规则及隧道,支持自动化运维与批量操作。

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

使用说明

核心功能

Cloudflare Skill 是一款面向开发者和运维人员的域名基础设施管理工具,通过封装 Cloudflare API 提供完整的 DNS、SSL、安全及隧道管理能力。核心用法围绕 scripts/cf.sh 脚本展开,支持从基础的 DNS 记录增删改查,到高级的 SSL 模式切换、防火墙规则配置、Cloudflare Tunnel 管理等全生命周期操作。

显著优点

1. 功能覆盖全面:涵盖 Zone 管理、DNS 记录(A/AAAA/CNAME/MX/TXT 等)、SSL 模式(off/flexible/full/strict)、缓存清除、页面规则、防火墙规则、Cloudflare Tunnel 及流量分析,满足从个人博客到企业级基础设施的管理需求。

2. 安全优先设计:内置明确的安全边界——删除 DNS 记录、修改 SSL 模式、调整防火墙规则等破坏性操作强制要求用户确认,而查询类操作可自由执行,有效降低误操作风险。

3. 灵活的代理控制:通过 proxied 参数精确控制流量是否经过 Cloudflare 边缘网络(CDN/WAF/DDoS 防护),兼顾性能优化与特殊场景(如邮件服务器)的直连需求。

4. 批量与自动化支持:提供 dns-export/dns-import 实现记录的批量迁移,配合 TTL 自动/手动设置,适合 CI/CD 流水线集成和灾难恢复场景。

潜在局限

  • 依赖环境变量:必须配置 CLOUDFLARE_API_TOKEN,Tunnel 操作还需额外 CLOUDFLARE_ACCOUNT_ID,对多账户管理场景不够便捷。
  • 功能边界:作为 API 封装层,不涉及 Cloudflare 账户创建、付费计划变更等控制台级操作。
  • 无内置状态持久:DNS 变更需自行备份导出文件,脚本本身不提供回滚机制。

适合人群

Web 开发者、DevOps 工程师、系统管理员及需要自动化管理 Cloudflare 基础设施的技术团队。特别适合已有 Cloudflare 账户、熟悉 DNS 原理、追求 Infrastructure as Code 实践的用户。

常规风险

  • 令牌泄露风险CLOUDFLARE_API_TOKEN 通常具备 Zone 写权限,需严格保管环境变量。
  • DNS 传播延迟:记录变更非即时生效,紧急切换场景需预留 TTL 缓冲时间。
  • SSL 模式误配:从 flexible 切至 strict 若后端证书配置不当将导致服务中断。

Cloudflare 内容

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