本文详解Clash代理规则设置的核心技巧,包括代理组类型选择、TUN模式与系统代理的区别、以及分流规则的正确写法,帮助用户快速配置适合自己的网络加速方案。
代理组类型选择与适用场景
Clash代理组是规则分流的核心,理解三种代理组的区别是配置关键:
Select(手动选择)
proxy-groups:
- name: 手动选择节点
type: select
proxies:
- 节点A
- 节点B
- DIRECT
适用场景:需要手动切换节点、对延迟敏感的业务操作。
URL-Test(自动测速)
proxy-groups:
- name: 自动测速
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 节点A
- 节点B
适用场景:多节点环境下自动选择延迟最低的节点,适合日常上网。
Fallback(故障转移)
proxy-groups:
- name: 故障转移
type: fallback
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 节点A
- 节点B
适用场景:主节点故障时自动切换到备用节点,保障连接稳定性。
TUN模式与系统代理的区别
系统代理模式:仅接管HTTP/HTTPS流量,配置简单但覆盖不全,适合浏览器上网、基础应用访问。
TUN模式:通过虚拟网卡接管所有流量(包括UDP、游戏数据包),实现全局代理,适合游戏加速、直播推流、VoIP应用。
# TUN模式配置示例
dns:
enable: true
listen: 0.0.0.0:53
enhanced-mode: fake-ip
nameserver:
- 223.5.5.5
- 119.29.29.29
tun:
enable: true
stack: system
dns-hijack:
- any:53
auto-route: true
分流规则写法与优先级
Clash规则按顺序匹配,排在前的规则优先生效:
| 规则类型 | 写法示例 | 适用场景 |
|---|---|---|
| DOMAIN | DOMAIN,google.com,代理组 |
精确域名匹配 |
| DOMAIN-SUFFIX | DOMAIN-SUFFIX,youtube.com,代理组 |
域名后缀匹配 |
| IP-CIDR | IP-CIDR,10.0.0.0/8,DIRECT |
IP段分流 |
| GEOIP | GEOIP,CN,DIRECT |
国家/地区分流 |
| RULE-SET | RULE-SET,ads,REJECT |
规则集引用 |
规则优先级:DOMAIN > DOMAIN-SUFFIX > RULE-SET > IP-CIDR > GEOIP > FINAL
建议将常用网站放在规则文件顶部,通用规则放在底部,FINAL规则指定默认出口。
常见问题FAQ
现象:节点显示已连接但无法访问国际网站
原因:DNS污染或规则分流错误导致流量未走代理。
解决方法:检查TUN模式是否开启、确认FINAL规则指向正确的代理组、尝试更换DNS服务器。
现象:部分应用无法联网
原因:应用使用了SSL Pinning或代理检测,系统代理模式未覆盖。
解决方法:切换至TUN模式,或将该应用加入规则排除列表。
现象:规则生效但速度慢
原因:节点带宽不足或代理组选择策略不适合当前使用场景。
解决方法:切换至专线节点、调整URL-Test测速间隔、或手动选择低延迟节点。
