订阅转换是什么?Clash 订阅与通用订阅格式区别、转换方法

同一个机场的订阅,导入 Shadowrocket 能用,导入 Clash 却报错或一个节点都没有,多半是订阅格式不对。这篇讲清订阅有哪几种格式、各客户端用哪种,以及什么时候才需要订阅转换。

先说结论

直接答案:订阅转换是什么?就是把机场的一种订阅格式转换成另一种客户端能识别的格式,比如把通用订阅转成 Clash 配置。但大多数情况下你不需要转换:先去机场后台找对应客户端的订阅链接(Clash / Mihomo、Shadowrocket、sing-box、通用等),直接复制就行。只有机场确实不提供你要的格式时,才考虑用机场官方或本地部署的转换工具;来路不明的在线转换会拿到你的完整订阅链接,有泄露风险。

「订阅转换」这个词常出现在新手求助里:「Clash 导入订阅报错」「v2rayN 导入后没有节点」「为什么转换完少了一半节点」。这些问题的根源都是同一个:订阅格式和客户端不匹配。弄懂几种格式的区别,大部分问题不用转换就能解决。

打个比方:机场的节点是同一批货,不同客户端是不同品牌的插座,订阅格式就是插头的形状。机场后台一般已经准备好了各种插头,你只要拿对那一个;订阅转换相当于找别人帮你改装插头,能用,但要把你的东西交到别人手上。下面先讲清楚有哪几种「插头」,再讲什么时候才需要改装、怎么改装更安全。

常见订阅格式

格式内容适合的客户端
Clash / Mihomo(YAML)完整配置:节点 + 策略组 + 分流规则 + DNS 设置Clash Verge Rev、FlClash、Clash Meta for Android、Stash、OpenClash 等
通用订阅(Base64)一串编码后的节点链接,如 ss://、vmess://、trojan://、vless://Shadowrocket、v2rayN、v2rayNG、NekoBox 等
sing-box(JSON)sing-box 格式的完整配置sing-box 官方客户端等
Surge / Loon / Quantumult X各自专用的配置格式对应的 iOS / macOS 客户端

最大的区别在于有没有规则:Clash 格式自带策略组和分流规则,导入就能用规则模式;通用订阅只有节点,规则由客户端自己提供,或者需要你另外配置。

Clash 订阅:YAML 配置文件

Clash 订阅返回的是一个 YAML 文件,大致结构是这样的:

proxies:        # 节点列表
  - name: 香港 01
    type: trojan
    ...
proxy-groups:   # 策略组,如「自动选择」「AI」「流媒体」
  - name: 节点选择
    type: select
    ...
rules:          # 分流规则
  - DOMAIN-SUFFIX,google.com,节点选择
  - GEOIP,CN,DIRECT
  - MATCH,节点选择

因为是完整配置,Clash 系客户端只认这种格式。你把通用订阅链接粘进 Clash Verge Rev,客户端拿到的是一串 Base64 文本,自然会报「配置格式错误」或者导入后一个节点都没有。

注意老版 Clash 和 Mihomo(原 Clash Meta)也有区别:Mihomo 支持 VLESS、Reality、Hysteria2、TUIC 等新协议,老版 Clash 不支持。机场后台如果分别提供「Clash」和「Clash Meta / Mihomo」两种订阅,用现在主流的 Clash Verge Rev、FlClash,选 Mihomo / Meta 那个。

通用订阅:一串节点链接

通用订阅(也常被叫作 V2Ray 订阅、Base64 订阅)返回的是一段 Base64 编码的文本,解码后每行是一个节点的分享链接。它的优点是通用、轻量,几乎所有非 Clash 系客户端都能识别;缺点是只有节点,没有分组和规则。

Shadowrocket、v2rayN、v2rayNG 这类客户端自带规则或路由设置,所以用通用订阅也能实现分流,只是规则不是机场给的。

各客户端该用哪种订阅

