Skip to content

解决痛点:手把手教你如何使用 Subconverter 将机场订阅转化为 Sing-box 格式

毛佳国

很多想尝鲜 Sing-box 原生客户端或想部署软路由的玩家,在看完所有的使用教程并跃跃欲试时,常常会在最后一步突然“破防”:

“我的机场只给了普通 v2ray 的订阅链接(一长串 base64 文本)和 Clash 的 YAML 格式链接!完全没有 config.json,我怎么导入 Sing-box?!”

的确,这也是官方客户端现阶段普及的最大阻力。因为 Sing-box 的配置格式和前两代完全不兼容。所幸,开源圈最负盛名的“超级转换枢纽” —— Subconverter 早就完美解决并支持了这项转化功能。

今天我们就来系统地讲讲,如何利用 Subconverter 实现在线与离线的高效转化。

概念理解:什么是订阅转换

机场由于维护成本原因,一般只会把所有节点的底层信息(包含 IP、加密协议、伪装域名等)按照非常旧的规则打包发送给你。

而**订阅转换器(即 Converter API)**的作用就是: 你把带有机场节点的旧 URL 送过去,转换器自动读懂这些老格式的信息;然后你在网址的后缀附加上一段指令(我要最新的 singbox 格式!);转化器便会使用自写的模板(甚至还能自动帮你附带上去除广告的路由分流代码),当场拼装出一段完美的符合 Sing-box 原生读取规范的 JSON 反馈给你。


方案一:最简单懒人版 —— 使用在线第三方网页版转换面板

这几乎是完全零门槛的方案。互联网上有超大量的公益大神,他们自己花了钱把 Subconverter 架设在了公共服务器上并附带前端面板供大家使用。

典型的知名在线面板比如:sub.v1.mk(由 ACL4SSR 提供支持)或者其他开源的前端子域名站。

操作步骤图文演示:

  1. 输入原链接:打开上述任意一个前端面板网址后。在第一行的“订阅链接”处,把你的旧版 V2Ray 或 Clash 订阅链接粘贴进去(如果有好几家机场,可以一起粘贴并按回车换行)。
  2. 选择目标格式:在第二行的目标客户端下拉列表中,毫不犹豫地滑到底寻找并选择 sing-box (或 singbox) 这个选项。
  3. 选择分流后端(关键):通常网页上会有一个下拉列表“选择客户端配置(或规则)”,比如默认给的是某大神的经典国内精简/全分组规则表,这会不仅帮你转节点,还附带帮你写好了路由转发,非常良心!
  4. 一键生成:点击下面的“生成订阅链接”。然后点击右侧的“复制”。这个长长的新链接,就是能够直接通过 Sing-box 官方和各端进行导入识别的高级托管链接了。

⚠️ 在线版的风险:

这个方案非常便捷,但这代表你的节点密码和信息全部都在这台提供公开服务的未知服务器上“过了一遍”。如果你用的是公司内网机密节点、或者自建的高价冷门独立 VPS,有着极其严格的隐私需求。请千万绝对不要走网上的在线版本泄漏数据,请下翻看方案二。


方案二:极客级安全版 —— 在本地部署完全私密转换 API

对于不想把机密信息暴露在他人的服务器上的进阶者。在自己的电脑或家里的软路由器旁(甚至 Docker 里)启动一个私有 Subconverter 服务是绝佳途径。

Windows / Mac 用户本地部署:

  1. 前往 Github 搜索 tindy2013/subconverter 的 Releases 页面进行下载你所在系统的对应核心压缩包。
  2. 解压到电脑的任意路径,找到执行文件(Windows 是 subconverter.exe)。双击让它静默运行常驻后台。
  3. 此时,你的电脑 localhost:25500 这个端口上,就已经跑起来一个完全只为你服务、永远不会对外泄密的转换核心库了。

怎么发起请求?拼接专属 URL

接下来不再使用网页去点击了。你需要自己组装这一串 URL。

语法范例:

http://127.0.0.1:25500/sub?target=singbox&url=这里填你的原始机场订阅链接绝对地址

例如:我原来的链接是 https://jichang.com/api/v1/client/subscribe?token=123 请用工具将它进行一次 URL Encode (Url 编码化) 变成: https%3A%2F%2Fjichang.com%2Fapi%2Fv1%2Fclient%2Fsubscribe%3Ftoken%3D123

然后拼接到你的本地 API:

http://127.0.0.1:25500/sub?target=singbox&url=https%3A%2F%2Fjichang.com%2Fapi%2Fv1%2Fclient%2Fsubscribe%3Ftoken%3D123

你直接把最后这段超长的 HTTP… 链接填给你的本地 Sing-box 客户端,你发现:JSON 出奇地生成完了。

结语

不要让“不能一键导入”拦截了你体验新一代神级客户端的脚步。订阅转换看似是一段生涩的进阶门槛,但它却是真正能让你融会贯通各大不同闭源协议之间互操作的终极法宝。随着 Sing-box 功能的高速迭代更新,总有一天主流机场的后台系统,也会原生增加一排它的专属下载按键的。在此之前,Subconverter 无疑是最佳的平替桥梁!

上一篇
完美解锁流媒体与 AI:通过 Sing-box 内置 WireGuard 接入 Cloudflare WARP
下一篇
服务端的终极防护:利用 Fail2ban 和混淆隐藏保护你的 Sing-box VPS