Cloudflare 部署软件
云端部署器
输入邮箱和 Global API Key 即可登录;随后可创建 Pages 项目、生成 UUID、配置 KV,并按需绑定域名。
仅用于本次登录并转发给 Cloudflare。需下次打开继续使用时,可在下方选择加密保存到本机。
登录 Cloudflare
填好后点「登录并继续」,验证通过后进入部署页。
本地账号库(加密保存,跨会话可用) 口令加密后存本地,关标签页仍在
Global API Key 权限等于整个 Cloudflare 账户。这里用你自己设的「本地口令」加密后存进 浏览器 localStorage —— 没有口令解不开,同机脚本和扩展也读不到明文。 口令忘了只能删掉重来,这是刻意的取舍。
2. 一键部署
默认使用 Pages + 加密/混淆源。域名绑定是可选项,开启后自动生成随机子域名。
该项目需要的环境变量
高级设置和更新现有项目 KV 绑定名 / 兼容日期 / 环境变量 / 现有项目
高级设置
需要指定 Worker、明文源、现有项目或现有 KV 时再展开这里。
自定义仓库参数
全量体检:扫账号下所有项目 扫账号下所有 Pages / Worker,并发 2 · 单个 18 秒
逐个探测本账号下所有 Pages 与 Worker 的地址,找出 1101 / 500 / 530 等运行时问题。 并发 2、单个 18 秒超时;异常项目排在最前面。
KV 空间管理(查看 / 重命名 / 删除) 查看绑定状态 · 重命名 · 删除孤儿空间
列出账号下全部 KV 空间,标出哪些仍被 Pages / Worker 绑定。 「未绑定」的是部署后遗留的孤儿空间,可以安全清理。 删除不可逆:KV 里的所有配置数据会一并消失。
危险操作:一键清理已部署项目 删除 Pages 项目及其绑定的 KV(不可逆)
将永久删除该 Pages 项目,以及它绑定的 KV 命名空间。KV 里的所有配置数据会一并删除且无法恢复。
建议先用「读取现有项目」确认名字,删完记得重新部署台账里那一页。
健康自检会访问该项目地址,识别 1101(Worker 抛异常)/ 500 / 530 等运行时错误并给出处理建议。 部署成功后也会自动跑一次。
该项目需要的环境变量
edgetunnel 等项目需要额外的环境变量。密码类只在本次请求内转发给 Cloudflare,不写入文件。
新建模式会配置随机 UUID、KV 和域名;更新模式只同步代码。
日志
致谢 · 感谢上游作者与部署器原作者
这个部署台能站在这里,靠的是下面这些项目和作者。没有他们的开源工作, 这些面板无从部署,本工具也无从谈起。
部署器原作者
本项目 fork 自 byJoey/cfnew-deployer。 原作者设计了「填 Cloudflare 凭据 → 一键完成 Pages / Worker 部署」的整体形态, 本项目的一切改造都建立在这个基础上。 原作者 byJoey,致敬。
被部署项目的作者
- cfnew 终端 v3.1 — byJoey:终端风格的 CF 代理面板,本部署器的第一个支持项目
- CFBox 订阅管理器 — PAICNI:融合 CFnew 与 edgetunnel 的订阅管理面板
- CFNext 多功能面板 — PAICNI:V2.7 多功能代理订阅面板,
login即面板入口路径 - edgetunnel 2.1 — cmliu:VLESS / Trojan / Shadowsocks 多功能面板
- BPB Worker Panel — bia-pain-bache:私有 DoH + Fragment + Warp 全能面板
感谢 byJoey、PAICNI、cmliu、bia-pain-bache。
也感谢
感谢 Cloudflare 提供 Pages / Workers / KV 平台;感谢所有提 issue、给反馈、贡献代码的朋友。
本工具只在部署时实时拉取上游源码,不分发任何上游产物; 各上游项目保留其自身许可(edgetunnel GPL-2.0、BPB Worker Panel GPL-3.0,其余未声明 LICENSE)。 所部署的每个面板都归各自作者所有,遇到问题请先看上游仓库的 issue 区。