VPN07

VPN订阅格式完整指南:Clash YAML/Sing-box JSON/V2Ray格式区别与各客户端导入教程2026

2026-03-03 阅读约16分钟 使用教程 全平台 订阅格式

文章说明:很多新用户在使用代理工具时会困惑——为什么有的订阅链接能用于 Clash,有的却只能用于 Shadowrocket?本文系统梳理主流订阅格式的区别,以及如何在不同客户端之间转换和导入,同时介绍 VPN07 提供的多格式订阅支持。

为什么会有这么多订阅格式?

代理工具生态的碎片化是订阅格式多样化的根本原因。不同的客户端由不同的团队开发,使用不同的内核,因此需要不同格式的配置文件。简单来说:

Clash 系订阅

YAML 格式(.yaml/.yml)

Clash Verge Rev
ClashX Meta (macOS)
Clash Meta for Android
Stash (iOS)

Sing-box 系订阅

JSON 格式

Sing-box(全平台)
Karing
Hiddify
NekoBox (Android)

通用/混合格式

Base64 URI / 专用格式

Shadowrocket
v2rayN / v2rayNG
Quantumult X(专用)
Surge(.conf 格式)

主流订阅格式详解

① Clash YAML 格式(最流行)

Clash YAML 是目前最广泛使用的订阅格式,它不仅包含节点列表,还包含策略组定义和分流规则,一个配置文件就包含了完整的代理配置。

mixed-port: 7890
allow-lan: false
mode: rule
log-level: info

proxies:
- name: "HK-01"
type: trojan
server: hk01.vpn07.com
port: 443
password: "xxx"
sni: hk01.vpn07.com

proxy-groups:
- name: "🚀 节点选择"
type: select
proxies: ["🇭🇰 香港", "🇯🇵 日本", "DIRECT"]

rules:
- GEOIP,CN,DIRECT
- MATCH,🚀 节点选择

Clash YAML 的优点是自包含——策略组和规则都在同一个文件里,分发给用户后可以直接使用,无需额外配置。

② Sing-box JSON 格式(新兴标准)

Sing-box 使用 JSON 格式的配置文件,结构比 YAML 更灵活,支持更新的协议特性(如 TUIC v5、Hysteria2 等),是近两年发展最快的格式。

{
"outbounds": [
{
"type": "trojan",
"tag": "HK-01",
"server": "hk01.vpn07.com",
"server_port": 443,
"password": "xxx",
"tls": {"enabled": true, "server_name": "hk01.vpn07.com"}
}
],
"route": {
"rules": [
{"geoip": "cn", "outbound": "direct"}
],
"final": "HK-01"
}
}

③ 通用 Base64 URI 格式

