VPN Split Tunneling — Route Only the Traffic You Choose Through the VPN
FreeGuard 目前通过 GeoIP 规则在 Windows 和 macOS 桌面应用中提供基于区域的路由。Linux CLI、移动应用、Chrome 扩展和 TV 应用目前不提供相同的桌面 GeoIP 控制。
FreeGuard 目前实际提供的功能:桌面端的 GeoIP 区域路由
在 Tauri 桌面应用中,您可以选择一个区域(CN、US、JP、KR、RU、IR、ID、AE),其流量会与其他流量采用不同的路由。这是基于目的地的路由,不是按应用划分。
传统 VPN 会将每一个字节都通过隧道发送。FreeGuard 的桌面应用允许您在 Settings 中选择一个 GeoIP 区域,这样流向该区域 IP 的流量就可以绕过 VPN(例如,在连接到 CN 的情况下,让中国本地服务保持快速,同时其他所有流量都通过加密隧道)。
这与按应用拆分隧道不同。GeoIP 路由是根据目的地 IP 所属国家来决定流量去向,而不是根据哪个应用产生了流量。您一次只能选择一个区域;默认是关闭(所有流量都通过隧道)。
当前支持的区域:China (CN)、United States (US)、Japan (JP)、Korea (KR)、Russia (RU)、Iran (IR)、Indonesia (ID)、UAE (AE)。
平台可用性:如实说明
Desktop(通过 Tauri 的 Windows/macOS):GeoIP 区域路由。Linux CLI、移动端、Chrome 扩展和 TV 应用:目前没有面向用户的拆分隧道控制。
Desktop(Tauri): Settings → GeoIP Region 可让您选择一个区域或关闭该功能。这是目前唯一向最终用户提供的拆分路由功能。
Android: 底层 Android VPN API 支持按应用路由,但 FreeGuard 的移动应用目前尚未公开该设置。该能力已在我们的路线图中。
iOS: Apple 的 Network Extension 框架支持基于 IP 范围的路由级包含/排除,而不是按应用。FreeGuard iOS 目前不提供面向用户的拆分隧道。
Linux CLI: 当前的 Go CLI 中没有拆分隧道控制。
Chrome extension: 仅有浏览器级 Proxy 路由。它不管理系统级拆分隧道。
TV apps: Apple TV 和 Android TV 会将 TV app 流量通过 TV VPN 流程路由,不提供类似桌面端的 GeoIP 拆分路由。
如果按应用控制是您的硬性要求,请使用桌面应用的 GeoIP 区域路由作为目前最接近的可用替代方案,或者在 GitHub 上告诉我们您需要的平台。
如何使用 GeoIP 区域路由(桌面端)
- Step 1: 在 Windows 或 macOS 上打开 FreeGuard 并进入 Settings
- Step 2: 找到 “GeoIP Region” 下拉菜单(默认显示 “Off”)
- Step 3: 选择一个区域(CN、US、JP、KR、RU、IR、ID、AE)并重新连接 — 该区域的流量将走单独的路由
常见问题
FreeGuard 是否支持像其他一些 VPN 那样的按应用拆分隧道?
还没有。目前最接近的功能是桌面应用中的 GeoIP 区域路由,它按目的地国家而不是按应用来拆分流量。按应用拆分隧道已在路线图中,但尚未发布。
我可以在 Android 上选择哪些具体应用使用 VPN 吗?
不能通过 FreeGuard 应用实现。Android 的系统级 VPN API 支持按应用规则,您可以通过系统中的 “VPN always-on” / “Block connections without VPN” 开关来变通实现,但 FreeGuard 目前还没有提供应用内的应用选择器。
GeoIP 区域路由到底做什么?
当您选择一个区域时,发往该国家 IP 地址的流量会被路由到 VPN 隧道之外(或通过该区域的特定规则)。发往其他所有目的地的流量仍然会通过 FreeGuard。它适用于在不牺牲其他地方 VPN 保护的前提下,让本地托管服务保持快速。
GeoIP 路由和拆分隧道是一回事吗?
它们解决的是相关问题,但并不相同。拆分隧道按应用选择流量。GeoIP 路由按目的地国家选择流量。一个会连接多个地区服务器的流媒体应用,在这两种方式下的表现会有所不同。
GeoIP 路由会降低我的安全性吗?
隧道外的流量不会被 FreeGuard 加密。仅在您信任目标区域时使用 GeoIP 路由(例如,您所在国家的本地银行或支付服务)。敏感流量应保持在默认(Off)设置下,这样所有流量都会通过隧道。
以后会在移动端提供按应用拆分隧道吗?
它已在路线图中,但尚未承诺具体发布时间。请关注 changelog 获取更新。在此之前,移动端用户默认会将所有流量通过 FreeGuard 路由。
GeoIP 路由能和 kill switch 一起使用吗?
桌面端可以。仍由隧道处理的流量会受 kill switch 保护;通过 GeoIP 规则路由到隧道外的流量会直接连接,如果隧道掉线则不受影响。
为什么不现在就直接在移动端提供按应用拆分隧道?
要在 Android 和 iOS 上正确实现它(包括可靠的启用/禁用、应用变更检测,以及网络切换期间稳定的路由)比桌面的 GeoIP 功能需要更多工作。我们宁愿等它足够稳定后再发布,也不想推出一个半成品开关。
Split tunneling can reduce VPN bandwidth usage by 40-60% by routing only sensitive traffic through the encrypted tunnel. — Cisco Research (2024)
Enterprise VPN deployments report 35% fewer bandwidth bottlenecks after implementing split tunneling policies for non-sensitive traffic. — Gartner (2024)
Remote workers using split tunneling experience 20-30% faster speeds for local applications compared to full-tunnel VPN configurations. — IEEE (2023)