博文

目前显示的是标签为“Cloudflare”的博文

Cloudflare Worker 自建节点教程:edgetunnel 部署、KV 绑定与订阅生成

Cloudflare Worker 自建节点教程:edgetunnel 部署、KV 绑定与订阅生成 本文记录一套基于 Cloudflare Workers/Pages 的自建节点方案,使用开源项目 cmliu/edgetunnel 。项目源码、完整 Worker 代码和配置说明可以从官方仓库获取;本文中提到的相关代码也整理在参考文章中: 相关代码与资源:kjgx668.blogspot.com 一、先说明这套方案到底是什么 这里说的“自建”,指的是自己部署 Worker、自己绑定 KV、自己管理域名和订阅配置。它不是在 VPS 上安装完整的 Xray 或 sing-box 服务端。 实际链路大致是: 客户端 → 你的域名 → Cloudflare Worker → Cloudflare 边缘或配置的上游 → 目标网站 因此,出口线路、速度和稳定性会受到 Cloudflare 节点、地区网络、优选 IP 和上游配置影响。如果你的要求是“所有流量固定从自己的 VPS 公网 IP 出口”,还需要另外部署 VPS 服务端,本文最后会说明接入方式。 二、需要准备什么 一个 Cloudflare 账号。 一个已经接入 Cloudflare 的域名,建议使用子域名,例如 node.example.com 。 一个 Cloudflare Workers KV 命名空间。 一个单独设置的后台密码和订阅路径密钥。 不建议使用来路不明的修改版代码或安装包。部署时直接从项目官方仓库获取 _worker.js 。 三、创建 KV 命名空间 登录 Cloudflare 控制台。 进入 Workers & Pages ,找到 KV 。 创建一个新的命名空间,例如 edgetunnel-config 。 命名空间名称可以自定义,后面真正重要的是绑定名称必须填写为 KV 。 四、创建并部署 Worker 进入 Workers & Pages 。 点击创建 Worker,先使用默认名称完成创建。 打开代码编辑器。 从官方仓库复制 _worker.js 的完整内容,替换编辑器中的示例代码。 点击保存并部署。 官方源码地址: https://g...