
HY
折腾进行时
Hello, I'm HY.








暂未播放

最近收藏的两篇教程都在推同一个东西——cmliu 开源的 edgetunnel,部署到 Cloudflare 上就能搭一个自己的节点,不用买服务器,Cloudflare 的免费额度直接白嫖。反正流程不复杂,我就自己动手过了一遍,把步骤和要注意的点记下来。
仅供学习记录,使用前请了解并遵守当地法律法规。
就三样:
进 Cloudflare 控制台,左侧找到 Workers 和 Pages,在创建页面的最底部有一行「想要部署 Pages?开始使用」,从这里进:

Pages 项目不用连 GitHub,选 上传资产 的方式就行。给项目取个名字,点击 创建项目,然后把刚才下载的 main.zip 拖进去上传,右下角点 部署站点:

等进度条跑完,首次部署就成了。
这一步是最容易漏的。部署完先别急着访问,要先告诉它管理员密码是多少:
ADMIN,值填你自己定的管理密码,点 保存保存之后环境变量不会立即生效,回到 部署 选项卡,右下角点 创建新部署,把 main.zip 再传一遍,点 保存并部署。后面每改一次配置都要这么重新部署一次,记住这个套路。
edgetunnel 需要一个 KV 来存配置数据,不然后台很多东西没法持久化。
先建空间:在左侧菜单找到 存储和数据库 > Workers KV,点右上角 Create Instance,弹窗里给命名空间起个名字,随意:

建好之后就能在列表里看到它了:

然后绑定到 Pages 项目:打开项目 设置 选项卡,往下找到 绑定,点 + 添加,在弹窗里选 KV 命名空间:

关键的地方来了:变量名称必须填 KV(大小写一致),KV 命名空间选刚才建的那个,点 保存:

弹窗里会提示”此更改将在下次部署时生效”,所以老规矩,回部署页面再重新部署一次。
不绑域名也能用自带的 xxx.pages.dev 访问,但部分地区 DNS 污染严重,pages.dev 域名根本打不开,所以有自己的域名建议还是绑一下:
example.com,这里就填 cf.example.com 这种cf,指向 edgetunnel.pages.dev,然后点 激活域配置没问题的话证书会自动签发,几分钟就能生效。视频版可以看这个视频教程。
浏览器访问 https://你的域名/admin(没绑域名就用 https://项目名.pages.dev/admin),输入第二步设置的 ADMIN 密码就能登录。后台长这样:

上面就是节点链接和订阅地址,复制到 v2rayNG、Clash Verge 这类客户端导入就能用了,软路由上跑 OpenClash 的话订阅直接导进去,全家设备都能走。右上角还有个”我是高手!我就是要折腾!“的入口,想玩优选 IP、ProxyIP、订阅转换的可以从那里深入,我目前还没折腾到那一步——优选 IP 单独写过一篇:Cloudflare Workers优选IP。
KV,不是随便起的名字ADMIN 环境变量,重新部署KV,再重新部署/admin 登录,复制订阅到客户端如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
部分内容可能已过时
分享你的想法,与大家交流讨论