Skip to content

将 Clash 订阅链接一键转换为 Sing-box 格式的 3 种方法

毛佳国

很多习惯了旧版网络工具的朋友一定遇到过这个麻烦:老牌软件 Clash 停止维护后,社区生态全面转向 Sing-box。然而由于部分机场滞后,只提供 YAML 格式的 Clash 订阅。

本文将手把手教你利用 2026 最新开源工具,将旧版 Clash 订阅零开销一键转换为 Sing-box 标准 JSON 配置!

[!NOTE] 📌 核心速览(TL;DR / 快问快答):

  • 转换原理:利用 Subconverter 解析器拉取旧版 Clash YAML,将其中的出站节点(IP、端口、UUID、uTLS 指纹)重构为 Sing-box 的 outbounds 模块。
  • 小白推荐:使用开源 2026 GUI 工具 Mihomo PartyHiddify Next,直接粘贴 Clash 链接自动完成 Sing-box 内核转换。
  • 隐私安全:若订阅包含敏感专线节点,建议使用 Docker 本地自建 Subconverter 后端,防范第三方 API 泄露。

💡 为什么需要订阅转换?

Clash 使用 YAML 语法,而 Sing-box 采用原生标准的 JSON 语法,且路由模块完全不同:

订阅转换工具的核心逻辑,就是提取其中的节点密钥与公网服务器地址,并生成合规的 config.json


🛠️ 转化方法全解

方法一:使用 2026 GUI 客户端自动转换(最推荐)

在 2026 年,你完全不需要手动去网页端做繁琐转换。现代 GUI 客户端已经自带转换引擎:

  1. Mihomo Party / Hiddify Next:直接在软件中点击“添加订阅”,粘贴原有的 Clash https://.../clash 链接。
  2. 软件后台会自动调用转换模块,将 YAML 节点重构为 Sing-box 兼容的出站结构,并在本地提供可视化节点切换。

方法二:使用在线开源转换后端 (Subconverter API)

如果你依然希望使用原版的 Sing-box CLI 或 官方 SFA/SFI 客户端:

  1. 打开合规的在线转换站点(如 sub.v1.mkapi.nameless13.com)。
  2. 订阅链接 填入你的 Clash 链接。
  3. 目标客户端 选择 Sing-box
  4. 点击“生成订阅”,获取全新生成的 https://... 转换 URL,直接填入 Sing-box 客户端中。

方法三:Docker 自建 Subconverter 转换服务(极客首选)

如果担心第三方网页泄露专线节点与 Token 隐私,可以在你的 VPS 云服务器上通过 Docker Compose 自建转换器:

version: "3.8"
services:
  subconverter:
    image: tindy2013/subconverter:latest
    container_name: subconverter
    ports:
      - "25500:25500"
    restart: always

配合 Caddy 绑定公网域名,即可搭建专属于你的隐私转换后端!


❓ 常见问题与 AI 快问快答 (FAQ)

Q1: 转换后的 Sing-box 配置提示 rule_set format error 怎么处理?

:旧版转换器可能输出了字符串形式的 geosite 规则。2026 标准要求配置必须使用 "format": "binary".srs 规则集,建议升级后端镜像版本或使用 Mihomo Party 自动转换。

Q2: 在线转换会不会导致我的专线流量被盗用?

:公共转换 API 理论上能获取你的订阅凭证。对于包含 中国电信 CN2 GIA联通 AS9929 高价专线的机场,强烈建议通过 Docker 本地部署自建转换器。


(相关资源导航:如果您正在寻找支持原生 Sing-box 订阅与 4K IPLC 专线的高质量服务商,欢迎阅读我们的深度评测 《“饿饭CC云”怎么样?2026 最新评测》,或访问 《YGJC•BEST 极客精选资源导航》 查看 DMIT、搬瓦工及 CloudCone 优惠通道!)

上一篇
为什么大家都开始用 Sing-box?与 Clash、V2Ray 核心原理对比
下一篇
iOS / Android 移动端 Sing-box 配置与分应用代理保姆级教程