Clash订阅链接格式说明,YAML配置与转换教程

本文详细讲解Clash订阅链接的YAML格式结构、通用格式区别、SubConverter转换工具使用方法,以及不同使用场景下的节点选择策略,帮助用户快速掌握订阅配置的核心要点。

什么是订阅链接

订阅链接是节点服务商提供的配置文件地址,客户端通过获取该链接自动拉取节点信息,Clash支持两种主流格式:YAML格式(Clash专用)和通用格式(Base64编码的JSON/Surge配置)。

获取订阅链接后,在客户端添加配置时粘贴链接即可自动导入所有节点,无需手动逐个添加。

Clash YAML格式结构

Clash配置文件采用YAML语法,核心组成部分包括:

proxies:
  - name: 节点名称
    type: ss
    server: 节点地址
    port: 端口号
    cipher: aes-256-gcm
    password: 密码
proxy-groups:
  - name: 代理组名称
    type: select
    proxies:
      - 节点名称
      - DIRECT
rules:
  - DOMAIN-SUFFIX,google.com,代理组名称
  - GEOIP,CN,DIRECT
  - MATCH,代理组名称

关键字段说明:

  • proxies:节点列表,每个节点包含协议类型、服务器地址、端口、加密方式等参数
  • proxy-groups:代理组,用于管理多个节点的策略选择
  • rules:分流规则,决定哪些流量走代理、哪些直连

通用格式与YAML格式的区别

特性 YAML格式 通用格式
编码方式 明文YAML Base64编码
兼容性 仅Clash系客户端 支持Surge、Quantumult X等
可读性 高,可直接编辑 需解码后才能查看
体积 相对较大 相对较小

部分服务商同时提供两种格式,选择时需根据客户端支持情况决定。

SubConverter转换工具使用

当需要将一种订阅格式转换为另一种时,可使用SubConverter工具,转换命令示例:

# 将通用格式转换为Clash YAML
./subconverter -i https://example.com/sub -o clash.yaml -t clash
# 转换为Surge格式
./subconverter -i https://example.com/sub -o surge.conf -t surge

常用参数:

  • -i:输入订阅链接
  • -o:输出文件路径
  • -t:目标格式(clash/surge/quantumultx等)

该工具还支持过滤节点、去除广告节点、输出混合协议等功能。

不同场景的节点选择

场景 推荐类型 关键指标
4K视频 streaming 高带宽专线 带宽≥100Mbps
游戏加速 低延迟线路 延迟<50ms
跨境办公 稳定中转 丢包率<1%
学术资源访问 普通中转 稳定性优先

日常浏览网页和社交媒体,普通中转节点即可满足需求;需要高清视频或大文件下载时,建议选择高带宽专线。

如何判断节点服务商是否靠谱

  1. 节点更新频率:稳定的服务商通常每日更新或每周更新订阅
  2. 协议支持:主流协议(SS/V2Ray/Trojan)支持越全面越好
  3. 带宽标注:标注带宽与实际速度是否相符
  4. 客服响应:遇到问题时能否及时获得技术支持
  5. 用户口碑:长期使用者的真实评价参考

建议先使用少量节点测试实际效果,再决定是否长期使用。

常见问题

Q:订阅链接获取后显示解析失败? A:检查链接是否完整复制,部分服务商链接包含特殊字符;确认客户端版本支持对应协议类型。

Q:节点导入后无法连接? A:先尝试切换其他节点排查是否为单个节点问题;检查本地网络环境是否对相关端口有限制。

Q:订阅更新后节点全部失效? A:可能是服务商更换了节点或协议,及时获取新订阅链接;长期失效的节点建议更换服务商。

掌握订阅链接格式是高效使用Clash的第一步,理解YAML结构不仅便于排查问题,还能根据个人需求进行自定义配置。

您可以还会对下面的文章感兴趣: