订阅导入后能用就行,为什么要看懂配置文件?因为一旦你想自定义规则、排查分流异常、或者写 Merge 增强,绕不开它。好消息是 Clash 配置就三大件,半小时能全部理清。
先看全局字段
文件开头一般是这些:
mixed-port: 7897 # HTTP 和 SOCKS 共用的混合端口
allow-lan: false # 是否允许局域网设备接入
mode: rule # rule / global / direct
log-level: info
external-controller: 127.0.0.1:9097 # 控制 API 地址
在 Clash Verge 里这些字段大多被界面开关接管——你在设置页改端口、开局域网共享,本质就是在改这几行。
proxies:节点长什么样
每个节点是一段 YAML 对象,声明协议和连接参数:
proxies:
- name: "HK-01"
type: ss
server: hk01.example.com
port: 443
cipher: aes-256-gcm
password: "…"
- name: "JP-05"
type: vmess
server: jp05.example.com
port: 443
uuid: "…"
tls: true
type 决定协议(ss/vmess/vless/trojan/hysteria2/tuic…),后面的字段随协议不同。订阅里的这一段由服务商生成,一般不需要手动碰。
proxy-groups:把节点组织起来
分组是策略层:「代理」页面里你点的那些选项卡,就是一个个分组。
proxy-groups:
- name: "PROXY"
type: select # 手动选择
proxies: [Auto, HK-01, JP-05]
- name: "Auto"
type: url-test # 自动选最快
proxies: [HK-01, JP-05]
url: "https://www.gstatic.com/generate_204"
interval: 300
分组可以嵌套(PROXY 组里包含 Auto 组),这也是订阅能做出「地区分组 → 自动测速」多层结构的原因。分组类型的行为差异见节点选择详解。
rules:流量的裁判
rules:
- DOMAIN-SUFFIX,openai.com,PROXY
- DOMAIN-KEYWORD,github,PROXY
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- GEOIP,CN,DIRECT
- MATCH,PROXY
每条规则三段式:匹配类型,匹配值,出口。出口可以是分组名、DIRECT(直连)或 REJECT(拦截)。规则从上到下匹配,命中即停,所以顺序就是优先级;MATCH 是没人认领时的兜底。写规则的完整语法见自定义规则教程。
动手前的忠告
不要直接编辑订阅文件——下次订阅更新会整个覆盖你的修改。所有个人化改动都应该放在 Merge 或 Script 里,做法见增强配置教程。
想验证自己对配置的理解,右键订阅卡片 →「编辑文件」,对照本文一段段看,比任何教程都直观。