最基础的订阅格式,本质上是将多个节点 URI(如 vmess://、vless://、trojan://、ss://)用换行分隔,然后整体 Base64 编码。这种格式信息量少,不包含策略组和规则。

# 解码前(Base64):
dm1lc3M6Ly9leUpBaUplQWlS...

# 解码后包含多个URI:
vmess://eyJhZGQiOiJoazAxLnZwbjA3LmNvbSIsInBvcnQiOjQ0M30=
vless://[email protected]:443?type=ws&path=/v2ray
trojan://[email protected]:443?sni=jp01.vpn07.com

④ Surge 专用 .conf 格式

Surge 使用 INI 风格的 .conf 文件,语法独特,与其他格式不兼容,需要使用 Surge 专属订阅或手动配置。

订阅格式对照表:哪个客户端用哪种格式

客户端 平台 主要格式 也支持
Shadowrocket iOS Base64/通用 Clash YAML
Quantumult X iOS QX专用格式 需要解析器转换
Surge iOS/Mac iOS/macOS Surge .conf -
Stash iOS Clash YAML -
Loon iOS Loon .conf Base64通用格式
Clash Verge Rev Win/Mac Clash YAML Meta/Mihomo格式
v2rayN Windows Base64/通用 Xray JSON
Netch Windows Base64/通用 -
CMFA (Clash Meta for Android) Android Clash YAML Base64通用
v2rayNG Android Base64/通用 -
NekoBox Android Sing-box JSON Base64通用
Sing-box 全平台 Sing-box JSON -
Karing 全平台 Sing-box JSON Clash YAML
Hiddify 全平台 Sing-box JSON Clash YAML

订阅转换工具使用指南

当你的 VPN 服务商只提供一种格式的订阅,但你想用另一种客户端时,就需要订阅转换工具(Subscription Converter)。它可以将一种格式的订阅实时转换为另一种格式。

Sub-Store(推荐)

Sub-Store 是目前最强大的订阅管理和转换工具,支持节点过滤、排序、去重、重命名,以及从多个订阅合并节点。支持生成 Clash YAML、Sing-box JSON、Quantumult X 等格式。可以部署在个人服务器上,也可以在 Surge/QX 内通过模块运行。

在线订阅转换(subconverter)

subconverter 是开源的订阅转换后端,社区有多个公开部署的实例。使用方法:打开订阅转换网站 → 输入原始订阅链接 → 选择目标格式(如 Clash/Surge/V2Ray)→ 生成转换后的订阅链接 → 粘贴到对应客户端使用。

# 转换URL格式示例
https://sub-converter.example.com/sub?target=clash&url=原始订阅链接&insert=false

⚠️ 注意:使用公共转换服务会将你的订阅链接暴露给第三方,建议使用自建实例或选择支持多格式的VPN服务商。

最安全的方案:选择多格式VPN服务商

最安全、最便捷的方案是选择直接提供多种格式订阅的 VPN 服务商,无需经过任何第三方转换工具。VPN07 就提供这种服务——在用户中心可以直接获取 Clash、Sing-box、通用 Base64、Surge、Quantumult X 等多种格式的订阅链接,订阅链接直连 VPN07 服务器,不经过任何中间方。

各客户端订阅导入步骤速查

Clash Verge Rev Windows/macOS

  1. 左侧菜单「订阅」→ 右上角「新建」
  2. 粘贴 Clash YAML 格式订阅链接
  3. 点击「导入」等待下载完成
  4. 右键订阅 → 「使用」激活

v2rayN Windows

  1. 订阅分组菜单 → 「订阅分组设置」
  2. 点击「+」添加新的订阅组
  3. 粘贴通用 Base64 格式订阅链接
  4. 「更新全部订阅」拉取节点列表

CMFA Android

  1. 右下角「+」→「Import from URL」
  2. 粘贴 Clash YAML 格式订阅链接
  3. 「Import」确认导入配置
  4. 点击配置文件激活使用

Sing-box 全平台

  1. 「配置」→「新建配置」→「从 URL 导入」
  2. 粘贴 Sing-box JSON 格式订阅链接
  3. 等待下载并解析节点
  4. 选择配置文件并启动

Hiddify 全平台

  1. 主界面点击「+」
  2. 选择「从剪贴板导入」或「扫码」
  3. 粘贴 Hiddify/Sing-box 格式链接
  4. 自动解析并显示节点列表

Karing 全平台

  1. 「配置」→「添加配置」
  2. 选择「订阅」类型
  3. 粘贴 Clash YAML 或 Sing-box JSON 链接
  4. 保存并激活配置

订阅链接URL参数详解

许多 VPN 服务商(包括 VPN07)的订阅链接支持 URL 参数来定制输出格式,了解这些参数可以帮助你获得更贴合需求的配置内容。

常见订阅URL参数
# 指定输出格式
https://vpn07.com/api/subscribe?token=xxx&type=clash
https://vpn07.com/api/subscribe?token=xxx&type=singbox
https://vpn07.com/api/subscribe?token=xxx&type=surge

# 过滤节点(按国家/地区)
https://vpn07.com/api/subscribe?token=xxx&type=clash&node=hk,jp,us

# 指定协议类型
https://vpn07.com/api/subscribe?token=xxx&type=clash&protocol=vless,trojan

具体可用参数以 VPN07 用户中心说明为准

订阅安全与隐私最佳实践

订阅链接包含你的账号认证信息,使用不当可能导致节点被他人滥用,消耗你的流量配额。以下是保护订阅安全的关键措施:

保护订阅链接的方法

  • • 不要将订阅链接发布在公开平台(如 GitHub)
  • • 不要截图包含订阅链接的界面
  • • 定期重置订阅令牌(Token)
  • • 使用 Sub-Store 生成匿名化转发链接
  • • 发现流量异常时立即重置 Token

如何检测订阅是否泄露

  • • 监控账号流量消耗是否异常
  • • 查看 VPN07 后台的设备连接记录
  • • 对比订阅更新时间和实际操作时间
  • • 检查是否有陌生地区的连接记录

订阅自动更新配置

代理服务商会定期添加新节点、下线旧节点、调整配置。设置订阅自动更新确保你始终使用最新的节点配置,不会因为订阅过期而无法连接。

🔄

Clash Verge Rev

右键订阅 → 编辑 → 开启自动更新 → 设置间隔 12-24 小时

📱

Shadowrocket

配置 → 长按订阅 → 编辑 → 自动更新 → 24小时

v2rayN

参数设置 → 订阅分组 → 启用自动更新 → 设置间隔时间

订阅相关常见问题

❓ 订阅链接需要保密吗?

是的,订阅链接本质上包含你的账号认证信息,知道链接的人可以使用你的节点配额。不要将订阅链接分享给他人,也不要在公共服务器上使用原始订阅链接(应使用 Sub-Store 等工具重新生成匿名化的转发链接)。

❓ 更新订阅会丢失自定义规则吗?

取决于客户端。Clash Verge Rev 的「订阅覆写(Override)」功能可以在更新订阅后保留自定义规则。Surge 和 QX 也有类似机制。如果直接修改配置文件,更新后会被覆盖——建议使用各客户端的覆写/本地规则功能而非直接改主配置文件。

❓ 订阅链接可以同时在多个设备使用吗?

通常可以,但需要查看 VPN 服务商的同时在线设备数限制。VPN07 根据套餐不同支持不同数量的同时在线设备。订阅链接本身不限制设备数,是服务端的连接数控制。

VPN07 — 多格式订阅,全客户端覆盖

一个账号,Clash/Sing-box/通用格式任意选

¥9/月
超低月费
1000Mbps
千兆带宽
70+国家
全球节点
30天
退款保障

VPN07 在用户中心直接提供 Clash YAML、Sing-box JSON、通用 Base64、Surge .conf、Quantumult X 等多种格式订阅,无需第三方转换,安全且便捷。稳定运营十年,值得信赖。

相关文章推荐

月费¥9 · 运营十年
免费试用 VPN07