准备工作
确保你已经准备好了:
-
一个 GitHub 账号(管理代码)
-
一个 Cloudflare 账号(托管 Pages)
-
一个域名(可以使用 workers.dev 免费子域名或自定义域名)
Fork GitHub 仓库
-
打开项目地址:wk-Auto-update
-
点击右上角【Fork】,复制到自己的 GitHub 账户
-
可以顺便点个【Star
】支持一下!
在 Cloudflare Pages 创建项目
-
登录 Cloudflare 后台 → 左侧点击【Pages】→ 【创建项目】
-
选择 连接到 GitHub:
-
选择你的 Fork 仓库
-
允许 Cloudflare Pages 读取你的 GitHub 仓库权限
-
-
项目基本配置:
-
项目名字自己取,比如
cf-auto-update
-
分支选择
main
-
配置环境变量(Variables)
在 Pages 项目设置里:
-
打开 【设置 Settings】→ 【环境变量 Environment Variables】
-
添加这些变量:
注意:
-
变量名字全大写!
-
TR_PASS
、FALLBACK
都是根据项目需求补充的。
配置 KV 存储绑定
Pages Functions 也可以使用 KV,
需要绑定 KV 存储桶。
步骤:
-
Cloudflare 后台左侧【Workers & KV】→ 【KV 存储】
-
创建一个新的命名空间(比如叫
test
) -
回到 Pages 项目的【Settings → KV Bindings】
-
添加绑定:
Binding Name 必须是
kv
小写,保持和代码对应!
访问面板
部署完成后:
-
访问你的 Pages 地址,比如:
https://your-project-name.pages.dev/panel
-
第一次访问,会让你设置后台管理密码
-
进入后台后,可以自由开关协议(Trojan、VLess 等),生成订阅链接
常见问题和注意事项
-
如果访问时报错提示【需要 UUID/TR_PASS/KV】,说明变量或者 KV 没有设置正确,请检查
-
若绑定自己的域名,可以在 Pages → 自定义域名那里添加
-
Pages 默认会自动根据 GitHub 更新来重新部署,不需要手动部署!
总结
通过 Cloudflare Pages + GitHub 自动部署,你可以:
-
免费、快速搭建自己的节点服务
-
每次 GitHub 仓库有更新,Pages 自动同步,无需人工操作
-
通过配置 UUID / 密码 / 回退域名,自由控制节点
搭配 GitHub Actions 自动同步源码,真正做到零维护、永久免费、超快节点!
小结版一句话
使用 Cloudflare Pages + GitHub,轻松部署免维护、自动更新、免费高速的 Workers 节点,只需配置好环境变量和 KV,一次搭建,终身使用!
评论