两年Clash老用户总结的自动分流配置心得

本文详解Clash自动分流规则的配置方法,从代理组类型选择、TUN模式与系统代理区别,到DOMAIN/IP-CIDR规则写法,提供可复用的YAML配置模板,帮助跨境办公用户实现流量智能分流。

代理组类型:Select、URL-Test、Fallbac的适用场景

Clash代理组是分流规则的核心,理解三种代理组的区别是配置自动分流的前提。

Select(手动选择):列出所有代理节点,用户手动指定使用哪个节点,适合需要明确知道流量走哪个出口的场景,如特定业务指定走香港节点。

URL-Test(自动测速):配置一个测试URL(通常为测速文件),Clash定期对组内所有节点测速,自动选择延迟最低的节点,适合日常使用,兼顾速度与稳定性。

Fallback(故障转移):按顺序尝试节点列表,第一个可用的节点被使用,适合对稳定性要求极高的场景,主节点不可用时自动切换备用节点。

proxy-groups:
  - name: 自动选择
    type: url-test
    proxies:
      - 香港-01
      - 香港-02
      - 日本-01
    url: http://www.gstatic.com/generate_204
    interval: 300
  - name: 手动指定
    type: select
    proxies:
      - 香港-01
      - 日本-01
      - 美国-01
  - name: 备用切换
    type: fallback
    proxies:
      - 香港-01
      - 日本-01
      - 美国-01
    url: http://www.gstatic.com/generate_204
    interval: 300

TUN模式与系统代理的区别

系统代理模式:Clash仅接管HTTP/HTTPS/SOCKS5协议的流量,配置简单但覆盖不全,部分应用(如游戏、UDP应用)无法被代理。

TUN模式:创建虚拟网卡,拦截所有通过网卡的数据包(包括UDP),实现全局代理,适合游戏、VoIP、视频通话等场景,但功耗略高。

特性 系统代理 TUN模式
覆盖协议 HTTP/HTTPS/SOCKS5 全部(含UDP)
适用场景 网页浏览、视频 游戏、语音、直播
配置复杂度
功耗

建议日常网页浏览使用系统代理,玩国际服游戏时切换TUN模式。

分流规则写法与优先级

Clash规则按顺序匹配,命中即生效,常用规则类型:

  • DOMAIN:精确域名匹配,如DOMAIN,google.com
  • DOMAIN-SUFFIX:域名后缀匹配,如DOMAIN-SUFFIX,google.com匹配所有google.com子域名
  • IP-CIDR:IP段匹配,如IP-CIDR,8.8.8.8/32
  • GEOIP:国家/地区匹配,如GEOIP,JP走日本节点
  • PROCESS-NAME:进程名匹配(仅TUN模式支持)
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
  # 国际流量走自动选择组
  - DOMAIN-SUFFIX,google.com,自动选择
  - DOMAIN-SUFFIX,youtube.com,自动选择
  - DOMAIN-SUFFIX,github.com,自动选择
  - DOMAIN-SUFFIX,netflix.com,自动选择
  # 其他流量默认代理
  - MATCH,自动选择

规则顺序原则:精确规则在前,泛用规则在后;国内流量DIRECT优先,国际流量走代理组。

自动分流配置步骤

  1. 打开Clash客户端,进入配置页面
  2. 导入或编辑配置文件,确保包含proxy-groups和rules字段
  3. 检查代理组配置,确认包含自动选择组(url-test类型)
  4. 调整分流规则,根据访问需求增删DOMAIN-SUFFIX或IP-CIDR
  5. 切换到TUN模式(如需代理游戏流量)
  6. 测试访问,确认国内外流量分流正常

常见问题FAQ

现象:部分国内网站访问缓慢或无法打开
原因:分流规则将国内流量错误导向代理节点
解决方法:检查rules中GEOIP,CN规则位置,确保国内IP段在代理规则之前;添加更多国内域名到DIRECT规则

现象:自动选择组始终选择同一个节点
原因:测速URL无法访问或interval设置过长
解决方法:更换测速URL为http://www.gstatic.com/generate_204;将interval调整为300(5分钟)

现象:游戏延迟高或掉线
原因:使用系统代理模式,UDP流量未被代理
解决方法:切换至TUN模式;选择延迟更低的节点;启用游戏专用代理组

您可以还会对下面的文章感兴趣: