Clash 规则分流怎么设置?国内直连、国外走代理(2026)

Clash 开了代理后国内网站变慢,或该走代理的没走?这篇讲清规则模式与全局模式的区别、规则从上到下匹配的逻辑、常用规则类型和 TUN 模式的注意事项,附排查清单。

你装好了 Clash,导入了机场订阅,结果发现两种尴尬:要么开着代理后淘宝、微信也跟着变慢,要么某个国外网站明明该走代理却打不开。别急着换节点,这类问题十有八九出在”分流规则”上。先说结论:日常用”规则模式”,让规则决定哪些流量直连、哪些走代理;”全局模式”只拿来临时排查问题;规则是从上到下匹配的,顺序比数量重要。

先交代一下信息来源:我们查阅了 mihomo(Clash.Meta 内核)官方文档的路由规则、代理集合和 Tun 页面,以及 Clash Verge Rev 官方文档的订阅导入页与 Windows FAQ(查询日期 2026 年 10 月 30 日)。本文没有对任何机场做测速,也不涉及具体机场推荐,配置项请以你实际使用的客户端版本为准。

先搞懂:规则模式、全局模式、直连模式有什么区别

Clash 系客户端的主界面通常能切换几种出站模式。说白了就是”流量到了你这儿,该怎么分配”:

模式流量去向适合场景
规则模式按配置里的规则逐条匹配,决定直连还是走哪个代理日常使用,国内外网站混着用
全局模式所有流量都走你当前选中的那个节点临时排查:判断是节点问题还是规则问题
直连模式所有流量都不走代理确认是不是代理本身影响了网速

为什么不一直用全局?因为国内网站绕一圈国外节点,既慢又浪费机场流量,一些国内服务还会因为你的 IP 在境外而出现验证码、风控。所以日常用规则模式更合理。

规则是怎么工作的:从上到下,命中即停

据 mihomo 官方文档,规则按从上到下的顺序匹配,列表顶部的优先级更高。也就是说,一个请求来了,Clash 从第一条规则开始看,命中哪条就按哪条的去向走,后面的不再看。文档里的示例以 MATCH 结尾,它匹配所有请求,相当于”兜底规则”。

一条规则的写法大致是”类型,内容,去向”。比如下面这几行(仅作示意,具体写法以官方文档为准):

rules:
  - DOMAIN-SUFFIX,example.com,DIRECT
  - GEOSITE,cn,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,Proxy

这段的意思是:example.com 及其子域名直连;被归为国内站点的域名直连;目标 IP 属于中国的直连;剩下的全部交给名叫 Proxy 的策略组(也就是你选的节点)。注意最后一行 MATCH 一定要放在最末尾,放在前面的话,它后面的规则就永远轮不到了。

常用规则类型,一张表看懂

官方文档列了很多规则类型,新手常用的就下面这几个:

规则类型匹配什么备注
DOMAIN完整域名只匹配这一个域名
DOMAIN-SUFFIX域名后缀写 google.com 能匹配 www.google.com,但不会匹配 content-google.com
DOMAIN-KEYWORD域名包含某关键词范围较宽,容易误伤
GEOSITE按”站点分类”匹配一批域名依赖数据库,省得你一条条写
GEOIP按目标 IP 所在地区匹配如 GEOIP,CN,DIRECT
IP-CIDRIP 段局域网地址常用它直连
PROCESS-NAME发起请求的程序名文档注明 Android 上可匹配包名
RULE-SET引用外部规则集合对应配置里的 rule-providers
MATCH匹配所有请求兜底,放最后

还有一个容易被忽略的参数 no-resolve。官方文档说它只用于目标 IP 类规则:当请求带的是域名,Clash 为了检查 IP 规则可能会先去解析域名,加上这个参数就能跳过解析。简单讲,IP 类规则后面加它,能少一次 DNS 解析。

机场订阅里已经带了规则,我还要自己写吗

多数情况下不用从零写。机场订阅(或者你用的转换配置)通常自带一套规则和策略组,导入后直接就是”国内直连、国外走代理”。你需要自己动手的,大概是这几种情况:

  • 某个国内网站被错误地送去走代理,想让它直连;
  • 某个国外服务想固定走某个地区的节点(比如看流媒体时指定地区);
  • 公司内网、NAS 之类的局域网地址需要强制直连;
  • 某个程序(比如下载工具)想单独直连或单独走代理。

Clash Verge Rev 官方文档的首页提到,它支持配置文件的”增强”(Merge 和 Script)以及可视化的节点与规则编辑。也就是说,你可以不直接改机场给的原始配置,而是用增强功能叠加自己的规则,这样订阅更新时你的改动不会被覆盖。具体怎么装、怎么导入订阅,可以先看站内这篇:Clash Verge Rev 怎么用?从下载到配置的全平台新手教程。

三步判断:到底是节点坏了,还是规则错了

