subconverter是什么意思?

一句话结论

subconverter 是把一种订阅格式转换成另一种客户端格式的开源工具,也常被做成在线“订阅转换”服务。

当订阅格式和你的客户端对不上时会用到它。使用公共在线转换服务意味着订阅链接会经过第三方,所以更稳妥的做法是了解原理,并优先考虑在本机处理。

不同客户端读的订阅格式并不一样:有的认一行行节点链接,有的认 YAML 配置,有的认 JSON。subconverter 这一类工具,做的就是中间翻译的工作。

它是什么

订阅转换工具接收一个订阅地址,把里面的节点读出来,再按目标格式重新排版输出。通常还能套用“配置模板”,让输出的文件自带分组与规则。社区里很多网页版“订阅转换”页面,背后就是这种工具跑在某台服务器上,这台服务器常被称作“后端”。

它解决的是格式适配,而不是节点本身:转换前后,节点的服务器、端口、密码都没有变化。

一次转换大致发生了什么

  1. 你把订阅地址交给转换工具,通常还要选目标客户端类型。
  2. 工具去拉取订阅内容,参考订阅链接和 Base64 两条理解它的格式。
  3. 解析出节点后,按目标格式(例如 YAML 的 proxies 列表)输出。
  4. 如果指定了配置模板,会把分组、规则一并拼进去,规则的概念见ACL 规则。
  5. 生成一个新的链接或文件,供客户端导入。

使用时要留意什么

问题 说明
隐私 公共后端能看到你的订阅链接,链接里常含个人凭据
时效 转换结果通常是一次性快照,订阅更新后需要重新生成或让工具持续拉取
兼容 目标客户端不支持的协议或参数,可能被丢弃或转换出错
来源 不明模板可能带入多余规则,使用前应读过

常见误解

“转换后节点变好了。” 转换只改格式,不改线路质量。

“在线转换器一定安全。” 梯子岛无法替任何第三方后端担保。如果订阅链接泄露,应当向节点提供方申请重置。

“只能用别人搭好的服务。” 工具本身是开源的,也有人在本机运行它。具体怎么做请以项目自己的文档为准,梯子岛这里不展开服务端搭建。

下一步

想知道不依赖第三方怎么处理,读订阅转换与本地处理;想把 VMess 节点变成 Clash 可读的写法,读 VMess 转 Clash。导入报错时,从订阅导入失败开始。

哪些文章讲到了subconverter

想对照具体机场的记录?

机场榜单和机场目录里,价格、线路、协议、节点地区都是逐家列着的;不确定该装哪个客户端,试试客户端筛选器。