出国不求人,Cloudflare pages+BPB项目搭建免费个人节点
¶前提
注册Github/Cloudflare账户并处于正常状态。
¶Github操作
Fork BPB项目到你的Github仓库。
BPB项目地址:bia-pain-bache/BPB-Worker-Panel: A GUI Panel providing Worker subscriptions and Fragment settings and Warp configs, providing configs for cross-platform clients using (singbox-core and xray-core) (github.com)
Fork之后就会得到以你的用户为为开头的BPB项目地址。我Fork后的项目地址为miaoyanginfo/BPB: A GUI Panel providing Worker subscriptions and Fragment settings and Warp configs, providing configs for cross-platform clients using (singbox-core and xray-core) (github.com)
Github这边的操作就基本上完成了。接着我们需要去到Cloudflare操作。
¶Cloudflare操作
¶创建KV空间
登录Cloudflare后按照下图指示创建KV空间并命名。我这边命名为MYBPB。
¶创建Pages并绑定KV
按照下图指示创建Cloudflare Pages,
链接到你的Github账户。
选择你之前Fork的BPB项目的源,然后点击右下角的“开始设置”,其他选项无需更改,保存部署即可。
部署完成之后回到Pages页面找到刚才创建的项目,按下图指示找到KV命名空间绑定,将之前创建的KV空间与Pages绑定。
¶设置环境变量
按下图指示编辑环境变量。添加PROXYIP 以及UUID字段。
UUID可使用在线生成器随机生成,例如这个网站UUID在线生成 - 1024Tools。PROXY可以前往这个站点DNS records for cdn.↗↘↗.eu.org (nslookup.io)选择一个与你本地网络延迟较小的IP地址。
全部填入之后进入部署选项卡,重新部署项目即可。
¶登录面板进行设置
重新部署完成之后我们可以使用cloudfalre pages随机生成的网址加/panel访问项目设置面板。
设置访问密码之后即可登录。
其他选项无需大动。点击拷贝订阅链接之后粘贴到v2rayN即可。
¶v2rayN订阅
将复制的订阅地址粘贴到v2rayN,然后更新订阅之后,会出现许多节点。
v2rayN下载2dust/v2rayN: A GUI client for Windows, support Xray core and v2fly core and others (github.com)
对节点进行速度测试,选择一个连接正常的节点应用。
不出意外的话就可以打开谷歌油管了。
¶引用
免费VPN 永久免费节点订阅 BPB Panel+CloudFlare 实现WARP IP优选 - 优质盒子 (uzbox.com)