“VPN 一连,网银打不开了”——这是全局代理模式最常见的副作用。iKuuuvpn 的智能分流(Split Tunneling)就是为这个问题设计的:默认只把需要出境的流量放进隧道,国内网站、银行 App、本地设备通信一律直连。本文拆解分流规则的实现层次,并用一张真实家庭的流量路径实测表说明哪些流量走了哪条路。
背景:分流功能自 2.8 版本上线,经过四个大版本的迭代,规则体系从最初的“全局开关 + 手动白名单”演进为现在的三层结构——域名规则、IP 段规则、应用规则。三层按优先级叠加,用户既可以用内置的智能模式“零配置”,也可以在高级面板里逐条自定义。
三层规则引擎:域名、IP 段与应用
规则引擎按优先级从高到低匹配:应用规则 > 域名规则 > IP 段规则 > 默认策略。默认策略由“模式开关”决定——智能模式下未命中规则的流量一律直连(白名单思路),全局模式下未命中的一律走隧道(黑名单思路)。三层规则的数据来源各不相同:域名规则来自客户端内置的域名库,按周增量更新;IP 段规则覆盖主流国内云厂商与运营商网段;应用规则直接读取操作系统的应用标识。
| 规则层 | 优先级 | 匹配对象 | 更新频率 | 典型用途 |
|---|---|---|---|---|
| 应用规则 | 最高 | 单个 App / 程序 | 无需更新 | 指定某游戏走隧道 |
| 域名规则 | 中 | 访问的域名 | 每周 | 流媒体域名走隧道 |
| IP 段规则 | 中 | 目标 IP 网段 | 每月 | 国内网段强制直连 |
| 默认策略 | 最低 | 未命中的流量 | — | 智能/全局二选一 |
一个容易忽略的细节:DNS 查询本身也参与分流。客户端内置了 DNS 分流逻辑,国内域名用本地运营商 DNS 解析,境外域名走加密的 DoH 通道解析,避免“DNS 泄露”的同时又保住了国内网站的解析速度。
一张典型家庭的流量路径实测表
编辑部找了一位自愿参与测试的用户,在其家用网络(电信 300M 宽带,三台设备)上开启智能分流模式,连续抓取一周的流量路径并归类。下表是周五晚间 19:00-22:00 三个小时高峰时段的统计,覆盖了视频、游戏、支付、聊天四类典型行为。
| 应用/服务 | 流量占比 | 实际路径 | 决策依据 | 用户感知 |
|---|---|---|---|---|
| 国内视频平台 | 31% | 本地直连 | 域名规则命中国内库 | 与不开 VPN 一致 |
| 境外流媒体 | 22% | 香港节点隧道 | 流媒体域名库 | 4K 流畅 |
| 外服游戏 | 18% | 东京节点隧道 | 应用规则指定 | 延迟 38 ms |
| 银行 / 支付 App | 9% | 本地直连 | IP 段规则强制直连 | 零风控拦截 |
| 即时通讯 | 14% | 本地直连 | 默认策略 | 与不开 VPN 一致 |
| 其他境外网站 | 6% | 新加坡节点隧道 | 默认策略回退 | 正常访问 |
三个数字值得注意:全时段隧道流量占比只有 46%,意味着超过一半的带宽压力留在了本地网络,这是智能分流的直接收益;银行支付类流量零误伤,一周内没有触发任何风控拦截;三台设备上均未出现“网站打不开需要关 VPN”的手动干预。
分流的安全边界:哪些流量永远不该直连
分流带来便利的同时也引入一个风险:如果规则写得过宽,本该保护的流量可能被误放行。iKuuuvpn 的底线设计是两条硬规则——第一,Kill Switch 断线保护开启时,被划入隧道的流量在断线期间一律阻断,绝不回落到直连;第二,DNS 请求永远跟随加密通道,任何模式下都不允许明文 DNS 外泄。这两条硬规则不可被用户自定义覆盖,是分流功能的安全地板。
对普通用户,建议保持默认的智能模式;有游戏、流媒体明确需求的用户,再针对单个应用添加规则。高级用户若想手动编辑规则,注意“应用规则优先于一切”的层级,规则冲突时先检查这一层。
真实案例:一次误配置的排错记录
案例:外服游戏“明明配了规则却不生效”
成都的玩家阿凯给某外服游戏添加了应用规则“走隧道”,但游戏延迟仍显示 120 ms 以上,与直连无异。客服远程排查发现:该游戏启动器与游戏本体是两个独立进程,他只为启动器加了规则,游戏本体流量仍走默认策略直连。修正方法是为两个进程都添加规则(客户端支持多进程批量勾选),修改后延迟降到 41 ms。阿凯把这次经历发到社区后,这条“启动器和本体是两个进程”的提醒被置顶了一个月,帮助了至少几十位有同样困惑的玩家。
智能分流的本质是“把隧道用在刀刃上”:出境的走隧道,本地的走直连,两者互不拖累。这套逻辑与智能选路是同一枚硬币的两面——选路解决“走哪条隧道”,分流解决“要不要走隧道”。想了解选路机制可以回看 智能选路深度解析;而分流的底层承载协议,我们在 WireGuard 原理拆解 里讲得很细。现在就下载 iKuuuvpn 客户端,智能分流默认开启,无需任何配置即可体验。
用户评论(共 4 条)
启动器和本体两个进程的坑我也踩过,多进程批量勾选解决了,延迟 39 ms。
网银再也没有被 VPN 连累过了,智能模式对普通用户太友好。
规则层级讲清楚了,但希望能开放规则导出分享功能,方便团队统一配置。
DNS 永远走加密通道这一点很安心,测过没有泄露。