Android VPN 分流的核心,是決定哪些 App 使用 VPN 通道,哪些 App 保持一般網路連線。它適合希望只讓特定程式走代理、同時讓本地服務或其他 App 維持直連的使用情境。不過,Android 並沒有一套適用所有手機、所有 VPN 用戶端的統一分流介面;實際設定位置與規則名稱,會因 Android 版本、手機廠牌及用戶端而異。
先分清楚兩種常見模式:一種是隻讓你選中的 App 走 VPN,其他 App 直連;另一種是讓所有 App 預設走 VPN,再把指定 App 排除。兩者看起來相似,設定含義卻相反。開始前先確認用戶端提供的是「包含清單」還是「排除清單」,再用實際連線測試核對結果,不要只依照選項名稱推斷。
先弄懂 Android VPN 分流的兩種清單
App 分流可以用「允許清單」和「排除清單」理解。允許清單列出要交給 VPN 的 App,未列入的程式維持直連;排除清單則列出不使用 VPN 的 App,其餘程式依照用戶端的預設路由走 VPN。某些介面會使用「僅代理所選 App」「繞過所選 App」或類似文字,操作前要確認選取項目代表的是走 VPN,還是避開 VPN。
2 種
常見清單方向
逐 App
核對代理範圍
實測
確認規則結果
例如,你想讓某個瀏覽器使用 VPN,而銀行、地圖或本地服務維持直連,通常可選擇「僅讓所選 App 使用 VPN」,再把瀏覽器加入清單。如果介面提供的是「排除所選 App」,就應改用相反思路:選取要直連的程式,並確認其他程式仍依預設走 VPN。若同時開啟全域代理規則、按 App 分流或額外的網域規則,最終結果可能還受優先順序影響。
選擇用戶端並找到分流設定
如果使用 VPN 服務提供的 Android 官方用戶端,先在應用程式內尋找「分流」「按應用程式路由」「應用程式代理」或「排除 App」等選項。設定頁名稱可能不同,亦可能必須先連線或載入設定後,才會顯示可選的程式清單。更改前可先記下原有模式與已選 App,方便測試失敗時還原。
若使用可匯入訂閱的相容用戶端,分流功能可能由用戶端介面、設定檔或路由規則控制。請先確認該用戶端實際支援 Android 的按 App 路由,再依其文件選擇規則方式;不要把桌面版的選項名稱直接套用到 Android。訂閱更新可能覆蓋部分本機設定,若分流規則在更新後消失,應檢查規則是儲存在本機設定檔,還是由遠端設定提供。
| 設定方式 | 適用情況 | 操作前要確認 | 常見誤區 |
|---|---|---|---|
| 官方用戶端內的 App 清單 | 介面提供明確的包含或排除選項 | 選取 App 的意思、是否需重新連線才生效 | 把「排除」誤當成「指定代理」 |
| 相容用戶端的路由規則 | 需要自訂 App、網域或其他路由條件 | Android 版本支援、規則優先順序與設定檔來源 | 只改一條規則,卻忽略更高優先級的規則 |
| Android 系統 VPN 頁面 | 查看 VPN 權限、連線狀態或系統級選項 | 手機廠牌是否額外提供應用程式範圍設定 | 以為系統頁面必定有跨用戶端通用的分流功能 |
逐步設定指定 App 代理或直連
- 確認目前只有一個 VPN 用戶端管理連線。Android 通常由 VPNService 類型的用戶端建立系統 VPN 通道;同時啟動多個 VPN App,可能互相搶用連線權限,令測試結果難以判讀。先關閉其他 VPN 或會建立本機通道的代理工具。
- 確認基本連線正常。在未啟用分流時,先用用戶端連線,開啟一般網頁並檢查預期的網路路徑。若全域連線本身失敗,應先排查帳戶、訂閱、節點或網路狀態,分流清單不是修復連線故障的工具。
- 選擇清單方向。若只需少數 App 使用 VPN,優先確認是否有「僅代理已選 App」模式;若多數 App 都需使用 VPN、只有少數例外,則檢查是否可用排除清單。兩者都能達成分流,但清單較短的一種通常較容易核對。
- 逐一選擇 App。在清單中找出目標程式,核對名稱與圖示。部分手機可能把工作資料夾、私人空間、雙開 App 或工作設定檔內的程式視為不同安裝項目;只選到其中一個,另一個仍可能依預設路由連線。
- 套用後重新連線。儲存設定,依用戶端提示中斷並重新建立 VPN 連線。若介面有「套用」「更新設定」或「重新載入設定」等按鈕,完成後再測試;不要在規則仍未載入時就判斷分流失效。
- 分別測試目標 App 與未選 App。在目標 App 中確認服務可以正常使用,再用另一個未選取的 App 檢查其網路行為。測試期間記下用的是允許清單還是排除清單,以及哪些 App 被勾選,避免一次更改多項設定後無法找出原因。
若你的目標是特定 App 走 VPN、其他程式直連,請優先測試一個目標 App 和一個未選取 App,確認路由方向符合預期,再逐步加入其他程式。若目標相反,則檢查清單是否應改為排除模式。部分 App 會使用內嵌瀏覽器、外部瀏覽器或其他輔助程式開啟內容,因此測試時也要留意實際發出連線的是哪個 App。
確認分流生效與排查連線問題
分流不是單靠勾選畫面就能驗證。可以分別在目標 App 和直連 App 中開啟一般網頁或服務,確認兩者的網路狀態符合預期;如需檢查出口位址,可在各自的瀏覽器中使用 IP 查詢頁。測試時應使用同一個網路環境,並確保瀏覽器本身沒有另外設定代理,否則看到的結果未必來自 Android VPN 分流。
也要注意 App 不一定只透過一個網域或一種連線方式工作。登入、圖片、推播或影音內容可能交由其他服務或輔助程序處理;主畫面能開啟,不代表所有功能都採用同一條路由。若某個功能失敗,先確認問題只發生於一個 App,還是所有使用 VPN 的 App 都受影響,再決定調整 App 清單、用戶端規則或 DNS 設定。
- ✅ 修改清單後中斷並重新連線,再開始判斷是否生效
- ✅ 同時測試一個指定 App 和一個未選取 App
- ✅ 檢查工作設定檔、雙開或私人空間中是否有另一份 App
- ❌ 不要在 VPN 連線失敗時一次更改多項路由設定
- ❌ 不要同時啟動多個會建立 VPN 通道的用戶端來比較
如果指定 App 完全無法連線,可暫時停用分流並測試全域連線。全域模式正常、分流模式失敗時,檢查清單方向、規則優先順序、App 是否選對,以及用戶端是否需要重新載入設定。若兩種模式都失敗,則回到基本連線排查,確認訂閱仍有效、網路可用及所選節點能正常連線。
如果原本應直連的 App 仍走 VPN,先確認它是否被加入了「代理清單」,或是否受全域路由規則影響;若原本應走 VPN 的 App 反而直連,則確認是否誤放進排除清單。還原時可恢復原來的清單模式與選取狀態,再中斷並重新連線。不要只刪除 App 或清除用戶端資料來處理,否則可能一併移除訂閱與其他必要設定。
隱私、DNS 與 Android 系統選項
App 直連代表該程式的連線不經由 VPN 通道,實際出口通常由目前使用的 Wi-Fi 或行動網路決定。因此,若某個 App 處理敏感資料,應先確認自己是否接受它直連時的網路路徑。反過來,讓 App 使用 VPN 也不等於該 App 的帳戶、裝置權限或內容都因此得到全面保護;仍應按需要檢查應用程式權限與服務本身的安全設定。
DNS 行為亦可能影響分流判斷。用戶端可能使用自己的 DNS 設定,也可能依 Android 系統或網路環境解析網域;不同 App 對連線錯誤的顯示方式亦不相同。若只有網域解析或部分內容載入失敗,先恢復用戶端預設 DNS 或規則,再分別測試 VPN App 與直連 App。不要把 DNS 問題直接當成 App 清單選錯。
Android 的「一律開啟 VPN」或「不使用 VPN 時封鎖連線」等系統選項,可能改變 VPN 中斷後的流量行為,但它們不等同於按 App 分流。啟用封鎖選項前,先確認用戶端能穩定建立連線,並瞭解 VPN 中斷時其他 App 是否會被一併限制。不同 Android 版本與手機廠牌的選項名稱和位置可能不同,可參考設定教學,並以手機與用戶端實際顯示為準。
常見問題
Android 系統設定裡找不到按 App 分流,正常嗎?
正常。許多裝置只在系統 VPN 頁面提供連線管理,按 App 分流則由 VPN 用戶端自行提供;部分廠牌或管理型裝置可能另有設定。若用戶端也沒有相關功能,就不能假設 Android 系統一定能替它補上。
「排除 App」是讓所選程式走 VPN 嗎?
通常不是。「排除」多半表示所選程式不經 VPN,但不同用戶端的文字與實作可能不同。設定前查看說明,並用一個已選 App 和一個未選 App 實際測試。
更改清單後一定要重新連線嗎?
視用戶端而定。有些會即時套用,有些需要重新載入設定或中斷後再連線。若沒有明確提示,重新連線後再測試,能減少舊連線沿用先前規則造成的誤判。
如何快速還原分流設定?
回到原本的包含或排除模式,恢復先前記錄的 App 選取狀態,儲存並重新連線。若仍有問題,可先暫時關閉分流測試全域連線,再逐項加回規則。
設定前後的簡短檢查清單
Android VPN 分流的設定流程可以歸納為:確認用戶端是否支援、辨認清單方向、選取正確的 App、重新載入連線,最後分別測試代理與直連結果。遇到異常時先回到全域連線,判斷問題出在基礎連線還是分流規則;測試完成後保留一份清單紀錄,日後更新訂閱、切換用戶端或更換手機時,就能較快還原設定。