Cloudflare

☁️ 域名与 CDN 一站式运维工具

通过 CLI 统一管理 Cloudflare 域名解析、SSL 证书、隧道与防火墙,适合 DevOps 和域名管理员快速操作。

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

使用说明

核心功能

Cloudflare 技能提供了一套完整的命令行工具,用于管理 Cloudflare 平台的各类资源。主要功能包括:

  • DNS 管理:创建、更新、删除各类 DNS 记录(A、CNAME、MX、TXT 等),支持代理状态切换
  • SSL 配置:一键切换 SSL 模式(off/flexible/full/strict),满足不同安全合规需求
  • 区域设置:查看和修改 zone 级别的各项配置参数
  • Cloudflare Tunnel:管理零信任隧道,实现内网服务安全暴露
  • 防火墙规则:列表现有 WAF 规则,支持后续扩展管理
  • 流量分析:获取区域级访问统计和性能指标

显著优点

1. 统一入口:封装复杂 API 调用为简洁的 cf 命令,降低操作门槛
2. 典型场景预设:内置域名指向服务器、邮件服务配置等常用工作流示例

3. 安全设计:明确区分读写权限,破坏性操作(删除记录、修改 SSL)强制要求用户确认

4. 代理状态可视化:用"橙云/灰云"概念清晰表达 CDN 防护与纯 DNS 的区别

潜在局限

  • 令牌依赖:需手动在 Cloudflare Dashboard 生成 API Token,对新手有一定配置成本
  • 功能覆盖边界:当前未实现防火墙规则的创建/编辑,Tunnel 配置也较为基础
  • 错误处理:bash 脚本层面的错误反馈不如原生 API 详细
  • 批量操作:缺乏针对大规模域名管理的批量导入导出能力

适合人群

  • 个人开发者管理自有域名和 side project
  • 小型团队 DevOps 执行日常 DNS 变更
  • 需要快速验证 Cloudflare 配置的技术人员

常规风险

  • 令牌泄露CLOUDFLARE_API_TOKEN 需妥善保管,避免提交至代码仓库
  • 误删风险:DNS 记录删除后可能导致服务中断,虽有确认机制但仍需谨慎
  • SSL 配置不当:strict 模式要求源站有有效证书,配置错误会导致站点无法访问
  • 代理状态误设:将 MX 等邮件记录设为 proxied 会导致邮件路由异常

Cloudflare 内容

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