Android VPN 分流的核心,是決定哪些 App 的網路流量進入 VPN 通道,哪些 App 繼續使用目前的 Wi-Fi 或行動網路。它適合把工作程式留在原本網路、只讓特定瀏覽器或影音 App 經代理連線;但分流不是替 App 更改帳號地區,也不保證每個程式都能依同一種規則運作。實際選項會因 Android 版本、客戶端與網路模式不同而有差異,設定前先確認你使用的客戶端提供「按應用程式分流」功能。

開始操作前,先分清兩種容易混淆的設定:一種是「只讓選定的 App 走 VPN」,清單外的 App 直連;另一種是「讓所有 App 走 VPN,但排除選定的 App」,清單內的 App 直連。不同客戶端可能把它們稱為包含清單、排除清單、按應用程式代理或略過應用程式,名稱相似,方向卻可能相反。

先理解分流模式:包含清單與略過清單

Android 上常見的 App 分流由 VPN 客戶端建立系統 VPN 通道,再依套件識別資料決定流量如何處理。先選定模式,再勾選 App,能避免把「選中的 App」誤當成「直連的 App」。

  • 只代理選定 App(包含清單):只有清單內的程式經 VPN,清單外的程式直接連線。適合只想讓少數程式使用代理、其他程式維持原網路的情境。
  • 略過選定 App(排除清單):預設所有程式都經 VPN,清單內的程式改走直連。適合大部分流量都需要經 VPN、只有少數本地服務不適合代理的情境。
  • 全域模式:不按 App 區分,所有符合路由規則的流量採相同處理方式。若客戶端另有網域或 IP 規則,這些規則仍可能影響連線結果。

設定畫面如果只寫「略過」或「繞過」,不要只看字面猜方向。查看選項附近的說明,確認它指的是「略過 VPN」還是「略過代理規則」;有疑問時先只選一個不重要的測試 App,連線後再檢查結果。

選擇原則:少數 App 需要代理,從「只代理選定 App」開始;大部分 App 都要代理、只有少數例外,才使用「略過選定 App」。

確認客戶端支援與 Android 系統限制

不是每個 Android 客戶端都有相同的分流介面。官方客戶端、以 sing-box 為核心的 Android 客戶端,以及其他支援 VPNService 的代理工具,可能把應用程式清單放在 VPN、路由、分流或進階設定之中。請以目前安裝版本的介面與說明為準,不要把桌面版的規則設定直接套用到 Android。

Android 通常由一個 VPNService 接管系統 VPN 通道。若另一個 VPN、廣告攔截器、防火牆或本地代理工具也嘗試建立 VPN,可能出現互斥提示、連線被取代,或原有分流設定不再生效。排查時先關閉其他會建立 VPN 通道的程式,再啟動目標客戶端;不要同時開啟多個 VPN App,否則很難判斷流量實際走哪條路。

另要留意 Android 系統的「一律使用 VPN」與「封鎖未使用 VPN 的連線」選項。若啟用封鎖未經 VPN 的連線,被設定為直連的 App 可能無法上網,這不一定是分流規則寫錯,而是系統禁止 VPN 通道以外的流量。若你需要保留部分 App 直連,先確認系統限制與客戶端分流模式相容,再逐項測試。

2 種

常見 App 清單方向

1 個

先確認的作用中 VPN 通道

逐項

測試設定是否生效

選擇服務時,也可以先從 VPNWu 的首頁確認支援平台與客戶端取得方式,再回到 Android 客戶端中尋找分流功能。客戶端是否提供逐 App 控制,應以實際版本為準;即使訂閱已成功匯入,也不代表分流選項會自動開啟。

動手設定:選模式、勾選 App,再驗證流量

以下流程適用於提供 Android 應用程式分流選項的客戶端。不同版本的選單名稱可能不同,但判斷順序相同:先設定模式,再選 App,最後用可觀察的連線結果核對方向。

  1. 先記下目前狀態:確認客戶端目前使用的節點、連線模式與分流選項。若清單中已有項目,先截圖或記錄,避免回復時忘記原本設定。
  2. 打開應用程式分流:在客戶端設定中尋找「按應用程式分流」「應用程式代理」「略過應用程式」或相近名稱。若完全找不到,先確認是否使用支援 Android VPNService 的版本,以及目前是否已進入 VPN 設定頁。
  3. 選擇清單方向:需要代理的 App 只有少數時,選擇僅代理所選 App;需要代理的 App 大多數時,選擇略過所選 App。確認畫面上的說明明確寫出清單內外各自走哪條網路。
  4. 逐一勾選目標程式:從已安裝 App 清單挑選必要程式。系統服務、同步元件或名稱相近的應用程式不要為了方便一次全選;先只設定目標 App,避免讓推播、登入或本地裝置發現受到意外影響。
  5. 套用並重新連線:儲存設定,斷開再連上 VPN,讓新規則由客戶端重新建立。若 Android 顯示 VPN 連線授權提示,確認提示來自預期的客戶端,再完成授權。
  6. 用兩個 App 交叉驗證:一個選在分流清單內,另一個留在清單外。分別開啟需要的網路功能,查看客戶端連線狀態或可信任的 IP 檢測結果;如果模式是包含清單,清單外的 App 應維持直連,排除清單模式則相反。

