全站智能检索

直接说出你的问题

AI 会理解问题含义,并从本站机场档案和实用文章中找出最相关的内容。

试试:

输入问题后按回车搜索。

多平台选型

分流还是全量代理?Split tunneling 的优缺点怎么选

分流让部分 App、域名或网段直连,兼容性和性能更好;全量接管边界更简单,但增加代理依赖。选择应按风险、用途和可验证规则。

先看重点银行、局域网、国内服务或大流量更新需要直连时,分流更实用;公共 Wi‑Fi、受控工作流或无法接受意外直连时,全量接管更清晰。无论哪种,都先定义哪些流量允许直连,并用日志验证。分流不是天然泄漏,全量也不保证每个 App 都被接管。

Split tunneling(分流)指只把选定流量送进代理/VPN,其余继续使用系统网络。它可以按 App、域名、IP 网段或路由规则实现。相对的“全量接管”希望所有目标流量先进入同一隧道,再统一处理。

两者没有绝对高低,关键是你是否能清楚说明哪些流量允许直连。

分流的实际优点

  • 局域网 NAS、打印机和路由器后台保持可用;
  • 银行、政务或本地服务不因异地出口触发额外验证;
  • 软件更新、云盘等大流量可不消耗机场套餐;
  • 不需要代理的实时服务少一跳;
  • 公司管理 App 与个人流量可以隔离。

Apple 把 per-app VPN 描述为让受管 App 进入安全隧道,同时排除其他 App;Android 也支持允许列表或排除列表,但不能同时使用两套名单。

分流的代价

  • 规则过期时,新域名可能走错出口;
  • 一个 App 会调用登录、推送、CDN 等多个域名,只列主域名容易漏;
  • 域名规则最终还会受 DNS 和 IP 变化影响;
  • 排障时要先判断请求走了哪条路;
  • 对“绝不能直连”的场景,错误规则会带来隐私风险。

分流本身不是泄漏:如果某项流量被你明确允许直连,它按规则直连就是设计结果。只有超出预期边界,才叫绕过。

全量接管的优点和限制

全量模式的主要价值是边界简单:先让流量进入 TUN/VPN,再统一决定出口。公共 Wi‑Fi、受控测试或需要一致出口的工作流更容易验证。

代价是代理断开时更多 App 一起失联,局域网和本地服务需要显式排除,全部流量会消耗套餐并增加节点负载。Android“无 VPN 时阻止连接”能强化边界,但 VPN 失败时会按设计断网。

“全量”也不自动保证完整接管:浏览器扩展只覆盖浏览器,系统代理会被部分 App 忽略,TUN 若缺少 IPv6/路由也可能有旁路。仍需用日志验证。

按需求选择,而不是按按钮名字

需求 更适合的起点
日常网页,兼顾本地服务 规则分流
只让一两个 App 使用代理 分应用允许列表
大多数 App 代理,银行/局域网直连 排除列表或精确规则
公共网络且不能接受意外直连 TUN/全量接管并验证 kill switch
公司受管设备 遵循组织配置,不自行改规则

怎样建立可维护的分流

从少数有明确理由的例外开始。每条直连规则记录用途和验证方式;优先用域名/规则集,不要凭一次解析固定 CDN IP;涉及局域网时只排除实际子网,不把全部私网段盲目放行。

查看 Mihomo 日志中的规则命中,测试登录、推送、上传和后台刷新,而不只是打开首页。应用更新后再复核依赖域名。

定期做一次反向检查

在允许的情况下临时切换全量模式,看关键 App 是否仍正常;再恢复分流,确认直连项确实命中预期出口。规则越少、理由越明确,越容易发现漂移。为了追求一张很长的“完美规则表”而复制陌生配置,通常只会增加隐形旁路。

资料来源

以下来源于 2026/8/8 复核。版本、支持平台和发布状态以后续官方页面为准。

  1. Android Developers:per-app VPN 允许与排除列表
  2. Apple 支持:VPN split tunneling 与 per-app VPN
  3. Mihomo 官方文档:路由规则
  4. Mihomo 官方文档:TUN 路由包含与排除

持续更新

收到新教程,也欢迎纠错

想收到新文章,可以关注 TG 频道;发现下载失效、套餐变化或步骤不一致,请附上页面链接和可公开的截图。不要发送订阅链接、密码或完整账户信息。