规则分流是什么:哪些流量走代理、哪些直连
规则分流是客户端按域名、IP 段、地区或应用等条件,逐条决定连接走代理、直连还是拒绝的机制。本文解释规则、全局、直连三种模式的差别,规则的判断依据与匹配顺序,以及分流的好处、代价和规则来源。
分流就是给每一条连接选一条路
规则分流是客户端对每一条网络连接逐一做出的判断:它该走代理节点、直接用本地网络,还是被拒绝。 判断依据是一组事先写好的规则,例如“某类域名走代理”“本地地址直连”。打开一个网页可能产生几十条连接,每一条都会单独经过这套判断。
分流发生在你的设备上,机场看不到也管不到。机场能做的,只是在订阅里附带一份默认规则供客户端使用。
三种工作模式
多数客户端提供三种基本模式:
| 模式 | 行为 | 适合的情况 | 主要代价 |
|---|---|---|---|
| 规则模式 | 按规则逐条判断 | 日常使用 | 规则不准时个别网站走错路径 |
| 全局模式 | 所有连接都走代理 | 临时排查是否为规则问题 | 本地服务绕远路,流量消耗明显增加 |
| 直连模式 | 所有连接都不走代理 | 临时停用代理而不退出客户端 | 需要代理的服务无法访问 |
日常应以规则模式为主。全局模式适合短时间用来判断“是不是规则把某个网站分错了”,不宜长期开启。三种模式的具体切换方法属于客户端操作,见 代理模式怎么选:规则、全局与直连。
规则依据什么来判断
一条规则通常由“匹配条件 + 去向”组成。常见的匹配条件有这几类:
| 条件类型 | 判断依据 | 通俗理解 |
|---|---|---|
| 完整域名 | 访问的域名与规则完全一致 | 只针对某一个网址 |
| 域名后缀 | 域名以某段结尾 | 针对某个网站及其所有子域名 |
| 域名关键词 | 域名中包含某个词 | 范围较宽,容易误伤 |
| IP 段 | 目标地址落在某个网段内 | 针对没有域名、直接用 IP 的连接 |
| 地理位置 | 目标 IP 被数据库归属到某个国家或地区 | 例如“目标在本地的直连” |
| 进程或应用 | 发起连接的程序名称 | 让某个软件整体走代理或直连 |
| 兜底规则 | 以上都没命中时 | 决定“剩下的”走哪条路 |
去向一般有三种:交给某个代理节点或策略组、直连、拒绝。“拒绝”常用于屏蔽广告或跟踪类域名。
规则按顺序匹配,命中即停止
规则列表是从上到下依次匹配的:一条连接一旦命中某条规则,就按它的去向处理,后面的规则不再检查。因此顺序非常关键:
连接请求:访问某个域名
│
├─ 规则 1:该域名在“拒绝”名单? ──是──▶ 拒绝
├─ 规则 2:该域名在“代理”名单? ──是──▶ 交给代理策略组
├─ 规则 3:该域名在“直连”名单? ──是──▶ 直连
├─ 规则 4:目标 IP 属于本地地区? ──是──▶ 直连
└─ 兜底规则:以上都未命中 ────────────▶ 按兜底设定(常见为走代理)
这只是结构示意,不是可用的配置。真实配置往往有成百上千条规则,靠前的一条写得太宽,就可能让后面更精确的规则永远不起作用。规则的写法与排序技巧属于客户端专题,本文不涉及具体配置。
去向往往是“策略组”而不是单个节点
规则里写的“走代理”,通常并不直接指向某一个节点,而是指向一个策略组。策略组是一组节点加上一种选择方式,常见的选择方式有:手动选择、按延迟测试自动选择、某个节点失效时自动切换到下一个、在多个节点之间分摊连接。
这样设计的好处是:规则只需要描述“这类连接该去哪个组”,而具体用组里的哪个节点,可以随时调整,不必改动规则。机场附带的配置往往已经按地区或用途建好了几个策略组,例如按地区划分的分组,或专门用于某类服务的分组。
理解这一层之后就能明白,为什么有时你在界面上切换了节点,某个网站的出口却没有变化:它可能命中的是另一个策略组。
分流带来的好处与代价
合理的分流主要带来三点好处:
- 节省套餐流量:直连的连接不经过节点,不计入机场流量,原因见 机场流量怎么计算:上行、下行与重置周期;
- 本地服务更顺畅:访问本地网站时不必绕到海外再回来,速度和地区识别都更自然;
- 降低节点负担:大文件更新、本地视频等不占用代理资源。
代价则主要来自“判断不准”:
- 规则未收录的新域名,可能落到兜底规则,走了不该走的路径;
- 地理位置规则依赖 IP 数据库,数据库不准时会误判;
- 某些应用使用的域名分散,部分连接走代理、部分直连,可能造成功能异常;
- 若 DNS 解析在规则判断之前发生,解析结果也会影响地理位置规则的判断,DNS 的作用见 DNS 在代理中起什么作用,DNS 泄露是怎么回事。
规则从哪里来
规则一般有三种来源,可以叠加:
- 机场附带的默认规则:订阅返回 Clash 系列或 Sing-box 配置时,往往已经包含一整套规则和策略组。它方便开箱即用,但更新节奏由机场决定。
- 远程规则集:社区维护的域名与 IP 列表,客户端定期下载,适合需要持续更新的大类规则。
- 自定义规则:用户为个别网站或应用添加的少量规则,通常放在最前面,优先级最高。
本站整理的 17 个品牌资料都没有说明订阅是否附带分流规则、规则多久更新一次,这属于购买后才能在自己的订阅中确认的信息。
分流不是什么
最后说明分流的边界:它只决定连接走哪条路,不能提高节点本身的速度,也不能改变目标网站对落地 IP 的判断;它不是隐私工具,直连的连接仍由本地网络正常处理。分流规则同样应在遵守所在地法律法规与平台条款的前提下使用。
常见问题
规则分流是什么?
是客户端对每一条网络连接做出的路由判断:按事先设定的规则,把访问境外服务的连接交给代理节点,把访问本地服务的连接直接用本地网络发出,必要时拒绝某些连接。
规则模式、全局模式和直连模式有什么区别?
规则模式按规则逐条判断去向;全局模式让所有连接都走代理;直连模式让所有连接都不走代理。日常使用多为规则模式,全局模式会明显增加流量消耗,也会让本地服务绕远路。
分流规则是从哪里来的?
常见来源有三种:机场在订阅配置中附带的默认规则、社区维护并定期更新的远程规则集,以及用户自己添加的少量自定义规则。三者可以叠加使用,越靠前的规则优先级越高。
来源与更新
品牌字段来自本站品牌数据文件(整理自 2026-09-04 品牌清单,Vendor Data,官网待核实);测速截图为 2026-10-18 复核后发布的单次 Measured Data;AI 与流媒体均为 Not Tested。发布 2026-10-18,最近更新 2026-10-18。本页不承诺任何平台的收录、排名或引用。