Updated 2026/05/13

代理协议和客户端兼容关系:别把订阅格式当协议

说明 VMess、VLESS、Trojan、Shadowsocks、Hysteria、TUIC 与 Clash/Mihomo、sing-box、Xray 客户端之间的关系。

协议、订阅格式、客户端内核是三件事。VMess、VLESS、Trojan、Shadowsocks 是节点协议;Clash YAML 和 sing-box JSON 是配置格式;mihomo、sing-box、Xray 是实际运行的内核。

层级例子排错时看什么
节点协议VMess、VLESS、Trojan、Shadowsocks、Hysteria2、TUIC当前内核是否支持。
配置格式Clash/Mihomo YAML、sing-box JSON、通用订阅客户端能不能解析。
运行内核mihomo、sing-box、Xray日志、DNS、路由和出站。

最常见的混淆

  • “Clash 订阅”不等于只能用 Clash,也不等于所有 Clash 客户端都能无损读取。
  • “sing-box 支持某协议”不等于你手里的 JSON 写法正确。
  • “v2rayN 能导入”不等于当前选择的内核支持所有节点。

核对资料

本文按实际客户端文档和项目页核对,不引用来路不明的下载站。