edgetunnel

edgetunnel

基于 Cloudflare 的 VLESS 配置转换和订阅管理工具

edgetunnel 为基于 Cloudflare Worker 的 VLESS 配置转换工具。支持多种部署方式,包括 Workers、Pages 上传和 GitHub 部署。提供简便的订阅获取流程,支持自定义域名和 IP 优选。项目配有详细教程,适合各类用户使用。

edgetunnelCF WorkerVLESS配置订阅转换网络代理Github开源项目

edgetunnel

这是一个基于 CF Worker 平台的脚本,在原版基础上修改了显示 VLESS 配置信息,将其转换为订阅内容。使用该脚本,你可以方便地将 VLESS 配置信息通过在线配置转换到 Clash 或 Singbox 等工具中。

Telegram交流群:@CMLiussss感谢Alice Networks提供的云服务器维持CM订阅转换服务

免责声明

本免责声明适用于 GitHub 上的 "edgetunnel" 项目(以下简称"该项目"),项目链接为:https://github.com/cmliu/edgetunnel

用途

该项目的设计和开发仅供学习、研究和安全测试之用。它旨在为安全研究者、学术界人士和技术爱好者提供一个了解和实践网络通信技术的工具。

合法性

使用者在下载和使用该项目时,必须遵守当地法律和规定。使用者有责任确保他们的行为符合其所在地区的法律、规章以及其他适用的规定。

免责

  1. 作为该项目的作者,我(以下简称"作者")强调该项目应仅用于合法、道德和教育目的。
  2. 作者不鼓励、不支持也不促进任何形式的非法使用该项目。如果发现该项目被用于非法或不道德的活动,作者将强烈谴责这种行为。
  3. 作者对任何人或团体使用该项目进行的任何非法活动不承担责任。使用者使用该项目时产生的任何后果由使用者本人承担。
  4. 作者不对使用该项目可能引起的任何直接或间接损害负责。
  5. 通过使用该项目,使用者表示理解并同意本免责声明的所有条款。如果使用者不同意这些条款,应立即停止使用该项目。

作者保留随时更新本免责声明的权利,且不另行通知。最新的免责声明版本将会在该项目的 GitHub 页面上发布。

风险提示

  • 通过提交虚假的节点配置给订阅服务,避免节点配置信息泄露。
  • 另外,您也可以选择自行部署 WorkerVless2sub 订阅生成服务,这样既可以利用订阅生成器的便利。

Workers 部署方法 视频教程

  1. 部署 CF Worker:

    • 在 CF Worker 控制台中创建一个新的 Worker。
    • worker.js 的内容粘贴到 Worker 编辑器中。
    • 将第 7 行 userID 修改成你自己的 UUID
  2. 访问订阅内容:

    • 访问 https://[YOUR-WORKERS-URL]/[UUID] 即可获取订阅内容。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10 就是你的通用自适应订阅地址。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?sub Base64订阅格式,适用PassWall,SSR+等。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?clash Clash订阅格式,适用OpenClash等。
    • 例如 https://vless.google.workers.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?sb singbox订阅格式,适用singbox等。
  3. 给 workers绑定 自定义域:

    • 在 workers控制台的 触发器选项卡,下方点击 添加自定义域
    • 填入你已转入 CF 域名解析服务的次级域名,例如:vless.google.com后 点击添加自定义域,等待证书生效即可。
    • 如果你是小白,你现在可以直接起飞,不用再往下看了!!!
