掌握 Clash 配置文件 的 YAML 结构是玩转代理客户端的进阶里程碑。一个完善的 YAML 文件由 proxies、proxy-groups 与 rules 三大核心字段构成。

一、YAML 策略组 (Proxy-Group) 语法全解

常用的策略组类型包括:

  • select:手动选择策略组,用户自由点选想要连接的拼好连节点;
  • url-test:定时触发 HTTP 延迟测试,自动选择延迟最低的节点;
  • fallback:故障转移策略组,当主节点宕机时秒级切流至备用节点。

二、Rule-Providers 动态规则集加载

不再需要写死成千上万行域名,利用远程 Rule-Provider:

rule-providers: loyalsoldier-ai: type: http behavior: domain url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/gdrive.txt" interval: 86400

三、YAML 锚点与别名 (Anchors & Aliases) 高级复用

当配置文件中存在数十个规则类似的策略组时,使用 YAML 的锚点语法(&anchor 与 *anchor)可以大幅精简代码量:

p: &ping_config type: url-test url: "http://www.gstatic.com/generate_204" interval: 300 proxy-groups: - name: "香港组" <<: *ping_config proxies: - "HK-01" - "HK-02"

四、拼好连机场配置文件开箱即用

通过 拼好连机场后台,您可以直接生成优化完毕的完整配置文件,免去繁琐的手工书写 YAML 语法错误。