跳到主内容
机场工具箱

订阅转换

Base64 订阅、节点链接、Clash YAML 三种格式本地互转

粘贴订阅内容、节点链接或 Clash YAML 后自动转换

只做格式互转:同一个节点换一种写法,协议不变——vless 变不成 trojan。

▲ 如果你的订阅链接是一次性的,先复制备份再动它。 有的机场发的是人工一次性链接(例如只在发出后几小时内有效、在浏览器点开即作废)。 这种链接不要拿来「打开看看」—— 先把它原样保存一份并导入客户端(导入本身不消耗它), 之后需要看内容时从客户端里导出。已经点开作废也不用慌,找客服重发一条即可。

● 本工具在你的浏览器里运行,内容不会上传——不发给本站,也不发给任何第三方。页面加载完之后断网,它照样能转换。

解析查看 粘贴订阅内容 可用 本地运行 · 不上传

订阅转换就是把同一批节点换一种写法:Base64 订阅、一行一条的节点链接、Clash / mihomo 的 YAML 三者互转。这个工具在你的浏览器里完成转换,订阅内容不会上传到任何服务器。支持 vmess、vless、ss、trojan、hysteria2,认不出的字段会标「未识别」并保留原文,转换失败会指出是第几行、为什么。

订阅转换怎么用

  1. 1

    拿到订阅返回的内容

    在浏览器里打开订阅地址,把页面上那一大串内容全选复制。本工具不联网,粘订阅网址进来它不会替你去拉。

  2. 2

    粘进输入框

    自动识别是 Base64 订阅、逐行节点链接还是 Clash YAML,不用手动选。

  3. 3

    选输出格式

    给 Clash Verge / mihomo 用选 YAML(要能直接导入就勾「附带最小骨架」);给 v2rayN、Shadowrocket 用选 URI 列表或 Base64 订阅。

  4. 4

    看提示再复制

    黄色是只有 mihomo 能用的节点和未识别字段,红色是没转成功的行。确认后点复制或下载成文件。

它会给你什么

  • Clash / mihomo YAML(可附最小可用骨架)
  • URI 列表(v2rayN / Shadowrocket 可直接导入)
  • Base64 订阅
  • 失败行号与原因、未识别字段清单

你的数据去了哪里

哪里也没去。这个工具的全部计算发生在你当前这个浏览器标签页里, 订阅内容不会通过网络发送到任何地方—— 既不会发给我们,也不会发给第三方。你可以断网使用它来验证这一点: 页面加载完之后拔掉网线,工具照常工作。

支持哪些格式

输入三选一,工具自己认:Base64 订阅内容(订阅地址返回的那一大串)、 一行一条的节点链接、Clash / mihomo 的 YAML (整份配置或只有 proxies: 那一段都行)。输出也是这三种,任选其一。

按协议看,能转什么、哪个内核认,见下表。「Clash Premium」指已经停更的闭源版,「mihomo」是现在多数客户端在用的内核(原 Clash Meta)。

协议链接写法Clash Premiummihomo本工具的限制
VMessv2rayN 格式:vmess:// + Base64 编码的 JSON认认传输 kcp / quic 不转;带 fp 指纹的只有 mihomo 认
VLESSvless://UUID@服务器:端口?参数#名称不认认xhttp、kcp、quic 等传输不转;非 none 的 encryption 标为未识别
ShadowsocksSIP002(新)与整段 Base64(旧)两种都认认(2022 系列加密除外)认插件只转 obfs 与 v2ray-plugin(websocket),其余插件整条不转
Trojantrojan://密码@服务器:端口?参数#名称认认带 Reality 或 fp 指纹的只有 mihomo 认
Hysteria2hysteria2:// 或 hy2://不认认端口跳跃写进 ports;pinSHA256 标为未识别
SSR / TUIC / WireGuard 等———链接不转;YAML 里已有的条目会原样带进 YAML 输出,但不出分享链接

🛑 只做格式互转,不做协议互转。一条 VLESS 节点可以从链接写成 YAML、再写回链接, 但变不成 Trojan——服务端只听得懂它自己的协议,换协议等于换了一台服务器。

三种输出各给谁用

  • Clash / mihomo YAML —— 给 Clash Verge Rev、Mihomo Party、FlClash 这类 mihomo 内核的客户端。只要 proxies 段就不勾骨架,自己贴进已有配置;想直接导入一份能跑的配置,就勾「附带最小可用骨架」。
  • URI 列表 —— 一行一条节点链接,v2rayN、Shadowrocket 都能从剪贴板导入这种格式。
  • Base64 订阅 —— 把 URI 列表整体做一次 Base64,和多数订阅地址返回的内容是同一种形态,适合存档或交给只认这种格式的工具。

骨架长这样,只有一个手动选择的策略组和一条兜底规则,没有任何分流——所有流量都走你选的那个节点:

proxies:
  - name: "示例-ss"
    type: ss
    server: "198.51.100.20"
    port: 8388
    cipher: aes-256-gcm
    password: example-password
proxy-groups:
  - name: "节点选择"
    type: select
    proxies:
      - "示例-ss"
      - DIRECT
