先说结论
直接答案:订阅转换是什么?就是把机场的一种订阅格式转换成另一种客户端能识别的格式,比如把通用订阅转成 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 / Mihomo | Clash Verge Rev 教程 |
| FlClash、Clash Meta for Android | Clash Meta / Mihomo | 安卓教程 |
| Shadowrocket | Shadowrocket 或通用 | Shadowrocket 教程 |
| Stash | Clash 格式 | Stash 教程 |
| v2rayN、v2rayNG | 通用 | v2rayN 教程 |
| sing-box、Hiddify | sing-box 或通用 | sing-box 教程 |
| Quantumult X、Surge、Loon | 对应客户端专用 | Quantumult X 教程 |
先别转换:3 步找到对的订阅
- 登录机场后台。在用户中心或「一键订阅」区域,通常会看到多个按钮,比如「复制 Clash 订阅」「导入到 Shadowrocket」「复制通用订阅」。
- 选对应客户端的那一个。用 Clash 系就选 Clash Meta / Mihomo,用 Shadowrocket 就选 Shadowrocket,没有专门按钮的选通用。
- 看帮助文档。部分机场的订阅会根据客户端自动返回对应格式,也有的需要在链接后加参数指定格式,具体以机场的使用说明为准。
做完这三步,绝大多数「导入报错」「没有节点」的问题都能解决,根本用不到订阅转换。复制时注意链接要完整,有些聊天软件和笔记会把长链接截断或自动加上多余字符。
什么情况下才真的需要转换
排除了复制错链接的情况后,下面几种场景才值得考虑订阅转换:
- 机场只提供一种格式:比如只有通用订阅,而你想用 Clash 系客户端的策略组和规则。
- 想合并多个订阅:把主力和备用两家机场的节点放进同一个配置,统一用一套规则管理。
- 想换一套规则:机场自带的规则不满足需求,想套用自己熟悉的规则模板。
- 路由器或特殊客户端:某些设备上的客户端只认特定格式,而机场没有提供。
前两种情况,也可以用 Clash 系客户端自带的「代理集合」(proxy-providers)或覆写功能来实现,不一定要经过转换服务。这类进阶功能在客户端设置里找「覆写」「扩展配置」相关选项,具体以客户端文档为准。
订阅转换的原理
如果机场确实不提供你需要的格式,就要用到订阅转换。它的工作流程是:
- 你把原始订阅链接交给转换服务。
- 转换服务器用这个链接去机场拉取节点。
- 按目标格式重新组织节点,并套上一份规则模板(分组、分流规则)。
- 生成一个新的订阅链接给你,客户端以后都从转换服务器更新。
常见的转换后端是开源项目 subconverter,很多在线转换网站都基于它搭建。关键在第 2 步和第 4 步:转换服务器全程持有你的订阅链接,并且之后每次更新都会经过它。
订阅转换的风险与安全用法
风险
转换服务能看到你的完整订阅,可以拿去自己用;服务失效时你的订阅也跟着更新失败;规则模板如果来源不可信,可能把流量导向你不想要的地方。
安全用法
优先用机场原生格式;必须转换时用机场官方提供的转换地址,或在自己电脑、服务器上本地部署转换工具;用过来路不明的转换后,重置一次订阅。
订阅泄露后的处理方法见订阅链接泄露怎么办。
本地转换的思路
如果你经常需要转换,又不放心在线服务,可以考虑在自己的设备上运行转换工具。大致思路是这样的:
- 获取转换后端。到 subconverter 等开源项目的 GitHub Releases 下载对应系统的最新版,或者用项目提供的容器镜像部署。
- 在本机运行。转换服务在你的电脑或家里的服务器上运行,只监听本地地址,不对外开放。
- 拼接本地转换链接。按项目文档的格式,把原始订阅链接和目标格式作为参数,生成一个指向本机的订阅地址。
- 在客户端导入。客户端从本机地址更新订阅,订阅链接全程不经过第三方。
这种方式需要一定的动手能力,而且转换服务要一直运行,客户端才能更新订阅。对大多数人来说,直接用机场原生格式仍然是最省事、最安全的方案。具体参数和部署方法以项目官方文档为准。
一个订阅,多台设备多个客户端
很多人电脑用 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 的机场里挑,买之前看一下后台支持哪些客户端。
| # | 机场 | 线路 | 月付起 | 流量 | 每 GB | AI | 流媒体 | 评分 | 状态 |
|---|---|---|---|---|---|---|---|---|---|
| 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 和流媒体的常见问题都在这里。