本文解析 Clash 规则匹配逻辑,详解 DOMAIN 与 GEOIP 优先级,助您精准控制流量走向,满足跨境办公与学术访问需求。
核心机制:Clash 如何决定流量去向
在 Clash 规则模式下,流量并非盲目转发,而是依据预设的 YAML 配置文件进行逐行匹配,理解"Clash 规则模式下哪些网站走代理”的关键,在于掌握匹配优先级与规则类型,Clash 内核从上至下扫描规则列表,一旦命中即停止后续匹配并执行对应策略(Proxy、Direct 或 Reject),若所有规则均未命中,则执行 FINAL 兜底策略。
规则类型与优先级深度解析
要实现精细化分流,必须熟悉以下核心规则写法及其优先级逻辑:
- DOMAIN:精确匹配完整域名。
DOMAIN,www.google.com仅针对该特定子域名生效,优先级最高,适合处理特殊 API 接口。 - DOMAIN-SUFFIX:匹配域名后缀。
DOMAIN-SUFFIX,google.com可覆盖mail.google.com、drive.google.com等所有子域,是日常配置中最常用的规则。 - DOMAIN-KEYWORD:匹配域名中包含的字符,如
KEYWORD,google会命中所有含该字符的域名,误杀率较高,需谨慎使用。 - IP-CIDR:基于目标 IP 段匹配,适用于未域名解析的场景或特定服务器段,如
IP-CIDR,8.8.8.8/32。 - GEOIP:基于地理位置数据库匹配。
GEOIP,CN,DIRECT是国产流量直连的核心,确保国内访问不走弯路。
优先级原则:具体优于宽泛。DOMAIN 优于 DOMAIN-SUFFIX,手动编写的规则优于自动生成的 GEOIP 库。
代理组策略:Select 与 Auto 的实战选择
规则命中后,流量将进入指定的 Proxy Group,不同场景需搭配不同策略:
- Select(手动选择):适合对节点质量有明确要求的用户,可手动切换至特定国家节点,满足“跨境办公需求”中访问特定区域内部系统的要求。
- Url-Test(自动测速):集群内所有节点定期测速,自动切换至延迟最低者,适合流媒体观看或日常浏览,确保持续高速。
- Fallback(故障转移):主节点失效时自动切换备用节点,提供最高稳定性,适合长时间挂机任务。
TUN 模式与系统代理的本质区别
很多用户困惑为何配置了规则仍有流量未代理,这通常涉及模式选择:
- 系统代理(System Proxy):仅接管支持代理协议的软件(如浏览器、部分下载器)的 HTTP/HTTPS 流量,命令行工具、游戏 UDP 流量往往被忽略。
- TUN 模式:在操作系统层面创建虚拟网卡,接管所有进出流量(含 UDP、ICMP),若需让游戏或特殊应用走代理,必须开启 TUN 模式并允许局域网连接。
# 典型分流规则片段示例 rules: - DOMAIN-SUFFIX,google.com,Proxy - DOMAIN-KEYWORD,github,Proxy - GEOIP,CN,Direct - MATCH,Proxy
常见分流故障排查 (FAQ)
现象:国内视频网站加载缓慢或显示海外版权限制。
原因:GEOIP,CN 库缺失或 FINAL 策略错误设置为 Proxy,导致国内 IP 被误判。
解决方法:更新 GeoIP 数据库,确保 GEOIP,CN 指向 Direct 组,并检查是否有更具体的域名规则覆盖了 GEOIP。
现象:特定学术资源网站无法访问。
原因:该网站使用了 CDN,IP 段频繁变动,且未被 DOMAIN 规则覆盖。
解决方法:添加 DOMAIN-SUFFIX 规则或使用 IP-CIDR 补充最新网段,确保“学术资源访问”畅通无阻。
进阶优化与节点选择建议
要实现完美的“国际网络加速”体验,除了规则配置,节点质量至关重要,优质的订阅服务应提供多种线路类型:低延迟专线适合实时交互,高带宽节点适合 4K 流媒体,在选择订阅时,务必确认服务商是否提供 Clash YAML 格式原生支持,避免使用转换工具导致规则丢失。
对于追求极致稳定的用户,建议定期测试节点可用性,并根据实际使用场景调整代理组策略,若您尚未拥有高质量的节点资源,可参考市面上口碑较好的订阅服务商,重点关注其节点覆盖范围及 SLA 保障。
掌握 Clash 规则模式下哪些网站走代理的逻辑,是构建高效网络环境的基础,通过合理编排 DOMAIN、GEOIP 规则并搭配恰当的代理组策略,您可以轻松应对复杂的网络访问需求,实现真正的智能分流。