rules:
  - "MATCH,节点选择"

要国内直连、国外走代理,在 MATCH 之前加规则:规则生成器勾几下就能生成; 想自动选最快的节点,用策略组生成器换成 url-test 组。

转换是怎么做的

  1. 认格式:半数以上的行以 vmess://、ss:// 这类开头,就当节点清单;有 proxies: 就当 YAML;剩下的试着按 Base64 解,解出来是节点清单才算订阅内容。
  2. 逐条拆字段:每条链接按它协议的公开写法拆开。比如 VLESS 的 pbk 进 reality-opts.public-key,fp 进 client-fingerprint,SS 的 plugin=obfs-local;obfs=http 拆成 plugin: obfs 加 plugin-opts.mode: http。
  3. 拿不准的不猜:目标格式里没有对应位置、或者本工具不确定该怎么写的参数,单独列成「未识别」,连同原值和原因一起显示。宁可告诉你「这个没转」,也不编一个值填进去。
  4. 按目标格式重新写:YAML 由工具自己逐行写出,节点名含中文、冒号、emoji 的会加引号;Clash 不允许重名,重名的自动加序号并提示。

想先看清某一条链接里写了什么,用节点链接解析器;只想把订阅解开看有多少节点、哪些坏了,用订阅内容解码器。 转出来的 YAML 贴进配置后,再过一遍配置校验器,缩进和策略组引用的问题它能定位到行。

别把订阅链接交给不信任的在线转换站

很多在线订阅转换的用法是:把订阅链接填进去,由对方服务器去拉取、转换、再给你一条新链接。 这意味着对方服务器拿到了你的订阅地址——而订阅链接等同于账号凭证, 拿到它的人能看到你的全部节点并直接使用。对方会不会记录、日志留多久,你没法核实。

本工具换了一种做法:不接收订阅链接,只接收你粘贴进来的内容,转换在你自己的浏览器里完成。 代价是多一步复制粘贴;好处是订阅内容从头到尾没有离开你的设备。你可以自己验证:页面加载完以后断网,转换照样能用。

如果你的订阅链接是一次性的(在浏览器里点开就作废),先看一次性订阅链接这篇再动手。

注意事项

  • 黄色「仅 mihomo」不是错误:只是提醒这条节点在停更的 Clash Premium 里会报 unsupport proxy type 一类错误。内核差异见 Clash Premium 与 mihomo 的差异。
  • YAML 转成链接会少东西:分享链接里没有 udp 开关、没有 ws-opts 的 early data 等字段,这些会列在「未识别」里,不会悄悄丢掉。
  • SS 旧写法会被改成新写法:整段 Base64 的旧式 ss:// 转回链接时一律输出 SIP002,内容等价。两种写法的区别见 ss:// 有两种写法。
  • 转换不等于能连上:工具只保证字段搬得对。节点本身失效、服务端已改参数、客户端版本太旧,转换都救不了。

常见问题

能直接填订阅链接让它自动拉取吗?

不能,这是刻意的。自动拉取要么得经过服务器(那就等于把凭证交出去),要么从浏览器直接去拉,多半会被跨域限制挡住。在浏览器地址栏打开订阅地址,把页面内容复制过来即可。

节点转换和订阅转换是一回事吗?

大体是。「订阅转换」通常指整份订阅换格式,「节点转换」多指单条链接换格式。这个工具两种都做:粘一条链接就转一条,粘整份订阅就转整份。

单条 ss:// 怎么放进 Clash?

把链接粘进来、输出选 YAML 并勾上骨架,就得到一份能直接导入的配置。想追加到已有配置里,步骤见 Shadowsocks 节点导入 Clash。

为什么有几行显示「没有转换」?

每一行都会写明位置和原因,例如「第 6 行:链接里没有端口」「解码后第 3 行:传输方式 type=xhttp 本工具不转换」。对照原因改链接,或者把那一行粘进节点链接解析器看清楚参数。

vless 节点要转成 Clash,有什么要单独注意的?

Reality、flow、指纹这几个参数的对应关系最容易写错,单独整理在 VLESS 转 Clash 那一页。

同类工具

节点链接解析器

粘贴节点链接 · 可用

解析查看

把 vmess / vless / ss / trojan 链接解码成可读表格

本地运行 协议类型服务器与端口

订阅内容解码器

粘贴订阅内容 · 可用

解析查看

粘贴订阅返回的内容,Base64 解码并列出全部节点

本地运行 解码后的节点清单节点数量统计

VLESS 转 Clash

粘贴节点链接 · 可用

解析查看

vless:// 链接转 mihomo 的 proxies 配置,逐字段列出对照

本地运行 mihomo proxies 条目(YAML)逐字段对照表:链接参数 → mihomo 字段

配置报错、链接看不懂?粘进来看一眼

不用注册、不用填订阅地址,把出问题的配置或看不懂的节点链接直接粘进对应工具,结果当场显示。全部计算在你的浏览器里完成,粘贴的内容不会上传到任何地方——页面加载完之后断网,工具照样能用。