八合一 Worker 一键部署器

CFNew · BPB面板 · MASQUE面板 · EdgeTunnel · CFNext · Usque · YG-Vless/Trojan —— Workers / Pages 双方式(Usque 仅 Pages),默认混淆版源码,可一次勾选多个项目批量部署。凭据默认只在当前请求内转发给 Cloudflare API;可选记住到 KV 下次免填。

1) Cloudflare 凭据(仅需两项)

Token 权限:Workers Scripts:Edit、Workers KV Storage:Edit、Pages:Edit、Account Settings:Read;用自定义域名还需 Zone:Read + DNS:Edit。凭据默认只在本次请求内转发给 Cloudflare API;勾选“记住”后会明文保存到本部署器绑定的 KV(SESS),任何能打开本页面的人都可直接使用,请注意面板访问控制。

2) 选择要部署的项目(可多选)

填写后每个项目自动生成随机子域(如 cfnew-a1b2.example.com)并绑定;留空则使用 workers.dev / pages.dev 分配域名。

就绪。勾选一个或多个项目、填好凭据后点部署,日志会显示在这里。

3) 版本检查与自动更新

用上面的 Account ID + Token 检查本账户下 8 个部署项的已部署版本。Workers 比对代码哈希,Pages 读部署标记(旧版/手动部署的 Pages 显示未知,可强制更新纳入管理;无标记的 Usque 会探测 /api/health 推测)。更新只换代码,原 UUID/密码/变量/KV 绑定全部保留。

尚未检查

上游源码(部署时实时拉取):
- cfnew 明文/混淆:raw.githubusercontent.com/byJoey/cfnew
- BPB:github.com/bia-pain-bache/BPB-Worker-Panel releases/latest/download/worker.js
- openvpn(已换源 warp-masque):raw.githubusercontent.com/byJoey/warp-masque-actions/main/worker/dist/worker.js
- edgetunnel:raw.githubusercontent.com/cmliu/edgetunnel/main/_worker.js
- CFNext:raw.githubusercontent.com/PAICNI/CFNext/main/CFNext 混淆版.js(默认)/ 明文版.js
- Usque(Workers 默认/内联静态,Pages 可选):workers/src/worker.js + workers/public(内联)或 pages/(7 静态 + _worker.js),无 env/KV
- YG-Vless:raw.githubusercontent.com/yonggekkk/Cloudflare-vless-trojan/main/Vless_workers_pages(_worker.js默认/_worker明.js可选,变量uuid,无KV)
- YG-Trojan:raw.githubusercontent.com/yonggekkk/Cloudflare-vless-trojan/main/Trojan_workers_pages(同上,变量pswd)
部署形态 Workers / Pages 双选(PUT workers/scripts 或 Pages upload-token + _worker.bundle 纯 API 流程;Usque 默认 Workers 内联静态)。自定义域名为可选项(Worker 走 Domains/Route,Pages 走 Domains+CNAME)。