客户端推荐订阅教程
Clash Verge Rev(Windows / macOS / Linux)Clash Meta / MihomoClash Verge Rev 教程
FlClash、Clash Meta for AndroidClash Meta / Mihomo安卓教程
ShadowrocketShadowrocket 或通用Shadowrocket 教程
StashClash 格式Stash 教程
v2rayN、v2rayNG通用v2rayN 教程
sing-box、Hiddifysing-box 或通用sing-box 教程
Quantumult X、Surge、Loon对应客户端专用Quantumult X 教程

先别转换:3 步找到对的订阅

  1. 登录机场后台。在用户中心或「一键订阅」区域,通常会看到多个按钮,比如「复制 Clash 订阅」「导入到 Shadowrocket」「复制通用订阅」。
  2. 选对应客户端的那一个。用 Clash 系就选 Clash Meta / Mihomo,用 Shadowrocket 就选 Shadowrocket,没有专门按钮的选通用。
  3. 看帮助文档。部分机场的订阅会根据客户端自动返回对应格式,也有的需要在链接后加参数指定格式,具体以机场的使用说明为准。

做完这三步,绝大多数「导入报错」「没有节点」的问题都能解决,根本用不到订阅转换。复制时注意链接要完整,有些聊天软件和笔记会把长链接截断或自动加上多余字符。

什么情况下才真的需要转换

排除了复制错链接的情况后,下面几种场景才值得考虑订阅转换:

  • 机场只提供一种格式:比如只有通用订阅,而你想用 Clash 系客户端的策略组和规则。
  • 想合并多个订阅:把主力和备用两家机场的节点放进同一个配置,统一用一套规则管理。
  • 想换一套规则:机场自带的规则不满足需求,想套用自己熟悉的规则模板。
  • 路由器或特殊客户端:某些设备上的客户端只认特定格式,而机场没有提供。

前两种情况,也可以用 Clash 系客户端自带的「代理集合」(proxy-providers)或覆写功能来实现,不一定要经过转换服务。这类进阶功能在客户端设置里找「覆写」「扩展配置」相关选项,具体以客户端文档为准。

订阅转换的原理

如果机场确实不提供你需要的格式,就要用到订阅转换。它的工作流程是:

  1. 你把原始订阅链接交给转换服务。
  2. 转换服务器用这个链接去机场拉取节点。
  3. 按目标格式重新组织节点,并套上一份规则模板(分组、分流规则)。
  4. 生成一个新的订阅链接给你,客户端以后都从转换服务器更新。

常见的转换后端是开源项目 subconverter,很多在线转换网站都基于它搭建。关键在第 2 步和第 4 步:转换服务器全程持有你的订阅链接,并且之后每次更新都会经过它。

订阅转换的风险与安全用法

风险

转换服务能看到你的完整订阅,可以拿去自己用;服务失效时你的订阅也跟着更新失败;规则模板如果来源不可信,可能把流量导向你不想要的地方。

安全用法

优先用机场原生格式;必须转换时用机场官方提供的转换地址,或在自己电脑、服务器上本地部署转换工具;用过来路不明的转换后,重置一次订阅。

订阅泄露后的处理方法见订阅链接泄露怎么办。

本地转换的思路

如果你经常需要转换,又不放心在线服务,可以考虑在自己的设备上运行转换工具。大致思路是这样的:

  1. 获取转换后端。到 subconverter 等开源项目的 GitHub Releases 下载对应系统的最新版,或者用项目提供的容器镜像部署。
  2. 在本机运行。转换服务在你的电脑或家里的服务器上运行,只监听本地地址,不对外开放。
  3. 拼接本地转换链接。按项目文档的格式,把原始订阅链接和目标格式作为参数,生成一个指向本机的订阅地址。
  4. 在客户端导入。客户端从本机地址更新订阅,订阅链接全程不经过第三方。

这种方式需要一定的动手能力,而且转换服务要一直运行,客户端才能更新订阅。对大多数人来说,直接用机场原生格式仍然是最省事、最安全的方案。具体参数和部署方法以项目官方文档为准。

一个订阅,多台设备多个客户端

