加速下载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 WS | VLESS Reality / Vision / Hysteria 2 / TUIC 全套 |
| UDP | ❌ 不支持 | ✅ |
| 抗 GFW | ★★★ | ★★★★★(Reality) |
| 真实 IP | CF 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 |
| 长期主力 + 大流量 | 配套订阅线路 |
| 学习 / DIY | Workers |
| 不想运维 | 机场 |
许多用户两者并存:机场为主线 + Workers 当备用。
来源与最后核对
- 仓库:github.com/cmliu/edgetunnel
- 上游 zizifn:github.com/zizifn/edgetunnel
- 配合 CloudflareSpeedTest / wgcf WARP
本文最后实际验证日期:2026-05-20。