订阅转换(subconverter)是一款开源的代理订阅格式转换工具,能把机场订阅链接一键转换成 Clash、Surge、Quantumult X 等不同客户端可用的格式,并支持分流规则、节点过滤与自建部署,是科学上网用户常用的配套工具。

| 类型 | 代理订阅格式转换工具 |
| 开发者 | tindy2013 及开源社区 |
| 编程语言 | C++ |
| 授权协议 | 开源(GPL) |
| 部署方式 | 自建 / Docker / 公共服务 |
| 项目主页 | github.com |
订阅转换(subconverter)是一款开源的代理订阅格式转换工具,用于把一种格式的机场订阅链接转换为 Clash、Surge、Quantumult X 等各类代理客户端能够识别的配置格式。
科学上网生态中,不同代理客户端使用互不兼容的配置格式:Clash 使用 YAML 配置,Surge、Quantumult X、Loon 各有自己的写法,而许多机场只提供通用的订阅链接。subconverter 正是为解决这一「格式不通」的痛点而生——它作为一个中间服务运行,接收原始订阅链接,解析出其中的节点信息,再按目标客户端的格式重新生成配置,用户只需把转换后的新链接填入客户端即可。
该项目由开发者 tindy2013 发起并在 GitHub 开源,采用 C++ 编写,性能较好、资源占用低。围绕它还形成了配套生态:常与前端项目 sub-web 搭配,提供可视化的网页操作界面;社区也维护了大量远程配置(外部规则模板),衍生出不少分支版本以支持更多新协议。用户既可以使用他人搭建的公共转换服务,也可以通过 Docker 或二进制文件自行部署。
最简单的用法是打开一个订阅转换网页,粘贴原订阅链接、选择目标客户端,即可得到转换后的链接。但公共转换服务存在隐私风险——订阅链接会经过第三方服务器,节点信息可能被记录甚至盗用。因此不少用户选择在自己的服务器上用 Docker 部署 subconverter 和 sub-web,实现完全自用的私有转换服务。
问:使用公共订阅转换服务安全吗?答:存在一定风险。转换过程中订阅链接和节点信息会经过对方服务器,理论上可能被记录或泄露,重视隐私的用户建议自建服务或使用客户端本地转换功能。
问:subconverter 和机场订阅是什么关系?答:subconverter 本身不提供任何节点,它只是格式转换工具,需要配合机场或自建节点的订阅链接使用。
问:转换后节点用不了怎么办?答:常见原因包括原订阅已过期、目标客户端不支持某些协议、所选规则模板失效等,可先确认原订阅在其他客户端能否正常使用,再更换模板或转换后端排查。

| 类型 | 代理订阅格式转换工具 |
| 开发者 | tindy2013 及开源社区 |
| 编程语言 | C++ |
| 授权协议 | 开源(GPL) |
| 部署方式 | 自建 / Docker / 公共服务 |
| 项目主页 | github.com |
登录 后参与讨论
暂无讨论,来发表第一条评论吧