🛡️ 自建订阅转换:后端 🔒 告别订阅泄露风险!无需VPS,免费拥有专属私密转换服务,守护科学上网的节点隐私。

🔄 自建订阅转换 SubConverter

🤔 什么是订阅转换?

因为市面上的梯子很多,支持的订阅格式各不相同,所以我们需要一个可以转换订阅格式的工具。

市面上最常见的订阅转换工具是 SubConverter,但是因为原作者 tindy2013 更新维护频率并不高,
所以这次教程演示的是另一个大佬维护的版本 asdlokj1qpi233/subconverter请给大佬的项目点上一颗星星支持一下),有问题可以在该项目的 issues 提交反馈。


🏗️ 什么是前端与后端?

重要:后端没有用户界面,直接访问域名网页打不开是正常现象。后端只需要提供 API 接口,供前端调用来完成订阅转换。

说明:前端网页可以正常打开,如果你不打算将订阅转换作为公共服务提供给他人使用,前端其实是可有可无的。


📋 部署须知

本教程采用 Docker 容器化部署方式:

  1. 无 VPS 用户:可以使用 ClawCloudRun 直接部署后端。本教程重点介绍如何使用 ClawCloudRun 部署后端。

  2. 有 VPS 用户:可以在 VPS 上直接运行以下命令部署后端:

    1
    docker run -d --restart=always -p 25500:25500 asdlokj1qpi23/subconverter:latest

⚠️ 重要提醒:由于订阅链接可能存在被墙的情况,所以后端必须部署在境外服务器上,以确保能够正常获取订阅内容。


🛠️ 事前准备

  1. 一个 ClawCloudRun 账号
    • 推荐:使用注册满 180 天以上的 GitHub 账号注册,每月可获得 $5 免费额度
  2. 一个域名(可选)

🚀 部署后端

  1. 登录 ClawCloudRun
    登录ClawCloudRun

  2. 点击 App Launchpad,然后点击右上角 Create App
    App Launchpad
    Create App

  3. 填写参数列表:

    • Application Name:随便起个名字,例如 subapi
    • Image Name:填写 asdlokj1qpi23/subconverter
    • CPU:推荐 0.2(如需作为公益服务,则配置上不封顶)。
    • Memory:推荐 256MB(如需作为公益服务,则配置上不封顶)。
    • Container Port:填写 25500(推荐绑定自定义域方便记忆)。
      填写参数
  4. 点击右上角 Deploy Application 等待部署完成。
    Deploy Application

  5. 部署完成后,访问 /version 路径验证部署状态,如果返回版本信息,说明部署成功。
    部署成功


💡 如何使用?

部署完成后,你的订阅转换后端地址格式为:https://<your-app-name>.region.clawcloudrun.com

示例地址https://vavjhwaixhes.ap-southeast-1.clawcloudrun.com

🔧 使用场景

  1. 配合订阅转换前端使用

  2. 配合 CF-Workers 项目

    • 在我的 CF-Workers 项目中使用 SUBAPI 变量配置你的后端地址
      SUBAPI
  3. OpenClash 路由插件的订阅配置

    • OpenClash 编辑配置订阅时,使用自建后端进行订阅转换
      OpenClash
  4. 部署配套前端

    • 自行部署订阅转换前端进行配套使用(下期教程内容)
  5. 自定义开发

    • 更多使用场景可根据需求自行开发

⚠️ 注意事项

🌐 网络访问

  • 确保后端地址在无代理环境下可正常访问
  • 如遇访问问题,可尝试套用 CDN 解决

🔒 域名选择

  • 建议使用未被封锁的域名进行绑定
  • 避免因域名被墙导致服务不可用

🛡️ 隐私安全

  • 订阅泄露风险:在订阅转换后端无漏洞的前提下,你的订阅链接必然会透露后端的维护者,所以避免使用来源不明的订阅转换后端

新人Youtuber,需要您的支持,请务必帮我点赞关注打开小铃铛十分感谢!!!