
这是一个将多个节点和订阅合并为单一链接的工具,支持自动适配与自定义分流,简化了订阅管理。
[!CAUTION]
汇聚订阅非base64订阅时,会自动生成一个有效期为24小时的临时订阅,并提交给订阅转换后端来完成订阅转换,可避免您的汇聚订阅地址泄露。
[!WARNING]
汇聚订阅非base64订阅时,如果您的节点数量十分庞大,订阅转换后端将需要较长时间才能完成订阅转换,这会导致部分梯子客户端在订阅时提示超时而无法完成订阅(说直白一点就是汇聚节点池的节点时容易导致Clash订阅超时)!可自行删减订阅节点数量,提高订阅转换效率!
🛠 功能特点
- 节点链接自动转换成base64订阅链接: 这是最基础的功能,可以将您的节点自动转换为base64格式的订阅链接;
- 将多个base64订阅汇聚成一个订阅链接: 可以将多个订阅(例如不同的机场)合并成一个订阅,只需使用一个订阅地址即可获取所有节点;
- 自动适配不同梯子的格式订阅链接: 依托订阅转换服务,自动将订阅转换为不同梯子所需的格式,实现一条订阅适配多种梯子;
- 专属代理分流规则: 自定义分流规则,实现个性化的分流模式;
- 更多功能等待发掘...
🎬 视频教程
🤝 社区支持
- Telegram 交流群: @CMLiussss
- 感谢 Alice Networks 提供的云服务器维持 CM订阅转换服务
📦 Pages 部署方法
「 Pages GitHub 部署文字教程 」
1. 部署 Cloudflare Pages:
- 在 Github 上先 Fork 本项目,并点上 Star !!!
- 在 Cloudflare Pages 控制台中选择
连接到 Git后,选中CF-Workers-SUB项目后点击开始设置。
2. 给 Pages绑定 自定义域:
- 在 Pages控制台的
自定义域选项卡,下方点击设置自定义域。 - 填入你的自定义次级域名,注意不要使用你的根域名,例如:
您分配到的域名是fuck.cloudns.biz,则添加自定义域填入sub.fuck.cloudns.biz即可; - 按照 Cloudflare 的要求将返回你的域名DNS服务商,添加 该自定义域
sub的 CNAME记录CF-Workers-SUB.pages.dev后,点击激活域即可。
3. 修改 快速订阅入口 :
例如您的pages项目域名为:sub.fuck.cloudns.biz;
- 添加
TOKEN变量,快速订阅访问入口,默认值为:auto,获取订阅器默认节点订阅地址即/auto,例如https://sub.fuck.cloudns.biz/auto
4. 添加你的节点和订阅链接:
- 绑定变量名称为
KV的KV命名空间; - 访问
https://sub.fuck.cloudns.biz/auto,添加你的自建节点链接和机场订阅链接,确保每行一个链接,例如:vless://b7a392e2-4ef0-4496-90bc-1c37bb234904@cf.090227.xyz:443?encryption=none&security=tls&sni=edgetunnel-2z2.pages.dev&fp=random&type=ws&host=edgetunnel-2z2.pages.dev&path=%2F%3Fed%3D2048#%E5%8A%A0%E5%85%A5%E6%88%91%E7%9A%84%E9%A2%91%E9%81%93t.me%2FCMLiussss%E8%A7%A3%E9%94%81%E6%9B%B4%E5%A4%9A%E4%BC%98%E9%80%89%E8%8A%82%E7%82%B9 vmess://ew0KICAidiI6ICIyIiwNCiAgInBzIjogIuWKoOWFpeaIkeeahOmikemBk3QubWUvQ01MaXVzc3Nz6Kej6ZSB5pu05aSa5LyY6YCJ6IqC54K5PuiLseWbvSDlgKvmlabph5Hono3ln44iLA0KICAiYWRkIjogImNmLjA5MDIyNy54eXoiLA0KICAicG9ydCI6ICI4NDQzIiwNCiAgImlkIjogIjAzZmNjNjE4LWI5M2QtNjc5Ni02YWVkLThhMzhjOTc1ZDU4MSIsDQogICJhaWQiOiAiMCIsDQogICJzY3kiOiAiYXV0byIsDQogICJuZXQiOiAid3MiLA0KICAidHlwZSI6ICJub25lIiwNCiAgImhvc3QiOiAicHBmdjJ0bDl2ZW9qZC1tYWlsbGF6eS5wYWdlcy5kZXYiLA0KICAicGF0aCI6ICIvamFkZXIuZnVuOjQ0My9saW5rdndzIiwNCiAgInRscyI6ICJ0bHMiLA0KICAic25pIjogInBwZnYydGw5dmVvamQtbWFpbGxhenkucGFnZXMuZGV2IiwNCiAgImFscG4iOiAiIiwNCiAgImZwIjogIiINCn0= https://sub.xf.free.hr/auto https://hy2sub.pages.dev
🛠️ Workers 部署方法
「 Workers 部署文字教程 」
1. 部署 Cloudflare Worker:
- 在 Cloudflare Worker 控制台中创建一个新的 Worker。
- 将 _worker.js 的内容粘贴到 Worker 编辑器中。
2. 修改 订阅入口 :
例如您的workers项目域名为:sub.cmliussss.workers.dev;
- 通过修改
mytoken赋值内容,达到修改你专属订阅的入口,避免订阅泄漏。
如上所示,你的订阅地址则如下:let mytoken = 'auto';https://sub.cmliussss.workers.dev/auto 或 https://sub.cmliussss.workers.dev/?token=auto
3. 添加你的节点或订阅链接:
- 绑定变量名称为
KV的KV命名空间; - 访问
https://sub.cmliussss.workers.dev/auto,添加你的自建节点链接和机场订阅链接,确保每行一个链接,例如:vless://b7a392e2-4ef0-4496-90bc-1c37bb234904@cf.090227.xyz:443?encryption=none&security=tls&sni=edgetunnel-2z2.pages.dev&fp=random&type=ws&host=edgetunnel-2z2.pages.dev&path=%2F%3Fed%3D2048#%E5%8A%A0%E5%85%A5%E6%88%91%E7%9A%84%E9%A2%91%E9%81%93t.me%2FCMLiussss%E8%A7%A3%E9%94%81%E6%9B%B4%E5%A4%9A%E4%BC%98%E9%80%89%E8%8A%82%E7%82%B9 vmess://ew0KICAidiI6ICIyIiwNCiAgInBzIjogIuWKoOWFpeaIkeeahOmikemBk3QubWUvQ01MaXVzc3Nz6Kej6ZSB5pu05aSa5LyY6YCJ6IqC54K5PuiLseWbvSDlgKvmlabph5Hono3ln44iLA0KICAiYWRkIjogImNmLjA5MDIyNy54eXoiLA0KICAicG9ydCI6ICI4NDQzIiwNCiAgImlkIjogIjAzZmNjNjE4LWI5M2QtNjc5Ni02YWVkLThhMzhjOTc1ZDU4MSIsDQogICJhaWQiOiAiMCIsDQogICJzY3kiOiAiYXV0byIsDQogICJuZXQiOiAid3MiLA0KICAidHlwZSI6ICJub25lIiwNCiAgImhvc3QiOiAicHBmdjJ0bDl2ZW9qZC1tYWlsbGF6eS5wYWdlcy5kZXYiLA0KICAicGF0aCI6ICIvamFkZXIuZnVuOjQ0My9saW5rdndzIiwNCiAgInRscyI6ICJ0bHMiLA0KICAic25pIjogInBwZnYydGw5dmVvamQtbWFpbGxhenkucGFnZXMuZGV2IiwNCiAgImFscG4iOiAiIiwNCiAgImZwIjogIiINCn0= https://sub.xf.free.hr/auto https://hy2sub.pages.dev
📋 变量说明
| 变量名 | 示例 | 必填 | 备注 |
|---|---|---|---|
| TOKEN | auto | ✅ | 汇聚订阅的订阅配置路径地址,例如:/auto |
| GUEST | test | ❌ | 汇聚订阅的访客订阅TOKEN,例如:/sub?token=test |
| LINK | vless://b7a39...,vmess://ew0K...,https://sub... | ❌ | 可同时放入多个节点链接与多个订阅链接,链接之间用换行做间隔(添加KV命名空间后,变量将不会使用) |
| TGTOKEN | 6894123456:XXXXXXXXXX0qExVsBPUhHDAbXXXXXqWXgBA | ❌ | 发送TG通知的机器人token |
| TGID | 6946912345 | ❌ | 接收TG通知的账户数字ID |
| SUBNAME | CF-Workers-SUB | ❌ | 订阅名称 |
| SUBAPI | SUBAPI.cmliussss.net | ❌ | clash、singbox等 订阅转换后端 |
| SUBCONFIG | https://raw.github.../ACL4SSR_Online_MultiCountry.ini | ❌ | clash、singbox等 订阅转换配置文件 |
⚠️ 注意事项
项目中,TGTOKEN和TGID在使用时需要先到Telegram注册并获取。其中,TGTOKEN是telegram bot的凭证,TGID是用来接收通知的telegram用户或者组的id。