Demo 面板预览:Edgetunnel2.0 WebUI
<details>
<summary>🚀 点击展开 <strong>详细更新内容</strong></summary>
✨ 有哪些改进呢?
- 全新传输架构:Edgetunnel 2.0 采用全新传输架构,提升了兼容性和稳定性。
- 更简化的配置流程:新增 WebUI 用户界面,修改配置无需改动变量或重试部署,点击保存即刻生效。
- 多协议支持:一次部署,在线切换 VLESS、Trojan 传输协议,满足不同用户的需求。
- 内置三网优选 IP,根据网络自动分配对应优选 IP,想要多少就有多少!
- 自定义优选 支持 在线优选,自选落地国家,手机浏览器一点就跑,跑完就用!
- 感谢 白嫖哥 提供的服务支持在线优选功能。
- 自定义优选 支持 优选 API 接入,搭配自动化实时优选!
- 反代除了支持 ProxyIP,还支持 SOCKS5/HTTP 出口(启用全局代理,即可实现链式代理效果)!
- 感谢 AK大佬 提供的 SOCKS5/HTTP服务
- 感谢 OTC大佬 提供的 SOCKS5/HTTP服务
- 配置 Telegram Bot 通知,即可实时获取项目访问、登录、订阅等消息。
- 配置 CF Account ID/API Token 通知设置,即可实时获取当天 Workers/Pages 请求使用情况。
- 添加 日志中心,查看所有可疑登录、订阅操作。
……还有更多新功能,期待您自行探索!
</details>
🛠️ 部署教程
支持 Workers、Pages GitHub、Pages 上传 三种部署方式,本教程以 Pages 上传 方式为例,该方式部署无需任何门槛。
如需了解其他部署方式,请查看项目文档:https://github.com/cmliu/edgetunnel
<details>
<summary>🚀 点击展开 <strong>Pages 上传部署</strong> 图文教程</summary>
1️⃣ 创建 Pages 应用程序
-
点击 direct-upload-demo.zip 下载 Cloudflare Pages 演示项目压缩包备用。
-
准备一个 Cloudflare 账号,点击 计算和AI > Workers 和 Pages > 创建应用程序。
-
选择 Pages 选项卡,点击 拖放文件 > 开始使用。
-
项目名称填写任意值,但必须是全新的名字,避免出现 1101 错误,推荐末尾补上任意数字,如 edt123123123。
-
点击 从计算机中选择 > 上传压缩文件,选择第一步下载的 direct-upload-demo.zip 压缩包,等待上传完成。
-
点击 部署站点,等待部署完成。
-
提示成功,代表初始化部署完成!点击 继续处理项目 进入下一步设置变量绑定 KV 的操作。
2️⃣ 设置管理员变量
-
进入项目设置页面,点击 设置 选项卡,添加变量和机密。
-
点击 + 添加,类型选 文本,变量名称填 ADMIN,变量值为 WebUI 管理员密码,建议设置复杂密码,避免被暴力破解。
-
变量设置完成,如忘记密码可返回此页面查看。
3️⃣ 绑定 KV 命名空间
-
点击 存储和数据库 > Workers KV > + Create Instance 创建一个命名空间。
-
命名空间名称可自定义,建议命名为 EDT2 以便区分,点击 创建 完成创建。
-
返回项目设置页面,点击 设置 > 绑定 > + 添加 > KV 命名空间。
-
变量名称必须填写大写 KV,命名空间选择刚创建的 EDT2,点击 保存 完成绑定。
-
返回项目设置页面,确认绑定成功。
4️⃣ 重试部署,使变量生效!
-
点击 edgetunnel-main.zip 下载最新版本项目压缩包备用。
-
点击右上角 创建部署,上传上一步刚刚下载的 edgetunnel-main.zip 压缩包。
-
部署环境选择 生产,点击 从计算机中选择 > 上传压缩文件,选择 edgetunnel-main.zip,等待上传完成。
-
点击 保存并部署,等待部署完成。
注意:如需修改管理员密码,修改变量之后必须重新上传部署,否则变量无法生效!
5️⃣ 绑定自定义域名
-
可免费注册的 CNAME 域名
- DNSHE:https://www.dnshe.com/ 部分域名可托管 CF,邀请码:CY483A4A4B
- DigitalPlat: https://domain.digitalplat.org/ 部分域名可托管 CF
- ClouDNS:https://www.cloudns.net/index/lang/chs
- dynv6:https://dynv6.com/
- ZoneABC:https://zoneabc.net/
- Dynu: https://www.dynu.com/ 注册门槛最低的域名
- Nodeloc: https://domain.nodeloc.com/ 免费短域名 loc.cc
若无域名可使用以上免费域名注册商注册一个 CNAME 域名使用,图文教程使用 ClouDNS 域名演示:
-
进入 Pages 应用程序,点击 自定义域 选项卡,点击 设置自定义域。
-
添加自定义域。
注意!你的域名如果是 fxxk.cloudns.org,则必须必须必须多加一级域名,例如 edt2.fxxk.cloudns.org
-
选择 开始 CNAME 设置。
-
记录名称填 edt2,CNAME 记录值填 edt123123123.pages.dev(替换为你的项目域名)。
-
前往域名服务商添加 CNAME 记录。
-
返回 自定义域 选项卡,点击 稍后完成 DNS 设置 等待域名验证成功。
-
等待 10~30 分钟,域名验证成功后即可看到域名绑定成功提示。
6️⃣ 登录 EDT2 管理页面
- 访问 /admin 即可登录管理页面,例如您绑定的自定义域名 edt2.fxxk.cloudns.org,则需访问 https://edt2.fxxk.cloudns.org/admin。
⚠️ 注意事项
</details>
🔀 自助优选订阅
当前 Edgetunnel2.0 自带三种优选订阅生成方式:
🎲 随机优选 - 简单
- 内置三网优选 IP,根据订阅时的网络自动分配对应三网优选 IP,想要多少有多少!
<details>
<summary>🚀 点击展开 <strong>随机优选</strong> 图文教程</summary>
- 随机优选数量:优选 IP 要多少就填多少,但建议不要过多,过多会导致触发域名真链接响应 -1。
- 指定优选端口:随机端口可抑制真链接响应 -1,也可指定 443、2053、2083、2087、2096、8443 端口。
注意:更新订阅时不可使用代理更新订阅,否则会导致无法识别对应三网优选 IP,会自动降级为三网优选订阅,也就是会同时下发所有三网优选 IP!
- 订阅呈现的效果如下:
</details>
⚙️ 自定义优选 - 折腾
- 自由度最高,适合喜欢折腾的选手,提供在线优选和优选 API 等多种优选接入方式,在线优选可以自选落地国家,使用优选 API 可以实现自动化实时优选!
<details>
<summary>✍️ 点击展开 <strong>自定义优选 - 手动添加</strong> 图文教程</summary>
✍️ 手动添加
- 您可以手动添加你的优选域名 IP,格式:IP域名:端口#备注,每行一条记录,例如:
104.18.38.47:2053#这是优选IPv4案例
104.18.42.98:2096
172.64.145.158
[2a06:98c1:3101::ac40:919e]:2087#这是优选IPv6案例
[2a06:98c1:3108::6812:2a62]:8443
[2a06:98c1:3108::6812:919e]
www.visa.cn:443#这是优选域名案例
mfa.gov.ua:8443
www.shopify.com
IPv6 地址必须使用方括号 [] 括起来。
缺少 端口 时,默认为 443。
缺少 备注 时,将直接显示 IP域名。
更多优选域名可通过 CloudFlare 优选域名汇总 获取。
- 订阅呈现的效果如下:
</details>
<details>
<summary>🌐 点击展开 <strong>自定义优选 - 在线优选</strong> 图文教程</summary>
(在线优选内容略,请参考原项目文档)
</details>
<details>
<summary>🔌 点击展开 <strong>自定义优选 - 优选API</strong> 图文教程</summary>
🔌 优选 API
-
接入普通文本 API
-
例如 https://cf.090227.xyz/ct,后点击 可用性验证 按钮。
-
如返回格式符合 IP域名:端口#备注,每行一条记录格式,则代表 API 可用。
-
如果仅是一次性导入,无需实时自动更新,则点击 追加结果;需要实时获取数据,则点击 追加 API,然后点击 保存。
-
订阅呈现的效果如下:
-
-
接入 XIU2/CloudflareSpeedTest 项目,测速 csv 结果文件
-
例如 https://github.com/cmliu/WorkerVless2sub/raw/refs/heads/main/CloudflareSpeedTest.csv,填写测速对应的 默认端口 后,点击 可用性验证。
-
如返回格式符合要求,则代表 API 可用。
-
仅一次导入点 追加结果,需要实时更新点 追加 API,然后 保存。
-
订阅呈现的效果如下:
-
-
接入 iptest 项目,测速 csv 结果文件
-
例如 https://raw.githubusercontent.com/cmliu/WorkerVless2sub/refs/heads/main/addressescsv.csv,点击 可用性验证。
-
如返回格式符合要求,则代表 API 可用。
-
根据需求点击 追加结果 或 追加 API,然后 保存。
-
订阅呈现的效果如下:
-
</details>
🛋️ 优选订阅生成器 - 偷懒
- 让大佬坐上来自己动,站在巨人的肩膀上,直接使用大佬的优选订阅生成器的优选结果。CMLiussss 技术交流群 置顶里收集了众多大佬的优选订阅生成器,大家可以自行选择。
<details>
<summary>🚀 点击展开 <strong>优选订阅生成器</strong> 图文教程</summary>
-
加入 CMLiussss 技术交流群,在群组置顶信息里找到优选订阅按钮。
-
复制优选订阅器的 变量SUB 对应的值备用。
-
填入优选订阅生成器,点击保存即可。
- 订阅呈现的效果如下:
</details>
🧪 VLESS/Trojan 协议切换
<details>
<summary>🚀 点击展开 <strong>VLESS/Trojan 协议切换</strong> 图文教程</summary>
</details>
🔔 设置 Telegram Bot 通知
<details>
<summary>🚀 点击展开 <strong>Telegram Bot 通知</strong> 图文教程</summary>
-
添加 @BotFather,发送 /newbot 创建 Bot,复制 Bot Token 备用。
- 例如:8598918055:AAH50RfGC9tGTRoNKu9GaNSWcEfawUk5eh0
-
点击你的 bot 链接,例如 t.me/cm_edt2_bot,点击 开始 / start 按钮,启用机器人。
-
加入 CMLiussss 技术交流群,发送 /id@nmnmfunbot 命令获取你的 Chat ID,复制备用。
- 例如:6946996027
-
返回 Edgetunnel2.0 管理页面,🔔 消息通知设置 > Telegram Bot 通知 > ⚙️参数配置。
-
填写 Bot Token 和 Chat ID 参数,并点击 可用性验证。
-
如提示 ✅ Bot Token 和 Chat ID 均有效,则代表配置无误,点击 保存 即可。同时机器人也会同步提示 ✅ Telegram 通知配置已验证成功!。
-
配置完成后,勾选 Telegram Bot 通知 > 启用 > 保存 即可。
- 之后登录管理页面或获取订阅等操作时,均会同步收到机器人通知。
</details>
📊 设置 Workers/Pages 可用请求数统计
<details>
<summary>🚀 点击展开 <strong>Workers/Pages 可用请求数统计</strong> 图文教程</summary>
-
登录 Cloudflare,点击 计算和 AI > Workers 和 Pages,复制右下角 Account ID 备用。
- 例如:9b03a30c471a952197b8b8bb6f113456
-
点击左侧 管理账户 > 账户 API 令牌 > 创建令牌。
-
API 令牌模板选择 阅读分析数据和日志,点击 使用模板。
-
区域资源选择 账户的所有区域,再选择你的 CF 账户邮箱后,点击 继续以显示摘要。
-
点击 创建令牌。
-
复制 API 令牌 备用。
- 例如:UQjdE9xzvK4oq32IaYRX7Z1-123YQvl3qLNwLQxE
-
返回 Edgetunnel2.0 管理页面,🔔 消息通知设置 > Cloudflare Workers/Pages 可用请求数统计 > ⚙️参数配置。
-
填写 Account ID 和 API Token 参数,并点击 可用性验证。
-
如提示 ✅ 验证成功! 并显示出 今天的请求配额,则代表配置无误,点击 保存 即可。
-
等待保存成功后自动刷新加载页面,即可看到 Workers/Pages 可用请求数统计 信息。
- Clash 订阅呈现的效果如下:
</details>
🎉 彩蛋:10w 请求次数不够用?单面板管理多节点!
- 无敌! 且可以有效降低 SNI 域名阻断情况(就是批量测试会出现 -1 的情况),就是这么简单!就是这么方便!
2个账号部署即可实现 20w 请求数,同理 3 个就是 30w,不够就自行续杯。
- 域名可以使用同一个域名绑定多个自定义域,如:
- edt2.fxxk.cloudns.org 绑定 第一个 EDT2.0 作为 面板
- edt2-2.fxxk.cloudns.org 绑定 第二个 EDT2.0 作为 节点
- edt2-3.fxxk.cloudns.org 绑定 第三个 EDT2.0 作为 节点
- …
<details>
<summary>🚀 点击展开 <strong>部署 EDT2.0 节点 绑定 EDT2.0 面板</strong> 图文教程</summary>
-
前往 Edgetunnel2.0 管理页面,复制保存 ⚙️ 详细配置信息 内的 UUID 参数备用。
- 例如:UUID:8fc6a982-9862-4362-846f-a7039c5e2e47
-
换号换号换号,用第二个 CF 账号部署第二个 Edgetunnel2.0 节点,依旧需要 edgetunnel-main.zip 压缩包。
-
进入项目设置页面,点击 设置 选项卡,添加变量和机密。
-
点击 + 添加,类型 文本,变量名称 UUID,变量值为刚才复制出来备用的 UUID,点击 保存。
-
点击右上角 创建部署,重新上传项目压缩包 edgetunnel-main.zip。
-
部署环境选择 生产,点击 从计算机中选择 > 上传压缩文件,选择 edgetunnel-main.zip 压缩包,等待上传完成。
-
点击 保存并部署,等待部署完成。
-
进入 Pages 应用程序,点击 自定义域 选项卡,点击 设置自定义域。
-
添加自定义域,必须必须必须不和面板域名一样即可,例如 edt2-2.fxxk.cloudns.org。
- 后续步骤同上绑定 CNAME 记录,等待域名验证成功即可。
-
点击修改 ⚙️ 详细配置信息 内的 HOST 参数,加上你的 第二个 EDT2 节点 的 HOST,例如 edt2-2.fxxk.cloudns.org,然后点击 保存。
- 订阅呈现的效果如下:
</details>





















































