很多人电脑用 Clash Verge Rev,手机用 Shadowrocket,平板用 Stash,这完全没问题。同一个账号的订阅,在不同客户端里分别复制对应格式的链接即可,本质上是同一份节点,只是格式不同。需要注意的是:

  • 设备数限制:不同客户端同时在线,都会算进套餐的设备数。
  • 重置订阅时:所有格式的链接会一起失效,每台设备都要重新导入。
  • 路由器:OpenClash 等路由器插件一般用 Clash 格式订阅,见OpenClash 教程;路由器代理后,家里其他设备可以不再单独导入。
  • 别混着导:同一个客户端里不要同时导入同一账号的两种格式订阅,节点会重复,排查问题时容易搞混。

常见问题排查

现象原因解决
Clash 导入提示格式错误用了通用订阅换 Clash Meta / Mihomo 订阅
导入成功但没有节点格式不匹配或订阅已过期换对应格式,检查套餐是否到期
部分节点消失客户端或转换工具不支持该协议换支持新协议的客户端,见协议区别
转换后的订阅突然更新失败转换服务失效改回机场原生订阅
订阅更新失败订阅域名被干扰先连任一节点再更新,见订阅更新失败
没有分流,国内网站也走代理通用订阅没有规则在客户端里启用分流规则,或改用 Clash 订阅

关于订阅转换的误区

  • 「导入失败就要转换」:九成情况是复制错了订阅类型。
  • 「转换后节点会变快」:转换只改格式,不改线路。
  • 「在线转换都很安全」:对方能看到你的完整订阅,可信度差别很大。
  • 「规则越多越好」:复杂规则模板容易出错,机场自带规则通常已经够用。

订阅转换链接里的常见参数

基于 subconverter 的转换服务(包括本地自建的),生成的链接一般长这样:转换后端地址后面跟着一串参数。看懂这些参数,就知道转换链接到底做了什么,也方便排查「转出来不对」的问题:

参数作用怎么填
target目标格式如 clash、surge、quanx、loon、v2ray 等,可用的取值以所用版本的文档为准
url原始订阅链接需要先做 URL 编码;多条订阅一般用竖线 | 连接,可合并多个机场
config规则模板地址决定生成哪些策略组和分流规则,只用信得过的模板
include / exclude按节点名保留或排除节点可写关键词或正则,比如排除名称里带「过期」「官网」的提示节点
emoji是否给节点名加国旗图标true 或 false
udp是否为节点开启 UDP节点本身支持 UDP 时才有意义

参数名在不同分支和前端页面上可能有差异,以你用的项目文档为准。url 参数里就是你的完整订阅,所以整条转换链接和原订阅一样不能外传。

订阅转换之后,哪些东西会变或丢

转换只是换格式,但在重新组织的过程中,有几样东西经常不能原样保留。转换后用着不对劲,先对照这张表:

项目转换后的情况怎么办
剩余流量、到期时间客户端通常从订阅返回的信息里读取,经过转换服务后不一定被转发,客户端就不显示了去机场后台查看;需要时改回原生订阅
机场自带的策略组和规则被规则模板整体替换想保留机场规则,就用机场原生格式
新协议节点转换后端或目标客户端不支持时直接被丢掉更新转换后端;换支持新协议的客户端
节点的细节参数传输方式、TLS 相关字段可能映射不完整,节点显示正常却连不上同一节点在原生订阅里对比测试
节点名称可能被加国旗、重命名或去重按名称写的自定义规则要跟着改

订阅转换的四种做法,怎么选

做法订阅交给了谁门槛适合谁
直接用机场原生格式只有机场最低所有人,首选
机场后台自带的转换只有机场低机场提供了转换入口时
本地或自己的服务器部署转换只有你自己中到高要合并多家机场、自定义规则的进阶用户
公共在线转换网站机场之外的第三方低不推荐;用过后重置一次订阅

从上往下,安全性递减。前两种覆盖了绝大多数需求,真正需要第三种的人不多;第四种看起来最方便,代价是把订阅交给不认识的人。

选一家订阅格式齐全的机场

后台提供多种客户端订阅的机场,基本不需要转换。可以从本期编辑综合分前 8 的机场里挑,买之前看一下后台支持哪些客户端。

