全局模式与规则模式是Clash最核心的两种代理策略,全局模式将所有流量转发代理节点,规则模式则按预设条件分流处理,两者在流量分配、延迟表现和适用场景上差异明显,本文详解配置方法与选择建议。
全局模式:简单粗暴的代理方案
全局模式(Global)会将设备所有网络请求无差别转发至代理服务器,无需配置复杂规则,访问国内网站同样经过代理,导致延迟增加、带宽浪费,开启方式极为简单:
# 全局模式配置示例
mode: global
proxies:
- name: "代理节点"
type: ss
server: example.com
port: 8388
cipher: aes-256-gcm
password: password123
适合临时测试代理连通性、或在完全无法访问外网的极端场景下使用,长期使用建议切换至规则模式。
规则模式:智能分流的核心能力
规则模式(Rule)根据预设条件判断每条流量的走向,实现国内直连、国外代理的智能分流,这是Clash最强大的功能,也是专业用户的主流选择。
规则类型与优先级
Clash规则按从上到下顺序匹配,常用规则类型包括:
- DOMAIN:精确匹配域名,如
DOMAIN,google.com,代理 - DOMAIN-SUFFIX:匹配域名后缀,如
DOMAIN-SUFFIX,youtube.com,代理 - IP-CIDR:匹配IP段,如
IP-CIDR,10.0.0.0/8,DIRECT - GEOIP:根据IP地理位置分流,如
GEOIP,CN,DIRECT
配置示例:
mode: rule rules: # 国内网站直连 - DOMAIN-SUFFIX,baidu.com,DIRECT - DOMAIN-SUFFIX,taobao.com,DIRECT - GEOIP,CN,DIRECT # 海外资源走代理 - DOMAIN-SUFFIX,google.com,代理 - DOMAIN-SUFFIX,youtube.com,代理 - MATCH,代理
代理组类型:自动切换的关键
规则模式中代理组(Proxy Group)决定节点选择策略,三种主流类型:
| 类型 | 原理 | 适用场景 |
|---|---|---|
| select | 手动选择固定节点 | 需要指定节点时 |
| url-test | 自动测试延迟选择最优 | 日常访问 |
| fallback | 优先使用首个可用节点 | 追求稳定性 |
proxy-groups:
- name: 代理
type: url-test
proxies:
- 节点A
- 节点B
- 节点C
url: "http://www.gstatic.com/generate_204"
interval: 300
TUN模式与系统代理的区别
- 系统代理:仅接管HTTP/HTTPS/SOCKS5协议流量,部分应用可能绕过
- TUN模式:在网络层拦截所有流量(含UDP、游戏数据包),更底层但资源消耗略高
玩外服游戏或使用UDP类应用时,建议开启TUN模式。
常见问题FAQ
现象:开启规则模式后部分网站无法访问
原因:规则覆盖不全,命中DIRECT导致直连失败
解决方法:检查规则顺序,将目标域名规则移至GEOIP规则之前
现象:节点显示在线但无法上网
原因:代理组所有节点均不可用
解决方法:在代理组中添加更多节点或切换至select模式手动选择可用节点
现象:开启TUN模式后系统卡顿
原因:TUN模式需要创建虚拟网卡,配置不当可能导致流量回环
解决方法:检查exclude-android-proxy参数或暂时切换回系统代理模式
节点选择建议
不同使用场景对节点要求差异明显:4K视频需要高带宽支持,游戏加速要求低延迟,跨境办公则需稳定连接,选择节点时关注延迟、带宽和稳定性三要素,避免单一节点承载过多业务。