VPN订阅格式完整指南:Clash/Sing


文章说明:很多新用户在使用代理工具时会困惑——为什么有的订阅链接能用于 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: 7890allow-lan: falsemode: rulelog-level: infoproxies: - name: "HK-01" type: trojan server: hk01.vpn07.com port: 443 password: "xxx" sni: hk01.vpn07.comproxy-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=/v2raytrojan://[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

左侧菜单「订阅」→ 右上角「新建」

粘贴 Clash YAML 格式订阅链接

点击「导入」等待下载完成

右键订阅 → 「使用」激活

v2rayN Windows

订阅分组菜单 → 「订阅分组设置」

点击「+」添加新的订阅组

粘贴通用 Base64 格式订阅链接

「更新全部订阅」拉取节点列表

CMFA Android

右下角「+」→「Import from URL」

粘贴 Clash YAML 格式订阅链接

「Import」确认导入配置

点击配置文件激活使用

Sing-box 全平台

「配置」→「新建配置」→「从 URL 导入」

粘贴 Sing-box JSON 格式订阅链接

等待下载并解析节点

选择配置文件并启动

Hiddify 全平台

主界面点击「+」

选择「从剪贴板导入」或「扫码」

粘贴 Hiddify/Sing-box 格式链接

自动解析并显示节点列表

Karing 全平台

「配置」→「添加配置」

选择「订阅」类型

粘贴 Clash YAML 或 Sing-box JSON 链接

保存并激活配置

订阅链接URL参数详解

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

常见订阅URL参数

# 指定输出格式https://vpn07.com/api/subscribe?token=xxx&type=clashhttps://vpn07.com/api/subscribe?token=xxx&type=singboxhttps://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 等多种格式订阅,无需第三方转换,安全且便捷。稳定运营十年,值得信赖。

免费试用VPN07

查看价格方案

相关文章推荐

代理工具TUN模式完全指南:Clash Verge/Sing-box/v2rayN真全局代理配置

各平台TUN模式深度教程,真全局代理配置方法与常见问题解决。

阅读更多 →

Clash Verge Rev深度教程:Windows/macOS最流畅Clash客户端完整配置指南2026

Clash Verge Rev完整配置教程,Mihomo内核,订阅管理与规则配置全解析。

阅读更多 →

世界杯:10人德国生死战2-1绝杀瑞典 掌握出线主动
世界杯淘汰赛规则全解:从32强到决赛一场不能输