规则分流与代理模式科普
在配置任何代理客户端时,我们总会看到 Rule (规则)、Global (全局) 与 Direct (直连) 三个核心选项。许多初学者因为不理解它们的工作机制,常常误选了全局模式,导致微信无法定位、国内网银被强制异地风控、或者下载国内大文件导致宝贵的境外流量几小时内见底。
本篇指南将用通俗易懂的图解与数据包分析,带您深入了解智能规则分流的技术原理。
三大代理模式深度对比
Section titled “三大代理模式深度对比”| 代理模式 | 数据包转发流向 | 国内应用速度 | 机场流量消耗 | 最佳使用场景 |
|---|---|---|---|---|
| Rule (规则模式) | 智能识别域名与 IP 归属,分流各得其所 | 极速直连,无任何损耗 | 仅计算境外访问流量 | 日常 99% 场景首选推荐 |
| Global (全局模式) | 全系统所有出站流量强制发往境外节点 | 速度受限,产生延迟 | 国内外所有流量均扣除额度 | 仅用于排查特定节点故障或游戏独享 |
| Direct (直连模式) | 绕过所有代理节点,全部直通本地宽带 | 纯粹本地带宽速度 | 完全不消耗机场额度 | 临时关闭代理,下载国内几十 G 游戏更新时 |
规则分流的匹配优先级与层级设计
Section titled “规则分流的匹配优先级与层级设计”在“规则模式”下,当某个应用程序发起一次网络访问时,客户端内核(如 Mihomo 或 Sing-box)会依照从上到下、首个命中即退出的顺序逐一比对规则库。
应用发起请求 (如 www.google.com) │ ▼[1] 局域网私有网段检测 (192.168.x.x) ───> 命中 ───> DIRECT (本地直连) │ (未命中) ▼[2] 域名后缀精确匹配 (DOMAIN-SUFFIX) ───> 命中 ───> PROXY (专线代理) │ (未命中) ▼[3] 域名关键字匹配 (DOMAIN-KEYWORD) ───> 命中 ───> REJECT (广告阻断) │ (未命中) ▼[4] 地理 IP 数据库匹配 (GEOIP, CN) ───> 命中 ───> DIRECT (国内直连) │ (未命中) ▼[5] 兜底匹配规则 (MATCH / FINAL) ───> 命中 ───> PROXY (默认走代理)常见规则类型语法解析
Section titled “常见规则类型语法解析”- DOMAIN-SUFFIX (域名后缀匹配)
例如
DOMAIN-SUFFIX,google.com,PROXY。只要访问的域名以 google.com 结尾(如 mail.google.com、drive.google.com),均走代理出口。 - IP-CIDR (网段掩码匹配)
例如
IP-CIDR,192.168.0.0/16,DIRECT。所有发往本地私有局域网的数据包直接穿透,确保不干扰本地打印机和 NAS 共享。 - GEOIP (地理数据库比对)
例如
GEOIP,CN,DIRECT。内核会查询内置的离线 IP 地理数据库,若目标服务器位于中国大陆境内,则无条件走直连,彻底消除国内 App 延迟。 - GEOSITE (预编译域名集合)
现代规则引擎支持直接引用知名社区维护的域名分类包(如
GEOSITE,bilibili,DIRECT与GEOSITE,netflix,PROXY),免去用户手动添加成百上千条二级域名的烦琐。