在云端一键部署属于自己的订阅转换工具,支持 SingBox/Clash/V2Ray/Xray,自定义规则,永久免费!

🔥 为何选择 Sublink Worker + Cloudflare Worker?

传统订阅转换工具常需自备服务器,存在维护成本高、网络不稳定等问题。Sublink Worker 创新性地利用 Cloudflare Worker 这一全球无服务器平台,实现:

  • 零服务器成本:完全运行在 Cloudflare 边缘网络
  • 全球极速访问:利用 Cloudflare 的 CDN 节点加速
  • 🔒 安全可靠:天然防御 DDoS,自带 HTTPS
  • 🚀 一键部署:无需复杂环境配置,5分钟完成搭建
  • 💡 完全自定义:规则集/策略组随心配置

下面开始手把手部署教程:


📥 第一步:Fork 项目到你的 GitHub

  1. 访问项目仓库:
    https://github.com/7Sageer/sublink-worker
  2. 点击右上角 "Fork" 按钮

🚀 第二步:部署到 Cloudflare Worker

2025-07-19_125008.png

  1. 点击 Fork 后仓库顶部的 "Deploy to Cloudflare" 蓝色按钮
    (注意:需提前登录 Cloudflare 并绑定 GitHub 账号 新绑定用户请刷新权限,按提示进行即可)
  2. 在部署配置页面:
  3. 导入存储库 → 选择你 Fork 的仓库
  4. 设置应用程序 → 项目名称:sublink-worker(最好不要修改,如果部署失败,请用此名称。) → 修改部署命令为:
npm run deploy
  • 点击部署

🌐 第三步:访问你的订阅转换服务

部署成功后:

  • 默认访问地址:https://your-worker-name.your-cloudflare-account.workers.dev
  • 使用自定义域名:在 Worker 的 "域和路由" → 添加 → 自定义域 → 绑定自己的域名

🎨 使用 Sublink 的 Web 界面

打开你的 Worker 地址,你将看到:
2025-07-19_134901.png

核心操作:

  1. 导入订阅
  2. 支持 Base64 编码的 HTTP/HTTPS 订阅链接
  3. 或直接粘贴 SS/Vmess/VLESS/Trojan 等单节点链接
  4. 选择客户端
  5. Sing-Box / Clash / Xray / V2Ray 等
  6. 定制规则
  7. 使用预置规则集(如 GFWList 分流)
  8. 或自定义 geo-site, geo-ip, domain-suffix 策略
  9. 生成订阅
  10. 获取转换后的订阅链接
  11. 可生成短链接

⚡ 高级功能示例

通过 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"]
  }
}'

支持的协议清单

协议类型加密方式是否支持
ShadowSocksaes-256-gcm/chacha20 等
VMessauto/aes-128-gcm 等
VLESSnone/reality 等
TrojanTLS + 密码认证
Hysteria2QUIC 加速协议
TUICUDP 加速协议

❓ 常见问题解决

  1. 短链接功能失效?
    → 检查是否已创建 KV 命名空间并绑定到 Worker
  2. 部署时报错 npm not found
    → 确保部署命令改为:npm run deploy
  3. 如何更新到新版本?
# 进入 Fork 的本地仓库
git remote add upstream https://github.com/7Sageer/sublink-worker
git pull upstream main
# 推送更新到你的 GitHub 仓库,Cloudflare 会自动重新部署

💡 最佳实践建议

  1. 启用访问密码:在环境变量设置 ACCESS_TOKEN 防止滥用
  2. 绑定自定义域名:避免 workers.dev 域名被屏蔽
  3. 定期更新规则集:订阅 GitHub 仓库获取安全更新
  4. 搭配客户端使用
# 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