Subconverter 是一款开源的代理订阅转换工具,能把机场订阅链接在 Clash、Surge、Quantumult X、V2Ray 等客户端格式之间自由转换,并支持自定义分流规则,是科学上网用户自建订阅转换服务的常用后端。

| 类型 | 订阅转换工具(开源软件) |
| 开发者 | tindy2013 及开源社区 |
| 编程语言 | C++ |
| 开源协议 | GPL-3.0 |
| 部署方式 | Docker / 二进制自建 |
| 开源仓库 | github.com/tindy2013/subconverter |
Subconverter(订阅转换)是一款开源的代理订阅格式转换工具,可以将各类科学上网订阅链接在不同客户端格式之间相互转换,并按需生成带分流规则的配置文件。
不同的代理客户端(如 Clash、Surge、Quantumult X、Loon、V2RayN 等)使用互不兼容的配置格式,而机场(代理服务商)提供的订阅往往只覆盖其中一部分。Subconverter 的作用就是充当「翻译器」:用户把原始订阅链接交给它,它解析出其中的节点信息,再按目标客户端的格式重新输出一条新的订阅链接。
Subconverter 由开源社区开发者以 C++ 编写,作为一个轻量的后端服务运行,通过 HTTP 接口接收转换请求。它通常与网页前端(如 sub-web)搭配使用,用户在网页上粘贴订阅、选择目标格式和规则模板,即可一键生成结果。许多在线订阅转换网站的背后正是 Subconverter。
由于把订阅链接提交给第三方在线转换站存在节点信息泄露的风险,不少用户选择在自己的服务器上通过 Docker 或直接运行二进制文件自建 Subconverter 服务,既方便又安全。
问:使用别人搭建的在线订阅转换网站安全吗?答:存在一定风险。订阅链接会被提交到对方服务器,理论上站长可以看到你的节点信息。建议使用信誉良好的服务,或者在自己的服务器上自建 Subconverter。
问:Subconverter 和机场是什么关系?答:两者是独立的。机场提供节点和订阅,Subconverter 只负责转换格式,本身不提供任何节点,也不能让你直接上网。
问:转换后节点用不了怎么办?答:常见原因是目标客户端不支持某些协议(转换时会被丢弃),或规则模板与客户端版本不匹配,可尝试更换目标格式或规则配置后重新生成。

| 类型 | 订阅转换工具(开源软件) |
| 开发者 | tindy2013 及开源社区 |
| 编程语言 | C++ |
| 开源协议 | GPL-3.0 |
| 部署方式 | Docker / 二进制自建 |
| 开源仓库 | github.com/tindy2013/subconverter |
登录 后参与讨论
暂无讨论,来发表第一条评论吧