測試時一次只改一項設定。不要同時換節點、切換協定、改 DNS 又重排 App 清單,否則遇到故障時無法判斷是哪個變更造成。測試應使用自己熟悉且可安全登入的服務,並留意結果是否符合預期;單看客戶端顯示「已連線」,只能證明 VPN 通道建立,不足以證明每個 App 都按指定方式分流。

分流清單中的「直連」代表該 App 不經目前 VPN 通道,流量仍由當下的 Wi-Fi 或行動網路處理。不要把直連 App 用來傳送原本只打算在 VPN 連線下處理的敏感資料。

App 沒照規則走:按症狀縮小範圍

設定後若某個 App 無法連線,先確認清單模式,而不是立即重裝客戶端。若使用包含清單,確認目標 App 確實被選中;若使用排除清單,則確認目標 App 沒有被加入直連例外。其次檢查客戶端是否已重新連線,以及 Android 是否允許該客戶端建立 VPN。

  • 清單內 App 沒有代理:核對目前是包含清單還是排除清單,確認選取方向;接著重新連線,並測試客戶端是否有其他網域或路由規則覆蓋 App 分流。
  • 清單外 App 也無法上網:查看是否啟用了封鎖 VPN 以外連線的系統選項,並確認你選的模式是否把該 App 設為直連。若系統限制與預期行為衝突,先調整限制或暫時關閉該選項再測試。
  • 只有特定 App 登入或推播異常:該 App 可能依賴其他套件、系統服務或本地網路功能。不要把所有系統元件一併改成代理;先恢復單一 App 的原設定,再確認問題是否來自分流。
  • 設定看似正確但結果不穩:關閉其他 VPN、防火牆或會建立本地 VPN 的工具,確認只有預期的客戶端管理通道。然後固定節點與網路環境,重新做一次交叉測試。

也要區分「App 直接連線」與「App 自身的連線錯誤」。服務端維護、帳號驗證、應用程式快取或手機省電限制,都可能讓程式看起來像是分流失敗。可以先用同一個網路環境打開另一個一般網頁或服務,再比較目標 App;若只有單一 App 出問題,優先檢查該 App 的登入狀態、資料使用限制與背景執行權限。

安全還原與日常使用檢查

若調整後無法確定哪些 App 正在直連,最安全的做法是回到修改前記錄的模式與清單,而不是不斷增加例外。進入分流設定,關閉自訂規則或清除新增的選項,儲存後斷開並重新連線;接著確認客戶端的預設模式,再測試必要 App。不同客戶端的「重設」可能會一併移除其他自訂路由,操作前先看清楚重設範圍。

如果要完全停用分流,將模式切回客戶端預設的全域或規則模式,並確認清單不再覆蓋預設路由。之後再決定是否保留 Android 的「一律使用 VPN」或「封鎖未使用 VPN 的連線」設定:前者可讓系統在客戶端啟動時自動連線,後者則可能阻止直連 App 上網。兩者都會影響分流結果,應依你是否需要直連例外來選擇。

  • ✅ 先確認選項代表「只代理清單內」還是「略過清單內」
  • ✅ 每次只修改一個變數,連線後用清單內外的 App 交叉驗證
  • ✅ 重要設定先記錄,還原時按原模式與原清單逐項復原
  • ❌ 不要同時啟動多個會建立 VPN 通道的 App
  • ❌ 不要把直連誤認為受 VPN 保護,也不要忽略系統封鎖直連的選項

分流的目標不是讓每個 App 都採用同一條路,而是讓各自的連線方式符合你的用途。把模式方向確認清楚、先小範圍套用,再透過實際 App 驗證,通常比一次匯入大量規則更容易定位問題,也更容易在設定失效時安全還原。