本文详细解析Clash订阅链接的YAML格式结构,对比机场常用的通用格式与Clash原生格式差异,并提供SubConverter转换工具的使用步骤,帮助用户快速配置跨境访问客户端。
什么是订阅链接格式
订阅链接是节点服务商提供的配置文件,本质是一个URL地址,客户端通过该URL自动获取节点信息,Clash使用YAML格式的订阅文件,与传统代理协议的链接格式有本质区别。
Clash YAML格式结构
典型的Clash订阅文件包含以下核心部分:
proxies:
- name: "JP-Tokyo-01"
type: ss
server: 203.0.113.10
port: 8388
cipher: aes-256-gcm
password: example-password
proxy-groups:
- name: "自动选择"
type: url-test
proxies:
- JP-Tokyo-01
- US-LosAngeles-01
url: "http://www.gstatic.com/generate_204"
interval: 300
rules:
- DOMAIN-SUFFIX,google.com,自动选择
- GEOIP,CN,DIRECT
- MATCH,自动选择
通用格式 vs Clash原生格式
| 特性 | 通用格式 | Clash YAML格式 |
|---|---|---|
| 协议支持 | SS/V2Ray/Trojan | 全协议支持 |
| 代理组 | 不支持 | 支持select/url-test/fallback |
| 规则分流 | 简单 | 完整DOMAIN/DOMAIN-SUFFIX/IP-CIDR/GEOIP |
| 客户端兼容 | 部分客户端 | 仅Clash系客户端 |
SubConverter转换工具使用
当获取到的订阅链接不是Clash格式时,可用SubConverter进行转换:
- 访问GitHub项目页面获取可执行文件
- 准备原始订阅链接
- 运行命令:
./subconverter -i 原始链接 -o clash.yaml -t clash - 将生成的clash.yaml导入Clash客户端
不同场景的节点选择
根据使用需求选择合适的节点类型:
- 4K视频/大文件下载:选择高带宽专线节点,延迟可接受即可
- 实时游戏:选择低延迟节点,优先ping值低于100ms的线路
- 办公文档/邮件:选择稳定性高的节点,带宽要求不高
- 学术资源访问:选择速度均衡的节点,兼顾稳定性和访问需求
如何判断节点服务商是否靠谱
评估节点服务商可靠性,关键看以下几点:
- 节点更新频率:稳定的服务商通常每日或每周更新
- 协议兼容性:支持Clash原生格式的服务商更专业
- 带宽标注:标注真实带宽范围的服务商更可信
- 售后响应:提供工单或群组技术支持的服务商更可靠
- 订阅格式:提供完整YAML格式的服务商配置更规范
建议避开:无法提供Clash格式订阅、带宽标注夸张、无法联系客服的服务商。
常见问题
Q:订阅链接导入后显示解析失败? A:检查链接是否包含特殊字符,尝试URL编码;或使用Base64解码后手动检查YAML语法是否正确。
Q:节点延迟正常但无法访问目标网站? A:检查分流规则是否正确配置,确认目标域名是否被正确匹配到代理组。
Q:如何提升节点订阅的稳定性? A:选择支持Clash原生格式的服务商,定期更新订阅链接,避免使用过期的配置文件。
