本文详解Clash代理工具的国内外流量分流配置方法,涵盖代理组类型选择、TUN模式与系统代理区别、分流规则写法,并通过实际YAML配置示例帮助用户快速实现精准流量控制。
代理组类型与适用场景
Clash代理组是分流的核心组件,主要有三种类型:
Select(手动选择):列出所有节点供用户手动切换,适合对节点有特定需求的用户,配置示例:
proxy-groups:
- name: 手动选择节点
type: select
proxies:
- 节点A
- 节点B
- 节点C
URL-Test(自动测速):自动检测节点延迟并选择最优节点,适合日常上网场景,系统会定期对列表中的节点进行测速:
- name: 自动测速
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 节点A
- 节点B
Fallback(故障转移):按顺序尝试节点列表,当前一个节点不可用时自动切换到下一个,保证连接稳定性。
TUN模式与系统代理的区别
系统代理模式仅处理HTTP/HTTPS协议的流量,通过系统代理设置生效,适合浏览器访问和常规应用,但无法处理游戏客户端、UDP流量和部分不走系统代理的应用。
TUN模式创建虚拟网卡,直接接管设备所有流量(包括UDP),适合游戏加速、VoIP通话和需要全流量代理的场景,开启TUN模式后,设备网络流量会先经过Clash处理再转发。
建议:日常网页浏览使用系统代理模式;游戏或UDP应用较多的场景启用TUN模式。
分流规则写法与优先级
Clash规则按从上到下顺序匹配,匹配到第一条规则后立即生效,常用规则类型:
- DOMAIN-SUFFIX:匹配域名后缀,如
DOMAIN-SUFFIX,google.com匹配所有google.com子域名 - DOMAIN-KEYWORD:关键词匹配,如
DOMAIN-KEYWORD,facebook包含facebook的域名 - IP-CIDR:IP段匹配,用于内网IP或大段IP范围
- GEOIP:根据IP库判断国家/地区,
GEOIP,CN表示中国IP
分流配置示例:
rules: # 国内流量直连 - DOMAIN-SUFFIX,baidu.com,DIRECT - DOMAIN-SUFFIX,qq.com,DIRECT - IP-CIDR,10.0.0.0/8,DIRECT - IP-CIDR,172.16.0.0/12,DIRECT - IP-CIDR,192.168.0.0/16,DIRECT - GEOIP,CN,DIRECT # 国际流量走代理 - MATCH,手动选择节点
完整配置步骤
- 获取节点信息:从节点服务商获取Clash订阅链接或节点配置
- 导入配置:打开Clash客户端,粘贴订阅链接或手动添加节点
- 设置代理组:根据使用场景选择合适的代理组类型
- 配置分流规则:按需求编写国内外分流规则
- 选择代理模式:根据应用场景选择系统代理或TUN模式
常见问题FAQ
现象:配置了分流规则但国内网站仍然走代理
原因:规则顺序错误,GEOIP规则放在DOMAIN规则之前导致所有流量被GEOIP,CN规则处理
解决方法:将具体的DOMAIN规则放在GEOIP规则之前,确保精确匹配优先