#机场线路月付起流量每 GBAI流媒体评分状态
1 WgetCloud IEPL / IPLC 专线 + BGP 中转 ¥79 按套餐,入门档约 100GB 级 — ✓✓ 9.5 推荐
2 飞鸟云 内网专线 IPLC ¥25 150GB / 月 ¥0.17 ✓✓ 9.3 推荐
3 TAG IEPL 专线 ¥114 500GB / 月 ¥0.23 ✓✓ 9.3 推荐
4 泡芙云 全专线 IPLC / IEPL ¥18 120GB / 月 ¥0.15 ✓✓ 9.2 推荐
5 二猫云主推 三网优化 IEPL + 中转混合 ¥20 60GB – 130GB / 月 ¥0.15 ✓✓ 9.2 推荐
6 灵云 IEPL 纯专线 ¥22 120GB / 月 ¥0.18 ✓✓ 9.2 推荐
7 天机阁 内网专线 + 专职技术运维 ¥26 160GB / 月 ¥0.16 ✓✓ 9.2 推荐
8 闪电猫 企业级 IPLC 专线 ¥30 200GB / 月 ¥0.15 ✓✓ 9.2 推荐

点表头可排序。价格、流量和每 GB 按官网核对于 2026 年 10 月 24 日;AI / 流媒体为官网标注(✓ 标注支持,△ 部分或需自测,✗ 未标注)。

更多选择看机场推荐,客户端下载入口见梯子下载。

下一步阅读

协议兼容问题看协议区别;订阅安全看订阅链接安全;名词不懂查机场术语大全。

常见问题

订阅转换是什么?

订阅转换是把机场的一种订阅格式,转换成另一种客户端能识别的格式,比如把通用订阅(一串节点链接)转换成 Clash 的 YAML 配置,同时加上分组和分流规则。

Clash 订阅和通用订阅有什么区别?

Clash 订阅是完整的 YAML 配置文件,包含节点、策略组和规则;通用订阅通常是 Base64 编码的一组节点链接(ss://、vmess://、trojan:// 等),只有节点,没有规则。

导入 Clash 提示格式错误怎么办?

先去机场后台复制「Clash」或「Clash Meta / Mihomo」专用的订阅链接,不要用通用订阅。大多数机场都提供,找不到再考虑订阅转换。

在线订阅转换安全吗?

有风险。转换服务器会拿到你的完整订阅链接,等于拿到了你的账号凭证。能用机场自带格式就不要转换;必须转换时用机场官方提供的转换地址或本地部署的工具,用过不可信的服务后建议重置订阅。

Shadowrocket 用哪种订阅?

Shadowrocket 对格式兼容性很好,通用订阅和机场标注的 Shadowrocket 订阅都可以直接导入。见Shadowrocket 教程。

转换后节点变少了是怎么回事?

转换工具或目标客户端不支持某些协议(比如 Reality、Hysteria2),这些节点就会被丢掉。换支持新协议的客户端,或者直接用机场原生格式。

订阅转换后规则能自定义吗?

可以。转换工具一般支持选择远程规则配置,但规则来源同样要可信。对新手来说,机场自带的 Clash 订阅规则通常已经够用。

转换后的订阅链接还会自动更新吗?

会。转换链接的原理是每次更新时先拉取原始订阅、再转换一遍,所以机场节点有变动也能同步过来。前提是转换服务一直可用,在线转换站关停或故障时,客户端就会更新失败。

订阅转换后客户端不显示剩余流量了?

客户端一般从订阅返回的信息里读取已用流量和到期时间,经过转换服务后这部分信息可能没被转发,所以不显示。节点本身不受影响,流量和到期时间去机场后台查看,或改回机场原生订阅。

订阅转换后的链接泄露了怎么办?

转换链接里包含你的原始订阅,泄露等于原订阅泄露。去机场后台重置订阅,旧的转换链接会跟着失效,再用新订阅重新生成,处理步骤见订阅链接泄露怎么办。

机场自带的订阅转换和第三方转换有什么区别?

机场自带的转换在机场自己的服务器上完成,订阅不会交给额外的第三方,规则通常也按机场节点调好了;第三方公共转换要把完整订阅交给陌生服务器。机场有自带转换就不必用第三方。

更多问题见机场问答库:选机场、客户端、连不上、ChatGPT 和流媒体的常见问题都在这里。