BPB-Worker-Panel 最新版更新与 Cloudflare Pages 自动部署教程(附工作流
BPB-Worker-Panel 最新版更新与 Cloudflare Pages 自动部署教程(附工作流)
BPB-Worker-Panel 近期进行了重大更新,尤其是 文件目录结构 与 工作流 GitHub Actions 配置。本文将一步步教你如何用 GitHub + Cloudflare 实现自动部署,并附上经过优化的工作流脚本。视频地址:https://youtu.be/AY7n2ssBlmM
🧰 准备工作
在开始之前,请确保你已经准备好以下账户和资源:
✅ 一个 GitHub 账号
✅ 一个 Cloudflare 账号
✅ 一个域名(可免费域名,例如 Freenom)
🛠️ 一、GitHub 仓库部署
1. 添加工作流文件(2025.4.25 版本)
在GitHub新建一个new repository
在项目根目录创建一个新文件 .github/workflows/upbpb.yml,内容如下:
1. 创建 Pages 项目
打开 Cloudflare → Workers & Pages → 点击创建 Pages;
选择 GitHub 仓库并连接 BPB 项目;
设置为生产环境构建并部署。
2. 自定义域名绑定
在 Cloudflare DNS 中添加 CNAME 记录指向 Pages 提供的默认域名;
关闭代理 → 打开 “始终使用 HTTPS”;
配置 SSL/TLS 为完全加密 模式,避免“安全问题”提示。
3. 添加变量和 KV 命名空间
Pages > Settings > Environment variables:
UUID:自定义 UUIDPROXY_IP:优选节点 IPTR_PASS:面板访问密码
添加 KV 命名空间并绑定,注意:不要使用 bpb 等敏感关键字。
📋 三、BPB 面板使用说明
浏览器访问:https://你的域名/panel
默认密码登录后请及时修改;
设置你的节点代理、UUID、名称、限速等参数;
所有配置支持 Web UI 可视化修改。
🔍 四、推荐 IP / 节点测速工具
📚 参考来源:
GitHub Action 脚本参考作者:Hans 汉斯