Cloudflare 多账户管理:让多个CloudFlare帐号通过API在同一个平台统一管理
5
日常开发中经常同时用到多个 Cloudflare 账户——一个放博客域名,一个跑 Workers AI,还有一个管理十几条 DNS 记录。官方后台各功能分散在不同页面,切换账户需要反复登录,查配额、部署 Worker 这些操作非常繁琐。
于是做了一个开源工具来解决这个问题,把 Cloudflare 官方后台分散在多个页面、多个账户的功能,全部收到一个面板里。下面分享它的架构设计和技术实现。
Cloudflare Pages 部署(推荐)利用 GitHub Actions 自动部署到 Cloudflare Pages,全程浏览器操作:
1. Fork 仓库,打开你的 Fork →Settings→Environments
2. 创建production环境,添加 4 个 Secrets(见下表)
3. Actions→Deploy to Cloudflare Pages (Secrets)→ Run workflow,环境名填production
4. 部署完成后访问https://cfmgr.pages.dev/admin/,输入API_SECRET登录- 暂无回复