加速下载cmliu/edgetunnel · GitHub Release · 反代镜像加速

本区块自动同步 cmliu/edgetunnel 的官方 GitHub Release,并为每个文件预生成 4 个反代镜像加速下载通道。 国内访问 GitHub 慢、下载断、连接超时时,挑一个反代列点开即可,无需手动拼接镜像 URL。镜像只改变访问路径,文件内容、版本号、SHA 校验与 GitHub 官方一致。

暂无公开 Release,请到 cmliu/edgetunnel Releases 页 查看后续发布。

TL;DR

edgetunnel 是 cmliu 维护的开源项目(GPL-3.0),把 VLESS 部署在 Cloudflare Workers 上。免费:CF Workers 免费档每天 10 万次请求。适合:临时 / 备用 / 测试。不适合:大流量、UDP、Reality。配合CloudflareSpeedTest 优选 IP 提升速度。

edgetunnel 是 CF Workers 部署 VLESS 节点的主流方案。本文按定位、部署、客户端、配套四块讲清楚。

edgetunnel 与传统 VPS 部署对比

维度edgetunnel (CF Workers)VPS(mack-a 部署 Reality)
成本免费$3-10/月
部署时间5 分钟30 分钟
流量免费档 10 万请求/天VPS 带宽(通常 1-5 TB/月)
协议VLESS WSVLESS Reality / Vision / Hysteria 2 / TUIC 全套
UDP❌ 不支持
抗 GFW★★★★★★★★(Reality)
真实 IPCF Anycast(共享)独立 IP
适合临时 / 备用长期主力

edgetunnel 是「零成本快速起一个能用的节点」的最佳选择。

部署步骤

1. 注册 Cloudflare

dash.cloudflare.com 注册账号。

2. 创建 Worker

  • 左侧 → Workers & Pages → Create
  • 选 Worker → Hello World template
  • 命名(如 my-vless)→ 部署

3. 获取代码

github.com/cmliu/edgetunnel 复制 _worker.js 全部代码。

4. 生成 UUID

# 生成随机 UUID
uuidgen   # macOS / Linux
# 或在线 https://www.uuidgenerator.net

5. 修改代码

在 worker.js 顶部找到:

let userID = '00000000-0000-0000-0000-000000000000';

改为你的 UUID。

6. 编辑 Worker 代码

  • Workers Dashboard → 选择刚创建的 Worker
  • 点 “Edit code”
  • 粘贴 _worker.js 内容(替换 default 代码)
  • 点 Save and Deploy

7. 访问节点信息

打开浏览器 https://my-vless.<your-account>.workers.dev/<UUID>

会看到节点链接:

vless://[email protected]:443?encryption=none&security=tls&sni=my-vless.workers.dev&type=ws&host=my-vless.workers.dev&path=%2F#workers-vless

复制粘到客户端。

客户端导入

vless:// 链接粘到:

配合 CloudflareSpeedTest 优选 IP

默认 workers.dev 域名命中的 CF 接入点 IP 可能不是最快的。优化:

1. 跑 CFst 找优选 IP

./CloudflareST -tl 100 -tp 443

得到 result.csv 中前 5 个 IP。

2. 把 IP 填到客户端

vless://UUID@<CFst 优选 IP>:443?encryption=none&security=tls&sni=my-vless.workers.dev&type=ws&host=my-vless.workers.dev&path=%2F

注意:

  • address 改为 CFst 优选 IP
  • sni / host 保持 workers.dev 域名(CF SSL 校验依赖此)

高级用法

自定义域名

把自己域名 CNAME 到 my-vless.workers.dev:

nodes.example.com  CNAME  my-vless.workers.dev

在 CF 仪表盘 → Workers Routes 绑定 nodes.example.com/* 到 my-vless Worker。

客户端用 nodes.example.com 替代 workers.dev 域名(更隐蔽)。

反代回源 VPS

worker.js 可配置反代目标。把 Workers 当 CF CDN 转发到 VPS:

let proxyIP = 'your-vps-ip';

请求 Workers → Workers 内部转发到 VPS → 返回。适合:VPS 真实 IP 被封但 CF 仍能解析。

多 UUID 数组

cmliu 版本支持:

let userID = [
  'uuid-1-here',
  'uuid-2-here',
  'uuid-3-here'
];

每个 UUID 对应一个用户/客户端,访问 /<uuid> 获取该 UUID 的节点信息。

限制与注意

限制数值
免费档每天请求数10 万
单请求 CPU 时间10ms (免费) / 50ms (付费)
单 Worker 子请求50 个
月流量不限(但有 CPU 时间限)

实际使用估算:

  • 单用户日常上网(1-2 GB/天):完全够用
  • 1080p YouTube 流媒体(10 GB/天):可能跑满 CPU 时间,建议买 $5/月 付费档

常见报错

”1101 Error” 或 “1102 Error”

  • CF Worker CPU 时间用完(免费档 10ms)→ 等 5 分钟自动恢复 / 升付费档

节点连不上

  • UUID 配置不一致
  • 客户端 sni / host 不正确

速度很慢

  • 默认 workers.dev 命中 IP 差 → 用 CFst 优选 IP
  • CF 接入点限速 / 干扰

自建 Workers vs 机场

场景推荐
临时备用 / 试水Workers
长期主力 + 大流量配套订阅线路
学习 / DIYWorkers
不想运维机场

许多用户两者并存:机场为主线 + Workers 当备用。

来源与最后核对

本文最后实际验证日期:2026-05-20。