Clash 三种模式区别详解
全局模式、规则模式、直连模式——理解这三种分流逻辑,是驾驭 Clash 的第一步。本页深入剖析每种模式的原理、适用场景及规则编写技巧。
📥 下载 Clash 客户端什么是规则分流?
规则分流是 Clash 区别于传统 VPN 的核心特性。简单来说,Clash 会根据你预先设定的规则列表,判断每一个网络请求应该走哪条路——是直接连接(Direct)、通过代理转发(Proxy)、还是直接拒绝(Reject)。这种精细化的流量管理,使得用户可以同时访问国内外网站而不必频繁切换代理状态,也能有效屏蔽广告和恶意域名。
在 Clash 的配置体系中,规则按从上到下的顺序逐条匹配。当一条规则的匹配条件命中某个请求时,该请求就会被发送到对应的策略组。如果所有规则都没有匹配,最终的 MATCH 规则会兜底处理。理解这套匹配逻辑,是编写高效配置文件的基础。
全局 / 规则 / 直连 · 三大模式
每种模式对应一种网络接管策略,选择正确的模式能让网络体验大幅提升
全局模式(Global)
原理:所有匹配规则集的流量都走同一个代理节点,不区分国内外网站。
优点:配置简单,适合需要统一出口 IP 的场景。
缺点:国内网站也走代理,速度变慢,节点流量消耗大。
适用:临时需要特定地区 IP 访问某项服务时短暂开启。
规则模式(Rule)
原理:根据配置文件中的规则集,将不同域名、IP 段分流到不同策略组。
优点:国内直连速度快,国外按需代理,智能高效。
缺点:规则集需要定期更新以保持准确。
适用:日常浏览、办公、娱乐等绝大多数场景,推荐长期使用。
直连模式(Direct)
原理:所有流量均不经过代理,直接连接目标服务器。
优点:完全不消耗节点流量,访问国内网站最快。
缺点:无法访问被屏蔽的网站。
适用:仅访问国内网络资源时,或临时关闭代理。
YAML 配置基础结构
Clash 的配置文件采用 YAML 格式,结构清晰但语法严格。一个完整的 Clash 配置通常包含以下主要模块:
核心模块
· proxies:定义代理节点列表,每个节点包含类型(ss/vmess/trojan等)、服务器地址、端口、加密方式等信息。
· proxy-groups:定义策略组,将节点按功能分组,如“自动选择”“手动切换”“负载均衡”等。
· rules:规则列表,定义域名、IP 段、GEOIP 等与策略组的对应关系。
· dns:DNS 解析配置,控制 Fake-IP 或 Redir-Host 模式及相关参数。
GEOIP 与规则集的作用
GEOIP 是什么?
GEOIP 是 Clash 内置的地理位置数据库,能够根据 IP 地址判断目标服务器所属的国家或地区。通过 GEOIP,CN 这样的规则,Clash 可以自动将所有中国大陆 IP 的流量设置为直连,无需逐条列出每个 IP 段。这大大简化了规则编写,也是“国内直连、国外代理”策略的基础。
规则集(Rule Set)
除了直接写在配置文件中的规则,Clash 还支持引用远程规则集。规则集是预先分类整理好的域名/IP 列表,由社区维护并定期更新。例如,一份“广告拦截”规则集包含了数万个已知广告域名;一份“流媒体”规则集则汇总了 Netflix、YouTube、Disney+ 等服务的域名。通过引用规则集,用户无需手动更新列表,Clash 在每次更新订阅时会自动拉取最新的规则文件。
五种核心规则类型
掌握这些规则类型,你就能编写出精准的分流配置
DOMAIN
精确域名匹配
精确匹配指定的完整域名。例如 DOMAIN,google.com,Proxy 仅匹配 google.com,不匹配子域名。
DOMAIN-SUFFIX
域名后缀匹配
匹配指定域名及其所有子域名。例如 DOMAIN-SUFFIX,google.com,Proxy 同时匹配 google.com 和 mail.google.com。
IP-CIDR
IP 段匹配
按 CIDR 格式匹配 IP 地址段。例如 IP-CIDR,10.0.0.0/8,DIRECT 匹配所有 10.x.x.x 的内网地址。
GEOIP
地理位置匹配
根据 IP 所属国家匹配。例如 GEOIP,CN,DIRECT 将所有中国大陆 IP 流量直连。
MATCH
兜底匹配
当所有规则都未命中时,MATCH 作为最终处理规则。通常设置为走代理或直连,是配置中不可或缺的最后一条规则。
策略组(Proxy Groups)详解
策略组决定了规则匹配后流量实际发往哪个节点
手动选择(select)
用户手动从节点列表中选择一个固定节点。适合需要长期使用某个特定节点的场景,如固定的家宽节点或低延迟专线。
自动延迟选择(url-test)
定期对所有节点进行延迟测试,自动切换到延迟最低的节点。适合对速度敏感的场景,但延迟低不代表带宽大。
负载均衡(load-balance)
将请求分配到多个节点,分散负载。适合需要高并发连接的场景,可有效利用多条线路的带宽。
故障转移(fallback)
按优先级顺序尝试节点,当前一个节点不可用时自动切换到下一个。适合对稳定性要求较高的场景。
社区大型规则集推荐
🟠 ACL4SSR
Clash 社区最广泛使用的规则集之一,提供从基础到进阶的多级规则模板。涵盖国内直连、海外代理、广告拦截、流媒体分割等分类,适合绝大多数用户直接引用。在 GitHub 上持续维护,更新频率高,兼容性强。
⚫ blackmatrix7
以规则全面、分类细致著称的规则集。除了常规的国内外分流,还细分了 Telegram、YouTube、Netflix、Spotify 等应用专属规则。适合需要精细控制每个应用代理策略的进阶用户,是构建个性化配置的优秀基础。
引用远程规则集时,建议在配置中使用 rule-providers 字段指定规则集URL,并设置合理更新间隔。