订阅转换是把代理节点订阅链接在不同客户端格式之间互相转换的工具与服务,可将机场提供的 SS、V2Ray、Trojan 等订阅转换为 Clash、Surge 等格式,并支持节点过滤与分流规则定制,代表实现为开源项目 subconverter。

| 类型 | 代理订阅格式转换工具与服务 |
| 英文名 | Subscription Converter |
| 代表实现 | subconverter、sub-web |
| 许可协议 | 开源(以 subconverter 为代表) |
| 主要用途 | 在 Clash、Surge、V2Ray 等客户端间转换节点订阅 |
订阅转换(Subscription Conversion)是指将代理工具的节点订阅链接从一种格式转换为另一种格式的技术与服务,让同一份订阅可以在 Clash、V2Ray、Surge 等不同客户端上使用。
在科学上网场景中,机场(代理服务商)通常以订阅链接的形式下发节点,但不同客户端各有自己的配置格式:有的只认 Clash 的 YAML 配置,有的使用 V2Ray 的分享链接,还有的采用 Surge、Quantumult X 或 sing-box 的专有格式。当机场提供的订阅格式与手头客户端不匹配时,就需要订阅转换来做「翻译」。
其基本原理是:转换服务先拉取并解析原始订阅中的节点信息(协议、服务器地址、端口、加密方式等),再按照目标客户端的格式和指定的规则模板重新生成配置,输出一条新的订阅链接供客户端使用。
最具代表性的实现是开源后端项目 subconverter,社区还围绕它开发了 sub-web 等网页前端,组合起来就是常见的「订阅转换网站」。用户也可以在自己的服务器上自建一套。
使用公共订阅转换网站时,转换服务器能够读取你的订阅链接及其中的全部节点信息,存在订阅被记录、滥用甚至泄露的风险。因此更稳妥的做法是自建转换服务,或选用 Clash Meta、sing-box 等本身就支持多协议、能直接导入多种订阅的现代客户端,减少对第三方转换的依赖。
问:订阅转换会不会泄露我的节点?答:使用他人搭建的公共转换服务时确实存在这种可能,服务方理论上可以看到并保存你的订阅内容;对隐私敏感的用户建议自建服务或使用客户端本地转换功能。
问:订阅转换和机场订阅是什么关系?答:机场订阅是节点的来源,订阅转换只是对它做格式加工,本身不提供任何节点;没有可用的机场订阅,转换服务无从谈起。
问:如何自建订阅转换服务?答:常见做法是在 VPS 上用 Docker 部署 subconverter 作为后端,再按需搭配 sub-web 前端页面,配置好域名和 HTTPS 后即可自用。

| 类型 | 代理订阅格式转换工具与服务 |
| 英文名 | Subscription Converter |
| 代表实现 | subconverter、sub-web |
| 许可协议 | 开源(以 subconverter 为代表) |
| 主要用途 | 在 Clash、Surge、V2Ray 等客户端间转换节点订阅 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