在云端一键部署属于自己的订阅转换工具,支持 SingBox/Clash/V2Ray/Xray,自定义规则,永久免费!
🔥 为何选择 Sublink Worker + Cloudflare Worker?
传统订阅转换工具常需自备服务器,存在维护成本高、网络不稳定等问题。Sublink Worker 创新性地利用 Cloudflare Worker 这一全球无服务器平台,实现:
- ✅ 零服务器成本:完全运行在 Cloudflare 边缘网络
- ⚡ 全球极速访问:利用 Cloudflare 的 CDN 节点加速
- 🔒 安全可靠:天然防御 DDoS,自带 HTTPS
- 🚀 一键部署:无需复杂环境配置,5分钟完成搭建
- 💡 完全自定义:规则集/策略组随心配置
下面开始手把手部署教程:
📥 第一步:Fork 项目到你的 GitHub
- 访问项目仓库:
https://github.com/7Sageer/sublink-worker - 点击右上角 "Fork" 按钮
🚀 第二步:部署到 Cloudflare Worker
- 点击 Fork 后仓库顶部的 "Deploy to Cloudflare" 蓝色按钮
(注意:需提前登录 Cloudflare 并绑定 GitHub 账号 新绑定用户请刷新权限,按提示进行即可) - 在部署配置页面:
- 导入存储库 → 选择你 Fork 的仓库
- 设置应用程序 → 项目名称:sublink-worker(最好不要修改,如果部署失败,请用此名称。) → 修改部署命令为:
npm run deploy
- 点击部署
🌐 第三步:访问你的订阅转换服务
部署成功后:
- 默认访问地址:
https://your-worker-name.your-cloudflare-account.workers.dev
- 使用自定义域名:在 Worker 的 "域和路由" → 添加 → 自定义域 → 绑定自己的域名
🎨 使用 Sublink 的 Web 界面
打开你的 Worker 地址,你将看到:
核心操作:
- 导入订阅:
- 支持 Base64 编码的 HTTP/HTTPS 订阅链接
- 或直接粘贴 SS/Vmess/VLESS/Trojan 等单节点链接
- 选择客户端:
- Sing-Box / Clash / Xray / V2Ray 等
- 定制规则:
- 使用预置规则集(如 GFWList 分流)
- 或自定义
geo-site
,geo-ip
,domain-suffix
策略 - 生成订阅:
- 获取转换后的订阅链接
- 可生成短链接
⚡ 高级功能示例
通过 API 直接生成订阅
curl -X POST "https://your-worker.dev/convert" \
-H "Content-Type: application/json" \
-d '{
"url": "https://original-sub.com/link",
"target": "clash",
"config": {
"ruleset": ["geosite:geolocation-!cn", "ip-cidr:8.8.8.8/32"]
}
}'
支持的协议清单
协议类型 | 加密方式 | 是否支持 |
---|---|---|
ShadowSocks | aes-256-gcm/chacha20 等 | ✅ |
VMess | auto/aes-128-gcm 等 | ✅ |
VLESS | none/reality 等 | ✅ |
Trojan | TLS + 密码认证 | ✅ |
Hysteria2 | QUIC 加速协议 | ✅ |
TUIC | UDP 加速协议 | ✅ |
❓ 常见问题解决
- 短链接功能失效?
→ 检查是否已创建 KV 命名空间并绑定到 Worker - 部署时报错
npm not found
?
→ 确保部署命令改为:npm run deploy
- 如何更新到新版本?
# 进入 Fork 的本地仓库
git remote add upstream https://github.com/7Sageer/sublink-worker
git pull upstream main
# 推送更新到你的 GitHub 仓库,Cloudflare 会自动重新部署
💡 最佳实践建议
- 启用访问密码:在环境变量设置
ACCESS_TOKEN
防止滥用 - 绑定自定义域名:避免 workers.dev 域名被屏蔽
- 定期更新规则集:订阅 GitHub 仓库获取安全更新
- 搭配客户端使用:
# Clash 配置示例
proxies:
- name: "My_Server"
type: vmess
server: your-server.com
port: 443
uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
alterId: 0
cipher: auto
tls: true
skip-cert-verify: true
network: ws
ws-path: /your-path
ws-headers: { Host: your-server.com }
🌟 结语
通过 Cloudflare Worker + Sublink Worker,你已拥有:
- 一个永久免费的订阅转换服务
- 完全掌控的规则自定义能力
- 无需维护的 Serverless 架构
无论是自用还是小范围分享,这都是目前最优雅的订阅转换解决方案。立即部署你的专属节点转换枢纽吧!
项目地址:
https://github.com/7Sageer/sublink-worker