项目地址:https://github.com/cmliu/edgetunnel
作者:cmliu | License:GPL-2.0 | Stars:47K+

最近在 GitHub 上看到一个热度很高的项目——edgetunnel,一个基于 Cloudflare Workers / Pages 的多协议隧道面板。Star 数已经 4.7 万+,Fork 也有 3.8 万+,在同类项目里算是断层领先的存在,值得记录分享一下。

img-eGNZOUHwRLDBukiTwLatDHcvufqkSvcm.png

项目简介

edgetunnel 是一个跑在 Cloudflare 边缘网络上的隧道方案,核心思路是把代理协议的出入口做成 Serverless 形态:不需要自己买 VPS、不用维护服务器,部署在 CF 的 Workers 或 Pages 上就能用。项目自带一个可视化的管理后台,可以在线改配置、看日志、统计流量。

核心特性

  • 多协议支持:VLESS、Trojan、Shadowsocks 三大主流协议全支持

  • 可视化面板:内置管理后台,配置修改、日志查看、流量统计都在网页上完成

  • 订阅系统:自动生成订阅链接,支持混淆转换,Clash、Sing-box、Surge 等主流客户端都适配

  • 部署灵活:Workers、Pages 上传、Pages + GitHub 三种部署方式

  • 性能优化:支持自定义 ProxyIP、SOCKS5/HTTP 链式代理、优选 API,降低延迟

  • 全平台客户端:Windows、Android、iOS、macOS、鸿蒙都有推荐的客户端列表

部署方式(简述)

官方 README 给了三种部署路线,门槛都不高:

  1. Workers 部署:新建 Worker → 粘贴 _worker.js → 设置 ADMIN 环境变量(管理密码)→ 绑定 KV → 绑自定义域名 → 访问 /admin 登录

  2. Pages 上传部署(官方最推荐):下载 main.zip → Pages 控制台上传 → 设置环境变量 → 绑定 KV 和自定义域

  3. Pages + GitHub 部署:Fork 仓库 → Pages 连接 Git 自动部署,之后更新代码推送即可自动重新部署

核心就两个环境变量:ADMIN(必填,管理面板密码)和 KV 绑定(必填,存配置和日志)。其他如 UUID、PROXYIP、URL(主页伪装)等都是可选的高级配置。

适用场景

  • 想低成本搭一个自己用的隧道,不想维护 VPS

  • 需要一个带管理面板、能随时改配置看流量的方案

  • 多设备使用,需要订阅链接一键导入客户端

注意事项

  1. 项目 README 明确写了仅供学习、研究用途,请遵守当地法律法规

  2. 免费版 Workers/Pages 有每日请求数限制,重度使用建议评估配额

  3. ADMIN 密码务必设置复杂一点,管理后台暴露在公网

  4. 建议绑定自己的域名并开启 TLS,不要直接用 *.workers.dev 裸奔


感兴趣的可以直接去仓库看看,README 写得非常详细,还有图文教程和视频教程:

👉 cmliu/edgetunnel

如果觉得有用,别忘了给原作者点个 Star ⭐