海外机场 LIVE
专题 05 · 智能分流 网络知识与底层技术体系

网络路由与高级分流规则:GeoIP、GeoSite、CIDR 与策略组深度指南

实现国内网站极速直连、海外受阻资源精准走代理、AI/流媒体独立分流的最佳姿势。

#路由表与选路原则 #CIDR 与子网匹配 #GeoIP (国家IP库) #GeoSite (域名分类库) #DIRECT / PROXY / REJECT #AI / 流媒体精细化分流
快速答案与核心结论

全面拆解路由表匹配逻辑、CIDR 子网掩码、GeoIP/GeoSite 数据库、DIRECT/PROXY/REJECT 行为以及策略组嵌套与规则优先级。

关键判定: 核心关注:路由表与选路原则、CIDR 与子网匹配、GeoIP (国家IP库)
适用场景: 解决网络通信异常、协议选型与客户端配置调优

一、通信链路与底层技术拓扑架构

理解 路由架构与规则分流 的核心机制,需直观观察数据包在网络分层与软硬件系统之间的流转拓扑:

[应用程序发起网络连接]
       │
       ▼
[客户端路由引擎 (按规则自顶向下匹配)]
       │
       ├─ 1. 匹配私有局域网 (IP-CIDR: 192.168.0.0/16) ──► DIRECT (本地直连)
       ├─ 2. 匹配国内主流域名 (GEOSITE: cn)          ──► DIRECT (国内高速直连)
       ├─ 3. 匹配 AI 独立规则集 (GEOSITE: openai)     ──► 🤖 AI 专用策略组 (美西专线)
       ├─ 4. 匹配 流媒体规则集 (GEOSITE: netflix)    ──► 🎬 影视专用策略组 (原生解锁)
       └─ 5. MATCH / FINAL (漏网之鱼兜底规则)        ──► 🚀 默认代理策略组

二、核心概念与实体名词权威解析

在深入配置前,必须首先建立对以下核心技术名词的准确认知:

CIDR (无类域间路由)

例如 192.168.1.0/24,通过斜杠后的数字表示子网掩码长度,用于快速匹配一整个 IP 地址段。

GeoIP 数据库

全球 IP 与国家归属的映射数据库,用于判断目标服务器是否属于中国大陆 (CN)。

GeoSite 数据库

域名分类集合库,例如 `geosite:google`、`geosite:openai`、`geosite:cn`。

规则优先级 (Rule Priority)

分流规则按从上到下的顺序依次匹配,一旦命中首条规则即执行对应出站,后续规则自动忽略。

三、分流规则的三大核心出站动作

  • DIRECT(直连):绕过代理核心,直接使用本地运营商宽带发起连接,速度最快且不消耗机场流量配额;
  • PROXY / 策略组(代理):将流量转发至指定的境外代理节点进行跨境中继;
  • REJECT / BLOCK(拦截丢弃):直接丢弃连接并返回 RST,常用于拦截互联网恶意广告与隐私追踪脚本。

四、关键维度技术对比矩阵

规则类型语法示例匹配对象匹配速度典型应用
DOMAIN-SUFFIX DOMAIN-SUFFIX, openai.com, PROXY 域名后缀 极快 (前缀树匹配) 指定特定网站走代理
GEOSITE GEOSITE, cn, DIRECT 社区预编译域名列表 极快 国内全部知名域名直连
IP-CIDR IP-CIDR, 192.168.0.0/16, DIRECT 目标 IP 网段 快 (路由树匹配) 局域网与内网地址直连
MATCH / FINAL MATCH, PROXY 兜底未命中流量 末尾执行 默认规则策略

六、高频报错与精准排障指南

1 国内网站(如百度、淘宝)无法打开或加载极慢

根本原因:分流模式被误选为了【全局 (Global)】,导致国内流量也绕行了海外节点。

解决办法:在客户端首页将分流模式切换回【规则模式 (Rule)】。

2 某小众国外网站打不开,提示无法连接

根本原因:规则库未收录该域名且 MATCH 规则设为了 DIRECT 直连。

解决办法:手动在配置文件中追加一条 `DOMAIN-SUFFIX,目标域名,PROXY` 规则。

下一步行动与实战落地 (Topic Bridge)

想了解开发者常用的分流技巧?

掌握 GitHub 镜像加速与 API 高并发分流的最佳配置方式。

路由架构与规则分流 常见技术疑难解答

为什么将分流设为“规则模式”后,有些小众海外网站依然打不开?
因为该小众网站域名尚未被 GeoSite 或规则库收录,若兜底规则(MATCH/FINAL)设为了 DIRECT 直连,就会被判定为国内直连导致连接超时。此时可手动添加自定义 DOMAIN-SUFFIX 规则。
如何让特定应用程序(如外服游戏)单独走代理而不影响其他软件?
在支持 PROCESS-NAME 规则的客户端(如 Clash Verge Rev / sing-box)中,添加规则 `PROCESS-NAME, game.exe, 游戏专线节点` 即可实现按进程精准分流。