<details> <summary><code><strong>「 我不是小白!我真的真的不是小白!我要玩花活!我要开启高端玩法! 」</strong></code></summary> 4. 使用自己的"优选域名"/"优选IP"的订阅内容: - 如果你想使用自己的优选域名或者优选IP,可以参考 [WorkerVless2sub GitHub 仓库](https://github.com/cmliu/WorkerVless2sub) 中的部署说明自行搭建。 - 打开 [worker.js](https://github.com/cmliu/edgetunnel/blob/main/_worker.js) 文件,在第 12 行找到 `sub` 变量,将其修改为你部署的订阅生成器地址。例如 `let sub = 'sub.cmliussss.workers.dev';`,注意不要带https等协议信息和符号。 - 请注意,如果您使用了自己的订阅地址,订阅生成器的 `sub`域名 和 `[YOUR-WORKER-URL]`的域名 不能属于同一个顶级域名,否则会出现异常。您可以将 `sub` 变量赋值为 workers.dev 分配的域名。

Pages 上传部署方法 最佳推荐!!! 视频教程

  1. 部署 CF Pages:

    • 下载 worker.zip 文件,并点击 Star !!!
    • 在 CF Pages 控制台中选择"上传资产",为你的项目命名后点击"创建项目",然后上传你下载好的 worker.zip 文件,点击"部署站点"。
    • 部署完成后点击"继续处理站点",选择"设置" > "环境变量" > 制作为生产环境定义变量 > "添加变量"。 变量名称填写UUID,值为你的UUID,然后点击"保存"。
    • 返回"部署"选项卡,在右下角点击"创建新部署",重新上传 worker.zip 文件后点击"保存并部署"。
  2. 访问订阅内容:

    • 访问 https://[YOUR-PAGES-URL]/[YOUR-UUID] 即可获取订阅内容。
    • 例如 https://edgetunnel.pages.dev/90cd4a77-141a-43c9-991b-08263cfe9c10 就是你的通用自适应订阅地址。
    • 例如 https://edgetunnel.pages.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?sub 是Base64订阅格式,适用于PassWall, SSR+等。
    • 例如 https://edgetunnel.pages.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?clash 是Clash订阅格式,适用于OpenClash等。
    • 例如 https://edgetunnel.pages.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?sb 是singbox订阅格式,适用于singbox等。
  3. 给 Pages绑定 CNAME自定义域:视频教程

    • 在 Pages控制台的"自定义域"选项卡,下方点击"设置自定义域"。
    • 填入你的自定义次级域名,注意不要使用你的根域名,例如: 如果你分配到的域名是 fuck.cloudns.biz,则添加自定义域填入 lizi.fuck.cloudns.biz即可;
    • 按照 CF 的要求将返回你的域名DNS服务商,添加该自定义域 lizi的 CNAME记录 edgetunnel.pages.dev 后,点击"激活域"即可。
    • 如果你是新手,那么你的 pages 绑定"自定义域"之后即可直接使用,不用再往下看了!!!
  4. 使用自己的"优选域名"/"优选IP"的订阅内容:

    • 如果你想使用自己的优选域名或者优选IP,可以参考 WorkerVless2sub GitHub 仓库 中的部署说明自行搭建。
    • 在 Pages控制台的"设置"选项卡,选择"环境变量" > "制作" > "编辑变量" > "添加变量";
    • 变量名设置为SUB,对应的值为你部署的订阅生成器地址。例如 sub.cmliussss.workers.dev,然后点击 保存
    • 之后在 Pages控制台的"部署"选项卡,选择"所有部署" > "最新部署最右的 ..." > "重试部署",即可。
    • 请注意,如果您使用了自己的订阅地址,订阅生成器的 SUB域名 和 [YOUR-PAGES-URL]的域名 不能属于同一个顶级域名,否则会出现异常。您可以将 SUB 变量赋值为 Pages.dev 分配的域名。

GitHub Pages 部署方法 视频教程

  1. 部署 CF Pages:

    • 首先在 Github 上 Fork 本项目,并给项目点星标 !!!
    • 在 CF Pages 控制台中选择"连接到 Git",然后选中"edgetunnel"项目并点击"开始设置"。
    • 在"设置构建和部署"页面下方,选择"环境变量(高级)"并"添加变量" 变量名称填写UUID,值为你的UUID,然后点击"保存并部署"。
  2. 访问订阅内容:

    • 访问 https://[你的Pages地址]/[你的UUID] 即可获取订阅内容。
    • 例如 https://edgetunnel.pages.dev/90cd4a77-141a-43c9-991b-08263cfe9c10 就是你的通用自适应订阅地址。
    • 例如 https://edgetunnel.pages.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?sub 是Base64订阅格式,适用于PassWall、SSR+等。
    • 例如 https://edgetunnel.pages.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?clash 是Clash订阅格式,适用于OpenClash等。
    • 例如 https://edgetunnel.pages.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?sb 是singbox订阅格式,适用于singbox等。
  3. 为 Pages 绑定 CNAME 自定义域名:视频教程

    • 在 Pages 控制台的"自定义域"选项卡下方,点击"设置自定义域"。
    • 填入你的自定义二级域名,注意不要使用根域名,例如: 如果你的域名是 fuck.cloudns.biz,则添加自定义域时填入 lizi.fuck.cloudns.biz
    • 按照 CF 的要求,在你的域名DNS服务商处,为该自定义域 lizi 添加 CNAME 记录,指向 edgetunnel.pages.dev,然后点击"激活域"。
    • 如果你是新手,那么你的 pages 绑定"自定义域"之后就可以直接使用了,不用再往下看了!!!
<details> <summary><code><strong>「 我不是新手!我真的真的不是新手!我要玩花样!我要开启高级玩法! 」</strong></code></summary>
  1. 使用自己的"优选域名"/"优选IP"的订阅内容:
    • 如果你想使用自己的优选域名或者自己的优选IP,可以参考 WorkerVless2sub GitHub 仓库 中的部署说明自行搭建。
    • 在 Pages 控制台的"设置"选项卡,选择"环境变量">"制作">"编辑变量">"添加变量";
    • 变量名设置为SUB,对应的值为你部署的订阅生成器地址。例如 sub.cmliussss.workers.dev,然后点击 保存
    • 之后在 Pages 控制台的"部署"选项卡,选择"所有部署">"最新部署最右的 ...">"重试部署"即可。
    • 注意,如果您使用了自己的订阅地址,要求订阅生成器的 SUB 域名和 [你的Pages地址] 的域名不属于同一个顶级域名,否则会出现异常。您可以将 SUB 变量设置为 Pages.dev 分配的域名。
</details> ## 变量说明 | 变量名 | 示例 | 必填 | 备注 | YT | |--------|---------|-|-----|-----| | UUID | `90cd4a77-141a-43c9-991b-08263cfe9c10` |✅| Powershell -NoExit -Command "[guid]::NewGuid()"| [视频](https://www.youtube.com/watch?v=s91zjpw3-P8&t=72s) | | PROXYIP | `proxyip.fxxk.dedyn.io` |❌| 作为访问CFCDN站点的备用代理节点(支持多个ProxyIP, 使用`,`或换行分隔) | [视频](https://www.youtube.com/watch?v=s91zjpw3-P8&t=166s) | | SOCKS5 | `user:password@127.0.0.1:1080` |❌| 优先用作访问CFCDN站点的SOCKS5代理 | [视频](https://www.youtube.com/watch?v=s91zjpw3-P8&t=826s) | | ADD | `icook.tw:2053#官方优选域名` |❌| 本地优选TLS域名/优选IP(支持多个元素,使用`,`或换行分隔) || | ADDAPI | [https://raw.github.../addressesapi.txt](https://raw.githubusercontent.com/cmliu/WorkerVless2sub/main/addressesapi.txt) |❌| 优选IP的API地址(支持多个元素,使用`,`或换行分隔) || | ADDNOTLS | `icook.hk:8080#官方优选域名` |❌| 本地优选noTLS域名/优选IP(支持多个元素,使用`,`或换行分隔) || | ADDNOTLSAPI | [https://raw.github.../addressesapi.txt](https://raw.githubusercontent.com/cmliu/CFcdnVmess2sub/main/addressesapi.txt) |❌| 优选IP的API地址(支持多个元素,使用`,`或换行分隔) || | ADDCSV | [https://raw.github.../addressescsv.csv](https://raw.githubusercontent.com/cmliu/WorkerVless2sub/main/addressescsv.csv) |❌| iptest测速结果(支持多个元素,使用`,`分隔) || | DLS | `8` |❌| `ADDCSV`测速结果满足的速度下限 || | TGTOKEN | `6894123456:XXXXXXXXXX0qExVsBPUhHDAbXXX` |❌| 发送TG通知的机器人token | | TGID | `6946912345` |❌| 接收TG通知的账户数字ID | | SUB | `VLESS.fxxk.dedyn.io` | ❌ | 内置域名、IP节点信息的订阅生成器地址 | [视频](https://www.youtube.com/watch?v=s91zjpw3-P8&t=1193s) | | SUBAPI | `SUBAPI.fxxk.dedyn.io` |❌| clash、singbox等订阅转换后端 | [视频](https://www.youtube.com/watch?v=s91zjpw3-P8&t=1446s) | | SUBCONFIG | [https://raw.github.../ACL4SSR_Online_Full_MultiMode.ini](https://raw.githubusercontent.com/cmliu/ACL4SSR/main/Clash/config/ACL4SSR_Online_Full_MultiMode.ini) |❌| clash、singbox等订阅转换配置文件 | [视频](https://www.youtube.com/watch?v=s91zjpw3-P8&t=1605s) | | RPROXYIP | `false` |❌| 设为 true 即可强制获取订阅器分配的ProxyIP(需订阅器支持)| [视频](https://www.youtube.com/watch?v=s91zjpw3-P8&t=1816s) | | URL302 | `https://t.me/CMLiussss` |❌| 主页302跳转(支持多个url,使用`,`或换行分隔,新手勿用) | | | URL | `https://t.me/CMLiussss` |❌| 主页伪装(支持多个url,使用`,`或换行分隔,随意设置容易触发反诈) | | | CFEMAIL | `admin@gmail.com` |❌| CF账户邮箱(与`CFKEY`一同填写后,订阅信息将显示请求使用量,新手勿用) | | | CFKEY | `c6a944b5c956b6c18c2352880952bced8b85e` |❌| CF账户Global API Key(与`CFEMAIL`一同填写后,订阅信息将显示请求使用量,新手勿用) | |

注意:填写SOCKS5后将不再启用PROXYIP!请二选一使用!!!

注意:填写SUB后将不再启用ADD*类变量生成的订阅内容!请二选一使用!!!

注意:同时填写CFEMAILCFKEY才会启用显示请求使用量,但不推荐使用!没必要给一个Worker项目这么高的权限!后果自负!!!

实用小技巧

该项目部署的订阅可通过添加sub键值快速更换优选订阅生成器!

例如 https://edgetunnel.pages.dev/90cd4a77-141a-43c9-991b-08263cfe9c10 是你的通用自适应订阅地址

  • 快速更换订阅器为VLESS.fxxk.dedyn.io的订阅地址

    https://edgetunnel.pages.dev/90cd4a77-141a-43c9-991b-08263cfe9c10?sub=VLESS.fxxk.dedyn.io

该项目部署的节点可通过节点PATH(路径)的方式,使用指定的PROXYIPSOCKS5!!!

  • 指定 PROXYIP 示例

    /proxyip=proxyip.fxxk.dedyn.io /?proxyip=proxyip.fxxk.dedyn.io /proxyip.fxxk.dedyn.io (仅限于域名以'proxyip.'开头的域名)
  • 指定 SOCKS5 示例

    /socks5=user:password@127.0.0.1:1080 /?socks5=user:password@127.0.0.1:1080 /socks://dXNlcjpwYXNzd29yZA==@127.0.0.1:1080 /socks5://user:password@127.0.0.1:1080

点个星星吧

随时间变化的Star数

已适配自适应订阅内容

致谢

zizifn3Kmfi6HPStanley-babyACL4SSRSHIJS1999<a href="https://alice.ws/aff.php?aff=15"><img src="https://yellow-cdn.veclightyear.com/835a84d5/0032fb8f-18b2-4cd7-bb0e-ea5c206a154a.png" width="150" height="75" alt="Alice Networks LTD"/></a>

编辑推荐精选

Keevx

Keevx

AI数字人视频创作平台

Keevx 一款开箱即用的AI数字人视频创作平台,广泛适用于电商广告、企业培训与社媒宣传,让全球企业与个人创作者无需拍摄剪辑,就能快速生成多语言、高质量的专业视频。

即梦AI

即梦AI

一站式AI创作平台

提供 AI 驱动的图片、视频生成及数字人等功能,助力创意创作

扣子-AI办公

扣子-AI办公

AI办公助手,复杂任务高效处理

AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!

TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
蛙蛙写作

蛙蛙写作

AI小说写作助手,一站式润色、改写、扩写

蛙蛙写作—国内先进的AI写作平台,涵盖小说、学术、社交媒体等多场景。提供续写、改写、润色等功能,助力创作者高效优化写作流程。界面简洁,功能全面,适合各类写作者提升内容品质和工作效率。

AI辅助写作AI工具蛙蛙写作AI写作工具学术助手办公助手营销助手AI助手
问小白

问小白

全能AI智能助手,随时解答生活与工作的多样问题

问小白,由元石科技研发的AI智能助手,快速准确地解答各种生活和工作问题,包括但不限于搜索、规划和社交互动,帮助用户在日常生活中提高效率,轻松管理个人事务。

热门AI助手AI对话AI工具聊天机器人
Transly

Transly

实时语音翻译/同声传译工具

Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。

讯飞智文

讯飞智文

一键生成PPT和Word,让学习生活更轻松

讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。

AI办公办公工具AI工具讯飞智文AI在线生成PPTAI撰写助手多语种文档生成AI自动配图热门
讯飞星火

讯飞星火

深度推理能力全新升级,全面对标OpenAI o1

科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。

热门AI开发模型训练AI工具讯飞星火大模型智能问答内容创作多语种支持智慧生活
Spark-TTS

Spark-TTS

一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型

Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。

下拉加载更多