订阅转换

机场、节点订阅服务商给出的链接,格式五花八门:有的给 ss://,有的给 vmess://,有的直接是 V2Ray 的 json。这些大多不是 Clash 能直接吃的格式,于是「订阅转换」就成了必不可少的一步。

为什么需要转换

不同客户端使用不同的配置结构。Clash 需要的是一份结构化的 yaml 配置,里面包含 proxiesproxy-groupsrules。而大多数订阅原始链接只是节点信息的紧凑编码,既不含规则,也不含代理组。订阅转换的作用,就是把这些原始节点重新组织成 Clash 能识别的格式,并顺手附上常用的规则集与代理组模板。

常见的源格式

源格式 典型前缀 说明
Shadowsocks ss:// 单节点或订阅
VMess vmess:// V2Ray 生态常用
Trojan trojan:// 基于 HTTPS
V2Ray json / v2ray:// 完整配置
Clash yaml / yml 已是 Clash 格式

转换是怎么做的

社区里常用的是 subconverter 这类开源工具,很多「在线订阅转换」服务背后就是它。它的工作方式是:

  1. 你提供一个或多个原始订阅链接;
  2. 选择一个「外部配置」(预设模板),里面定义了目标客户端的格式、要套用的规则集、代理组结构;
  3. 工具拉取原始节点,按模板重新生成一份完整的 Clash 配置,返回给你一个可直接导入的链接。

在 Clash for Windows 里,通常把转换后的链接填到「Profiles(配置) 订阅链接」处,点下载即可获得完整配置。

实操步骤

  1. 从机场后台复制订阅链接(原始格式无所谓,转换服务会处理);
  2. 打开订阅转换服务,粘贴链接,选择目标为 Clash(或 Clash.Meta);
  3. 选一个合适的预设规则(如「绕过大陆」「全局规则」),必要时勾选需要的节点过滤;
  4. 生成后复制新链接,回到 Clash for Windows 导入;
  5. 刷新配置,确认节点列表与规则都已载入。

注意事项

  • 私密性:订阅链接本身包含你的节点凭证,交给第三方转换服务意味着对方也能拿到。对隐私敏感的用户,建议自建 subconverter 本地运行。
  • 时效性:转换服务返回的是「配置链接」而非节点本身,Clash 每次更新都会重新拉取,所以源订阅过期后转换结果也会失效。
  • 别重复套娃:已经转换好的 Clash 配置,不要再拿去二次转换,容易把规则套乱。

订阅转换把「拿到节点」到「能用起来」之间的鸿沟填平了,是整个使用流程里性价比最高的一环。