掌握 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 语法错误。