Clash 自动分流规则配置实战,代理组类型与规则优先级完全指南

Clash自动分流规则通过代理组和分流策略实现流量智能分配,掌握select、url-test、fallback三种代理组类型的适用场景,以及DOMAIN、DOMAIN-SUFFIX、IP-CIDR、GEOIP规则的优先级逻辑,可显著提升跨境访问效率和连接稳定性。

Clash代理组类型深度解析

代理组是Clash分流规则的核心组件,决定了流量如何在不同节点间分配。

1 select(手动选择)

proxy-group:
  - name: 🇺🇸 美国节点
    type: select
    proxies:
      - 🇺🇸 US-01
      - 🇺🇸 US-02
      - 🇭🇰 HK-01

适用场景:需要手动切换节点、测试特定线路、或对延迟敏感的业务操作,用户可自行在客户端选择最优节点。

2 url-test(自动测速)

proxy-group:
  - name: 自动测速
    type: url-test
    url: http://www.gstatic.com/generate_204
    interval: 300
    tolerance: 50
    proxies:
      - 🇺🇸 US-01
      - 🇺🇸 US-02

适用场景:日常跨境访问,系统自动选择延迟最低的节点,url为测速地址,interval为测速间隔(秒),tolerance为切换阈值。

3 fallback(故障转移)

proxy-group:
  - name: 稳定线路
    type: fallback
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - 🇺🇸 US-01
      - 🇺🇸 US-02
      - 🇭🇰 HK-01

适用场景:高可用性需求,当前节点不可用时自动切换到下一个候选节点,按配置顺序优先尝试。

分流规则类型与优先级

Clash规则按从上到下匹配,命中后执行对应操作。

1 规则类型对照表

类型 写法示例 作用范围
DOMAIN DOMAIN,google.com 精确域名
DOMAIN-SUFFIX DOMAIN-SUFFIX,youtube.com 域名后缀(含子域名)
DOMAIN-KEYWORD DOMAIN-KEYWORD,netflix 域名关键词
IP-CIDR IP-CIDR,8.8.8.8/32 IP地址段
GEOIP GEOIP,CN 国家/地区代码
RULE-SET RULE-SET,ads 规则集引用

2 规则优先级逻辑

rules:
  # 1. 直连规则(国内资源)
  - DOMAIN-SUFFIX,baidu.com,DIRECT
  - GEOIP,CN,DIRECT
  # 2. 代理规则(国际资源)
  - DOMAIN-SUFFIX,google.com,🇺🇸 美国节点
  - RULE-SET,social-media,🇭🇰 香港节点
  # 3. 拦截规则(广告/追踪)
  - RULE-SET,ads,REJECT
  # 4. 默认规则
  - MATCH,🇺🇸 美国节点

优先级原则:精确规则(DOMAIN)→ 后缀规则(DOMAIN-SUFFIX)→ 关键词规则 → IP-CIDR → GEOIP → RULE-SET → MATCH(兜底)。

TUN模式与系统代理的区别

1 工作原理对比

特性 TUN模式 系统代理
接管范围 所有流量(含UDP/游戏) 仅HTTP/HTTPS
性能开销 略高 较低
兼容性 需要管理员权限 更广泛
适用场景 游戏/视频通话/全流量代理 浏览器/应用HTTP请求

2 配置示例

# TUN模式配置
tun:
  enable: true
  stack: system # 或 gvisor/mixed
  dns-hijack:
    - 8.8.8.8
    - 8.8.4.4
  auto-route: true
# 系统代理模式(默认)
port: 7890
socks-port: 7891
allow-lan: false

Clash客户端下载指南

1 各平台客户端选择

  • Windows:推荐Clash Verge Rev(Clash for Windows已停更),GitHub Release下载
  • Mac:ClashX或ClashX Pro,M系列芯片选arm64版本
  • Android:FlClash或Clash for Android,华为/鸿蒙需手动下载APK
  • iOS:App Store无Clash,Shadowrocket或Quantumult X可替代
  • 路由器:OpenClash(OpenWrt插件),内核推荐Meta版本

常见问题FAQ

1 节点显示在线但无法访问

现象:代理组显示节点在线,但浏览器无法打开国际网站。

原因:DNS污染或规则配置错误导致流量未走代理。

解决方法:1. 开启TUN模式;2. 检查分流规则是否包含目标域名;3. 在代理组中添加DIRECT测试是否为规则问题。

2 切换节点后速度无变化

现象:切换到其他节点后,延迟和带宽无明显改善。

原因:当前规则未使用新节点,或节点本身带宽不足。

解决方法:1. 确认规则指向正确的代理组;2. 使用url-test自动测速;3. 更换节点测试。

3 TUN模式导致部分应用闪退

现象:开启TUN模式后,某些国产应用无法启动。

原因:应用检测到代理环境或VPN权限。

解决方法:在分流规则中添加该应用域名走DIRECT,或暂时关闭TUN模式。

节点选择建议

选择节点时需根据使用场景权衡:4K视频需要高带宽专线,游戏需要低延迟线路,日常办公需要稳定性和安全性兼顾,判断节点服务商可靠性可关注:是否提供测速、是否有SLA保障、节点更新频率等,建议优先选择支持多协议的中转或专线服务,避免使用免费节点处理重要业务。

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

暂无相关文章