这是一个可部署在Cloudflare Worker的轻量级订阅转换工具,用于将各种代理协议的分享url转换为不同客户端可用的订阅链接。
演示地址:https://sublink-worker.seven7-ade.workers.dev/
提示:请保护自己的数据,建议自行部署
- 支持协议:SS, VMess, VLESS, Hysteria2, Trojan, TUIC
- 支持导入Base64订阅链接
- 一键部署,Vanilla JS + Cloudflare Worker,无需后端
- 支持客户端:
- Sing-Box
- Clash
- Xray/V2Ray
- 提供快速上手的Web界面,支持自定义路由规则
- 支持短链接生成(基于R2)
- 浅色/深色主题切换
- 优化UI
- 支持自定义规则集
- 重构配置文件生成逻辑
提示:确保你的Cloudflare账户已经开通R2储存服务
index.js
: 主要的服务器逻辑,处理请求路由BaseConfigBuilder.js
: 构建基础配置SingboxConfigBuilder.js
: 构建Sing-Box配置ClashConfigBuilder.js
: 构建Clash配置ProxyParsers.js
: 解析各种代理协议的URLutils.js
: 提供各种实用函数htmlBuilder.js
: 生成Web界面的HTMLconfig.js
: 保存配置信息
/
: Web界面/singbox
: 获取Sing-Box配置/xray
: 获取XRay基础配置/clash
: 获取Clash配置/shorten-all
: 短链接生成API/s
,/x
,/c
: 短链接跳转
这个项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情
本项目仅供学习交流使用,请勿用于非法用途。使用本项目所造成的一切后果由使用者自行承担,与开发者无关