本文详解Clash YAML订阅格式与通用格式的区别,介绍SubConverter转换工具的使用步骤,并提供不同使用场景的节点选择建议,帮助用户快速完成订阅转换。
什么是Clash订阅格式
Clash配置文件采用YAML格式编写,包含代理节点信息、代理组配置和分流规则三部分,与常见的Base64编码订阅链接不同,Clash格式需要明确的字段定义才能被客户端正确识别。
一个基础的Clash配置文件结构如下:
proxies:
- name: 节点名称
type: ss
server: 节点地址
port: 端口号
cipher: 加密方式
password: 密码
proxy-groups:
- name: 手动选择
type: select
proxies:
- 节点名称
rules:
- DOMAIN-SUFFIX,google.com,手动选择
- GEOIP,CN,DIRECT
- MATCH,手动选择
主流订阅格式对比
| 格式类型 | 编码方式 | 兼容性 | 适用场景 |
|---|---|---|---|
| 通用Base64 | Base64编码 | 需转换后使用 | 大部分机场提供 |
| Clash YAML | 明文/YAML | 直接导入 | Clash系列客户端 |
| Surge配置 | 纯文本格式 | 需转换 | Surge/Shadowrocket |
通用格式的订阅链接通常为Base64编码字符串,需要通过转换工具处理后才能在Clash客户端中使用。
SubConverter转换工具使用教程
SubConverter是一款开源的订阅转换工具,支持将多种格式转换为Clash YAML。
在线转换方法
- 访问SubConverter在线转换页面
- 粘贴原始订阅链接
- 选择目标格式为Clash
- 点击转换并复制结果
- 在Clash客户端中导入配置
本地转换步骤
# 安装SubConverter pip install subconverter # 命令行转换 subconverter -i 原始订阅链接 -o clash.yaml -t clash
转换后的文件可直接导入Clash Verge、ClashX、OpenClash等客户端。
不同场景的节点选择建议
4K视频streaming场景
需要选择高带宽线路,建议节点带宽不低于50Mbps,优先选择BGP或CN2优化线路。
跨境游戏加速场景
要求低延迟和稳定连接,建议选择物理距离较近的节点,延迟控制在100ms以内为宜。
学术资源访问场景
注重稳定性和安全性,推荐选择专业线路,避免使用免费节点。
如何判断节点服务商是否靠谱
观察服务商资质和口碑时,可关注以下指标:
- 节点线路标注是否清晰(CN2/BGP/IEPL等)
- 是否有完善的技术支持和售后渠道
- 节点更新频率和稳定性数据
- 用户协议是否明确标注服务内容
建议优先选择提供试用或短周期套餐的服务商,通过实际体验再决定长期订阅。
常见问题
现象:转换后的订阅无法导入Clash客户端
原因:YAML格式语法错误或Base64解码失败
解决方法:检查原始订阅链接是否有效,使用在线YAML验证工具检查格式
现象:节点连接成功但无法访问目标网站
原因:分流规则配置不当或代理组选择错误
解决方法:检查rules规则顺序,确保目标域名走代理而非直连
