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 時,讓中國本地服務維持高速,而其他所有流量仍透過加密隧道)。
這與按應用程式分流的 split tunneling 不同。GeoIP 路由是根據目的地 IP 的國家來決定 流量要去哪裡,而不是決定 哪個應用程式 產生了流量。您一次只能選擇一個地區;預設為關閉(所有流量都透過隧道)。
目前支援的地區:中國(CN)、美國(US)、日本(JP)、韓國(KR)、俄羅斯(RU)、伊朗(IR)、印尼(ID)、阿聯酋(AE)。
平台可用性:誠實的現況摘要
桌面端(透過 Tauri 的 Windows/macOS):GeoIP 地區路由。Linux CLI、行動裝置、Chrome 擴充功能和 TV 應用程式:目前沒有使用者可見的 split tunneling 控制。
桌面端(Tauri): Settings → GeoIP Region 可讓您選擇地區或關閉此功能。這是目前唯一提供給終端使用者的分流路由功能。
Android: 底層的 Android VPN API 支援按應用程式路由,但 FreeGuard 的行動應用程式目前尚未提供這個設定。這項功能已列入我們的規劃。
iOS: Apple 的 Network Extension 架構支援依 IP 範圍進行路由的 include/exclude,不支援按應用程式。FreeGuard iOS 目前尚未提供使用者可見的 split tunneling。
Linux CLI: 目前的 Go CLI 沒有 split tunneling 控制。
Chrome extension: 僅限瀏覽器層級的 Proxy 路由。不管理系統層級的 split tunneling。
TV apps: Apple TV 和 Android TV 會透過 TV VPN 流程路由 TV 應用程式流量,且不提供桌面式的 GeoIP 分流路由。
如果按應用程式控制是您的硬性需求,請使用桌面應用程式的 GeoIP 地區路由作為目前最接近的可用替代方案,或在 GitHub 上告訴我們您需要哪個平台。
如何使用 GeoIP 地區路由(桌面端)
- 步驟 1: 在 Windows 或 macOS 上開啟 FreeGuard,然後前往 Settings
- 步驟 2: 找到 “GeoIP Region” 下拉選單(預設顯示為 “Off”)
- 步驟 3: 選擇一個地區(CN、US、JP、KR、RU、IR、ID、AE)並重新連線 — 前往該地區的流量將會走另一條路由
常見問題
FreeGuard 是否支援像其他一些 VPN 一樣的按應用程式 split tunneling?
還沒有。現在最接近的功能是桌面應用程式上的 GeoIP 地區路由,它是依目的地國家而不是依應用程式來分流。按應用程式的 split tunneling 已列入規劃,但尚未推出。
我可以在 Android 上指定哪些特定應用程式使用 VPN 嗎?
不能透過 FreeGuard 應用程式。Android 的系統層級 VPN API 支援按應用程式規則,您可以用系統的 “VPN always-on” / “Block connections without VPN” 切換作為變通方式,但 FreeGuard 目前尚未提供應用程式內的 app 選擇器。
GeoIP 地區路由到底會做什麼?
當您選擇一個地區時,目的地位於該國的 IP 位址流量會在 VPN 隧道外路由(或透過地區專屬規則)。前往其他所有目的地的流量仍會透過 FreeGuard。這對於在不失去其他地方 VPN 保護的情況下,保持本地託管服務的速度很有幫助。
GeoIP 路由和 split tunneling 是一樣的嗎?
它們解決的是相關問題,但不一樣。split tunneling 是依 應用程式 選擇流量。GeoIP 路由是依 目的地國家 選擇流量。某個串流應用程式如果連到多個地區的伺服器,這兩種方式對它的影響會不同。
GeoIP 路由會降低我的安全性嗎?
隧道外的流量不會經過 FreeGuard 加密。只有在您信任該目的地地區時才應使用 GeoIP 路由(例如,您所在國家的本地銀行或支付服務)。敏感流量應保持在預設的 Off 設定,讓所有流量都透過隧道。
之後會把按應用程式的 split tunneling 帶到行動裝置嗎?
這已列入規劃,但尚未承諾會在某個版本推出。請關注 changelog 以取得更新。到那時為止,行動裝置使用者預設仍會讓所有流量都透過 FreeGuard。
GeoIP 路由可以和 kill switch 一起使用嗎?
桌面端可以。仍由隧道處理的流量會受到 kill switch 保護;透過 GeoIP 規則路由到隧道外的流量會直接連線,若隧道中斷則不受影響。
為什麼不現在就直接在行動裝置上推出按應用程式的 split tunneling?
要在 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)