ByteNoteByteNote
edgetunnel:基于 Cloudflare Workers 的开源隧道解密管理面板

字节笔记本

2026年5月25日

edgetunnel:基于 Cloudflare Workers 的开源隧道解密管理面板

API中转
¥120

本文介绍 edgetunnel,一个基于 Cloudflare Workers/Pages 平台的边缘计算隧道解密方案。它内置可视化后台管理面板,支持 VLESS、Trojan、Shadowsocks 等主流代理协议,帮助用户快速搭建和管理自己的网络隧道节点。

项目简介

edgetunnel 是一个开源的 CF Workers/Pages 边缘隧道工具,由 cmliu 开发维护。截至目前,该项目在 GitHub 上已获得 35.5k Stars,拥有 32.5k Forks,使用 JavaScript 编写,基于 GPL-2.0 许可证开源。

该工具基于 Cloudflare 的边缘计算平台,将 Workers/Pages 作为隧道入口,实现高效加密传输。内置管理面板让用户可以实时查看节点状态、修改配置、查看流量统计,无需额外搭建后端服务。

核心特性

  • 多协议支持:支持 VLESS、Trojan、Shadowsocks 等主流代理协议,深度集成加密传输。
  • 可视化管理面板:内置功能完整的后台管理页面,支持实时配置修改、日志查看及流量统计。
  • 灵活部署:完整适配 CF Workers 及 CF Pages 两种部署方式,支持 GitHub 自动部署和 ZIP 上传部署。
  • 智能订阅系统:内置自动订阅地址生成及混淆转换,兼容 Clash、Sing-box、Surge 等主流客户端。
  • 性能加速:支持自定义 ProxyIP、SOCKS5/HTTP 链式代理及优选 API,有效优化网络延迟。
  • 全平台兼容:完美适配 Windows、Android、iOS、MacOS 及各类软路由固件。

技术栈

技术用途
Cloudflare Workers边缘计算执行环境
Cloudflare Pages静态站点部署
Cloudflare KV配置与数据持久化存储
JavaScript主要开发语言
VLESS / Trojan / Shadowsocks代理协议支持

部署方式

edgetunnel 提供三种部署方式,用户可根据需求选择:

Workers 部署

在 CF Worker 控制台创建新 Worker,将 _worker.js 内容粘贴到编辑器,添加 ADMIN 环境变量设置管理密码,绑定 KV 命名空间,配置自定义域名即可使用。

Pages 上传部署(推荐)

下载项目 ZIP 包,在 CF Pages 控制台上传部署,设置 ADMIN 环境变量,绑定 KV 命名空间,绑定自定义域名后即可通过 /admin 路径访问后台。

Pages + GitHub 部署

Fork 项目后连接 CF Pages 到 GitHub 仓库,设置环境变量并绑定 KV,配置自定义域名即可自动部署。

环境变量配置

变量名必填说明
ADMIN后台管理面板登录密码
KEY快速订阅路径密钥
UUID强制固定 UUID(UUIDv4 格式)
PROXYIP全局自定义反代 IP
GO2SOCKS5强制走 SOCKS5 的域名名单

使用示例

基础使用

部署完成后访问 https://你的域名/admin,输入管理员密码即可进入后台管理面板,查看节点状态和连接信息。

动态切换代理方案

edgetunnel 支持通过 URL 路径动态切换底层代理方案:

url
# 指定 PROXYIP
/proxyip=proxyip.example.com

# 指定 SOCKS5
/socks5=user:password@127.0.0.1:1080

# 指定 HTTP 代理
/http=user:password@127.0.0.1:1080

订阅地址管理

通过 KEY 变量配置快速订阅路径,访问 https://你的域名/KEY 即可快速获取节点配置,自动转换为适配 Clash、Sing-box、Surge 等客户端的订阅格式。

项目链接

分享: