> ## Content Index
> Fetch the complete content index at: https://dengyue.xyz/blog/llms.txt
> Use this file to discover other available public pages before exploring further.

# Clash、v2rayN、sing-box 订阅格式有什么区别：买之前先确认客户端能导入
- URL: https://dengyue.xyz/blog/subscription-formats-compared/
- Published: 2026-10-16T01:30:18.000Z
- Updated: 2026-10-18T10:47:48.000Z
- Description: 订阅链接背后有 Clash YAML、通用分享链接、sing-box JSON 三种内容。客户端认哪种、支不支持你的协议，买之前先对一遍。
- Author: 登月VPN 编辑部
- Tags: 网络知识与设备

**Clash 系认 YAML 配置，v2rayN 认分享链接，sing-box 认自己的 JSON。格式对上还不够，客户端还得支持服务商用的协议。**

不少人以为「订阅链接」是同一种东西，结果导入后节点是空的，或者只导进来一部分。问题大多出在格式和协议对不上。下面按各客户端的官方文档，把三类格式讲清楚。内容核对日期 2026-10-16，安装和导入步骤不在这里写，见[帮助中心](https://dengyue.xyz/help?ref=dengyue.xyz)。

### 订阅里装的到底是什么

订阅链接本身只是一个网址，客户端访问它，拿到一段内容，再从里面读出节点。这段内容有三种常见写法：

| 内容形式           | 长什么样                                                   | 常见于            |
| -------------- | ------------------------------------------------------ | -------------- |
| Clash 配置（YAML） | 一份带 proxies: 列表的配置文件，每个节点写明名称、类型、服务器、端口                | Clash 系客户端     |
| 分享链接           | 一行一个 vless://、vmess://、ss:// 这样的链接，整串也可以再做一次 base64 编码 | v2rayN 这类通用客户端 |
| sing-box JSON  | sing-box 自己的配置文件                                       | sing-box 及其客户端 |

同一个服务商，可以按你的客户端返回不同的内容，也可能只提供其中一种。这取决于服务商，买之前问清楚，或者看他们的帮助页。

### Clash 系：认 YAML，也认链接和 base64

Clash 系现在多数基于 Mihomo 内核。Mihomo 官方文档在「代理集合」一节写明，集合文件或网址里的内容可以是三种形式：YAML（带 `proxies:` 字段）、URI（直接写 `ss://`、`vmess://` 这类链接）、base64（对 URI 内容再编码，文档说这通常就是服务商给 v2ray/xray 用户的订阅内容）。这三种不能写在同一个文件里（[Mihomo 文档](https://wiki.metacubex.one/en/config/proxy-providers/content/?ref=dengyue.xyz)，2026-10-16 核对）。

这是内核读集合文件时的规则。具体某个 Clash 客户端能不能直接导入某种订阅内容，文档没有写，以客户端和服务商的说明为准。

### v2rayN：认分享链接

v2rayN 官方 wiki 的订阅说明写的是：订阅支持协议标准格式或 v2rayN 内部格式，不支持自定义配置。它支持的协议包括 VMess、Shadowsocks、SOCKS、VLESS、Trojan、Hy2、TUIC、WireGuard 和 Anytls。订阅网址必须是一个正常可访问的普通网址（[v2rayN 订阅说明](https://github.com/2dust/v2rayN/wiki/Description-of-subscription?ref=dengyue.xyz)，2026-10-16 核对）。

所以给 v2rayN 用的订阅，内容应该是分享链接，Clash 的 YAML 配置不适用。把 Clash 配置地址贴进去，读不出节点是正常的。

### sing-box：吃自己的配置

sing-box 官方客户端规范把配置分成本地、iCloud 和远程三类。远程配置用一个网址更新，客户端要支持默认每 60 分钟自动更新，导入用 `sing-box://import-remote-profile` 这种链接（[sing-box 客户端规范](https://sing-box.sagernet.org/clients/general/?ref=dengyue.xyz)，2026-10-16 核对）。它的配置是 JSON，节点写在出站里，比如 VLESS 出站要有服务器、端口和 uuid。

换句话说，sing-box 系客户端需要的是它认得的 JSON，随便一个订阅链接不一定行。

### Shadowrocket、Karing 这类 iPhone 客户端

Karing 官网写的是兼容 Clash、V2ray/V2fly、Sing-box、Shadowsocks 订阅，Clash 配置完整支持，Clash.Meta 的配置部分支持（[Karing 官网](https://karing.app/?ref=dengyue.xyz)，2026-10-16 核对）。「部分支持」的意思是：个别新写法可能读不出来，遇到节点缺失，先看是不是这个原因。

Shadowrocket 的 App Store 页面介绍里没有列出它接受哪些订阅格式，只在更新说明里提到过 Clash 订阅导入（[App Store 页面](https://apps.apple.com/us/app/shadowrocket/id932747118?ref=dengyue.xyz)，2026-10-16 核对）。没有官方明说的部分，我们不替它下结论，以你装的版本里「添加订阅」的实际结果为准。iPhone 客户端怎么选，见[iPhone VPN 怎么选](https://dengyue.xyz/blog/iphone-vpn-choice/)。

### 格式对上了，协议也要对上

订阅格式只管「节点怎么写」，节点本身用什么协议，要另外看。登月VPN 的线路用 VLESS + REALITY 协议，所以客户端除了会读订阅，还得支持这个协议。一个客户端能导入订阅，也可能连不上其中某些节点。

买之前按这个顺序核对：

1. 服务商用什么协议？（登月VPN 是 VLESS + REALITY）
2. 你的客户端支持这个协议吗？
3. 服务商提供的订阅内容，是你的客户端认的那一种吗？
4. 导入后节点数量和名称对不对，是不是少了？

电脑端的选择，见[电脑 VPN 怎么选](https://dengyue.xyz/blog/desktop-vpn-choice/)。想先弄懂机场和商业 VPN 的区别，见[VPN 和机场有什么区别](https://dengyue.xyz/blog/vpn-airport-difference/)。

格式或协议对不上，常见结果是导入后节点为空或不全。具体排查见[帮助中心](https://dengyue.xyz/help?ref=dengyue.xyz)。

### 小结

选客户端之前，先知道三件事：订阅里是什么内容、客户端认哪种内容、节点协议它支不支持。三件事对上了，导入通常不会出问题。价格和套餐见[套餐页](https://dengyue.xyz/pricing?ref=dengyue.xyz)，线路按电信、联通、移动分开，选和你宽带一致的那条。