遇到”某网站打不开”,别一上来就改规则,按这个顺序来:

  1. 把模式切到”全局模式”,并选一个你确认能用的节点,再访问那个网站。
  2. 如果全局下能打开,说明节点没问题,是规则把它送去了直连(或送去了不合适的策略组),回头查规则。
  3. 如果全局下也打不开,多半是节点、订阅过期或流量用完,换个节点,或者先去机场后台确认套餐状态。

这套思路和小火箭排查是一回事,iPhone 用户可以对照看:小火箭连不上怎么办?iPhone 用户 7 步自查。

想让某个网站固定走代理或直连:加一条自定义规则

原理很简单:把你的自定义规则放在规则列表靠前的位置,因为先匹配到的先生效。比如你想让某个域名直连:

- DOMAIN-SUFFIX,your-site.example,DIRECT

想让它走代理,把 DIRECT 换成你的代理策略组名称即可。策略组名称必须和配置里写的一模一样,多一个空格、少一个字都会报错。改完之后记得重新加载配置,并用全局模式和规则模式各测一次。

订阅节点太多太乱?用 filter 筛一筛

如果你用的是 mihomo 的 proxy-providers(代理集合)来加载订阅,官方文档给了几个实用字段:

  • type:可选 http、file、inline,订阅链接用 http;
  • interval:更新间隔,单位是秒;
  • filter / exclude-filter:按关键词或正则保留、排除节点;
  • health-check:健康检查(延迟测试),官方推荐的测试地址之一是 https://www.gstatic.com/generate_204;
  • override:覆写节点字段,比如给节点名加前缀。

注意,订阅链接等于你的账号凭据。写进配置文件、发给别人或者贴到公开论坛之前,请先想清楚——泄露了别人就能蹭你的流量。

TUN 模式:什么时候该开,要注意什么

系统代理只能管”愿意走系统代理”的程序,有些软件(比如部分游戏、命令行工具)不认系统代理,这时可以考虑 TUN 模式——它是建一块虚拟网卡,把更多流量接管进来。据 mihomo 官方文档,Tun 的几个关键项是:

  • auto-route:自动设置全局路由,把流量导入 tun 网卡;
  • strict-route:严格路由,可防地址泄漏,Windows 上会加防火墙规则阻止 DNS 泄露,但文档也提醒可能影响 VirtualBox 等应用;
  • dns-hijack:劫持 DNS 请求,文档注明 macOS/Windows 无法自动劫持发往局域网的 DNS,Android 开启”私人 DNS”时也无法劫持;
  • stack:协议栈,文档说明开启防火墙时无法使用 system 和 mixed。

Windows 用户还要留意 Clash Verge Rev 的 FAQ:它提到打开 TUN 后网络异常,可能是系统里有多个网卡或网段与规则冲突,可以删除多余网卡;另外”服务模式”检查没通过时,普通用户权限下无法使用 TUN,需要以管理员身份运行或修复服务。UWP 应用走不了代理,也有对应的”解除回环限制”设置。

如果你在手机上用,安卓端可以看这篇:安卓手机 Clash 怎么用?FlClash 与 CMFA 怎么选;华为鸿蒙 NEXT 用户请看鸿蒙 NEXT 怎么装 Clash。

看流媒体、用特定服务时的分流小提示

想让流媒体走指定地区的节点,思路是:先建一个策略组放该地区的节点,再加规则把对应域名指向这个策略组。具体节点怎么挑、怎么自查,可以参考奈飞机场怎么选?Netflix 节点自查与分流设置。需要说明的是,能不能解锁取决于服务商和节点,本文不保证任何结果。

常见问题(FAQ)

开了 Clash 之后国内网站变慢,是节点不行吗?先看是不是用了全局模式。切回规则模式,确认规则里有国内直连(如 GEOSITE/GEOIP 的 CN 直连)。

规则写了没生效?多半是顺序问题:前面有更宽的规则先命中了,或者 MATCH 放前面了。把你的规则往上移。

DOMAIN-SUFFIX 和 DOMAIN-KEYWORD 选哪个?优先 DOMAIN-SUFFIX,范围清楚。KEYWORD 只要域名里带这个词就会命中,容易误伤。

订阅更新后我加的规则没了?直接改订阅原文件,更新时会被覆盖。用客户端的增强(Merge/Script)功能叠加自己的规则更稳。

关了 Clash 之后网络上不去怎么办?可能是系统代理没被正确关闭。Clash Verge Rev 的 Windows FAQ 给的办法是到 Windows 设置里的代理页面,关掉”使用代理服务器”。

用这类工具合法吗?各地法律规定不同,请遵守你所在地的法律法规。本文只讨论客户端配置方法,不构成法律意见。机场服务商可能随时跑路,建议按月购买。

总结

Clash 分流的核心就三件事:日常用规则模式;规则从上到下匹配,自定义规则放前面、MATCH 放最后;排查时用全局模式区分是节点还是规则的问题。想挑选稳定的服务商,可以参考国内哪些机场节点好用?机场节点选择标准与实用建议。

参考来源