GitHub 仓库一键部署面板
粘贴任意 GitHub 开源仓库地址即可部署:自动拉取上游源码、自动识别所需变量、自动创建并绑定 KV / D1,部署完成自动记入台账。
连接 Cloudflare
未绑定 KV(变量名 PANEL_KV):不能保存账号和台账记录,仍可手动填凭据部署。绑定 KV 或设置 PANEL_PASSWORD 后,面板需要登录。
凭据只在请求内转发给 api.cloudflare.com;保存的账号用你的面板密码派生的密钥加密,KV 里只有密文。Token 需要:Workers Scripts 编辑、Workers KV 编辑、D1 编辑、Pages 编辑、账户读取;绑域名还需 Zone 读取和 DNS 编辑。
GitHub 仓库部署
支持 https://github.com/owner/repo、owner/repo、.../tree/分支/子目录、raw.githubusercontent.com/owner/repo/分支/文件.js。点「解析仓库」会自动找出脚本文件并识别需要的环境变量 / KV / D1。
自定义上传部署
直接上传 worker.js 或 .zip 文件包一键部署(zip 在浏览器本地解压后上传)。包内含 _worker.js 时自动作为 Worker 脚本(Pages 则打包为高级模式)。凭据与上方共用。
检测更新(对比账户里实际的 Worker / Pages 与上游仓库)
读取账户后会自动检测一次。Worker 直接读取线上代码与上游仓库比对;Pages 按部署记录比对。更新会沿用现有绑定与机密,只替换代码。
台账 / 订阅中心
需要给面板绑定 KV(PANEL_KV)后才能记录各项目的仓库、面板地址、订阅地址和密码,并生成通用订阅。
手动添加一条记录(部署在面板之外的项目)
通用订阅
通用订阅实时抓取各来源合并去重后输出:Clash / Mihomo / Stash / Surge / Loon / QX 类客户端自动返回 YAML,其它返回 base64 链接(也可加 ?format=clash 强制)。链接本身就是密钥,别公开。