文章说明:很多新用户在使用代理工具时会困惑——为什么有的订阅链接能用于 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内核,订阅管理与规则配置全解析。
阅读更多 →