Android VPN 分流的目的,是讓指定應用程式使用代理連線,其他應用程式則維持一般網路連線。設定前要先分清楚「全域代理」、「依 App 分流」和「依網域或 IP 規則分流」:它們判斷流量的方式不同,並非每款 Android 用戶端都提供相同選項。即使 VPN 圖示顯示已連線,也不代表每個 App 都走同一路徑;應以實際使用的 App 和網路結果確認。
先理解 Android 分流:指定 App 與規則模式
依 App 分流通常會提供兩種相反的選擇方式:只讓清單中的 App 使用 VPN,或讓清單中的 App 排除在 VPN 之外。前者適合只想代理少數應用程式的情境;後者則適合大多數流量都走代理、只有特定 App 保持直連的需求。設定名稱可能是「分應用程式」、「繞過應用程式」、「包含的應用程式」或「排除的應用程式」,請先確認選項描述的是哪一種行為。
依網域或 IP 分流則是看連線目的地,而不是發起連線的 App。同一個 App 可能同時連線到多個網域,也可能因登入、圖片、影音或推播服務使用不同的網路位址;因此,單靠加入一個網域規則未必能涵蓋完整功能。反過來,依 App 分流通常會將該 App 發出的流量一併分類,但對共用元件、系統服務或 App 內嵌的其他連線,實際效果仍會受 Android 版本及用戶端實作影響。
Android 的 VPN 權限由系統提供,但「選擇哪些 App 經過 VPN」通常要在支援此功能的 VPN 用戶端內設定,不能假設系統設定頁一定有通用的逐 App 開關。若用戶端沒有分流選項,也不代表能在 Android 的 VPN 設定中補上同樣功能;應先查看該用戶端的功能說明及目前版本,再決定是否改用相容的用戶端或其他分流方式。
先記住:依 App 分流看的是哪個應用程式發出流量,規則分流看的是流量前往哪裡。選擇「包含」或「排除」清單前,先確認用戶端採用的判斷方式,避免把需要代理的 App 誤設為直連。
設定前準備:確認用戶端與應用程式清單
開始操作前,先確認 Android 裝置已安裝相容的 VPN 用戶端,並已匯入可用的訂閱或設定。訂閱負責提供節點等連線資料;分流選項則通常由用戶端負責套用。兩者是不同環節:訂閱匯入成功,不一定表示目前使用的設定檔已啟用 App 分流;反之,分流頁面能開啟,也不代表節點已成功連線。
先列出需要代理的 App,以及必須保持直連的 App。可按用途整理,例如工作通訊、瀏覽器、影音服務、銀行或本地生活服務;清單不必一開始就追求完整,先從明確需要的項目開始較容易驗證。留意同一功能可能由不同 App 提供,例如主要 App 與獨立下載器、外部瀏覽器或登入驗證 App,若它們彼此分開,可能需要分別檢查。
接著確認用戶端提供的是「只代理所選 App」還是「排除所選 App」。這兩種模式的預設範圍相反:在包含模式中,未加入清單的 App 通常不會被指定為代理對象;在排除模式中,未加入排除清單的 App 通常仍受 VPN 路由影響。具體行為可能因用戶端設定而不同,應以畫面說明及實際測試為準。
若正在比較 Android 用戶端或準備匯入設定,可從VPNRS瞭解服務入口,再依照目前用戶端的格式與操作說明完成設定。請不要把帳號密碼、訂閱網址或節點憑證貼到公開討論區;它們可能包含可用於存取服務的資訊。
還要檢查 Android 是否啟用了「永遠開啟 VPN」或「未使用 VPN 時封鎖連線」等系統選項。後者可能會阻止原本想直連的 App 上網,尤其是 VPN 中斷或用戶端尚未接管連線時。這類系統保護設定與用戶端分流規則是兩層不同的控制,調整前應先確認自己是否需要強制封鎖非 VPN 流量。
動手設定:讓指定 App 走代理或直連
各用戶端的頁面名稱與排列方式並不一致,以下流程以常見的設定邏輯說明,不代表每款 App 都有完全相同的選單。操作時請以畫面中的模式名稱及解釋為準,不要只按選項位置猜測功能。
- 先確認連線設定可用。開啟用戶端,檢查訂閱或設定已更新,並選取可用的節點或策略羣組。若目前連線本身尚未成功,先處理匯入、認證或網路問題,再設定分流,避免同時排查兩種故障。
- 找到 App 分流頁面。在用戶端的設定、路由、VPN 或流量控制區域尋找依應用程式分流的選項。有些用戶端會將它放在單一設定檔內,有些則可能要求先切換至支援分流的模式。若找不到相關項目,先查看用戶端說明,不要把「全域代理」誤認為 App 分流。
- 選擇包含或排除模式。若只希望少數 App 走代理,選擇「僅代理所選應用程式」或相近描述,將需要代理的 App 加入清單。若希望大部分 App 走代理、只有少數 App 直連,選擇「排除所選應用程式」或相近描述,將要直連的 App 加入排除清單。兩種模式不要混為一談。
- 檢查清單中的項目。確認選到的是正確 App,而不是名稱相似的工具或重複安裝項目。若某個 App 的主要功能仍有部分無法正常使用,可檢查它是否依賴獨立的驗證、瀏覽器或下載 App,並依需要將相關項目納入相同測試範圍。
- 儲存設定並重新連線。部分用戶端會立即套用變更,部分則需儲存設定、重新啟動 VPN 連線或重新載入設定檔。依提示完成後,觀察 Android 是否再次顯示 VPN 連線授權或狀態;不要同時啟動另一款 VPN 用戶端,以免兩者競爭系統 VPN 通道。
- 分別測試代理與直連。先開啟一個設定為走代理的 App,再測試一個設定為直連的 App。除了確認能否載入,也要確認實際網路出口是否符合預期。若用戶端提供連線記錄或規則命中資訊,可用來核對流量被分配到哪個路徑。
若使用支援規則的相容用戶端,例如 Clash Verge 或 sing-box,請先確認 Android 版本、用戶端版本及設定檔是否支援所需的依 App 規則。不同客戶端的設定格式和功能並不完全相同;不能只因設定檔能匯入,就推定其中的 App 分流規則已被完整套用。訂閱匯入方式也應依用戶端說明選擇,不要將一種格式的設定直接貼到另一種格式的欄位。
完成初次設定後,可一次只調整一個項目,再重新測試。這樣若某個 App 無法登入或功能不完整,就能較快判斷是包含清單、排除清單、節點連線,還是 App 自身的網路行為造成。若一次大幅修改多條規則,出現問題時便較難找出是哪項設定改變了流量路徑。
確認分流結果:連線、出口與 DNS
VPN 顯示已連線,只能說明用戶端已建立某種連線狀態,不能單獨證明指定 App 已按預期分流。請在需要代理的 App 中執行實際操作,例如重新載入頁面或重新整理內容;再切換到設定為直連的 App,確認它仍能使用所需服務。若只測試瀏覽器,就只能確認該瀏覽器的結果,不能據此推定其他 App 走相同路徑。
需要核對出口時,可在對應 App 內開啟可信任的 IP 查詢服務,並與直連狀態下的結果比較。測試前關閉可能影響結果的其他代理工具,並避免只依賴已快取的頁面。若 App 內建瀏覽器、外部瀏覽器和系統 WebView 的結果不一致,可能是它們由不同 App 或系統元件處理,應分開檢查。
DNS 也可能讓使用者誤判分流。App 的連線流量可能走代理,但網域查詢仍依用戶端、Android 系統或網路環境的設定處理;某些 App 還會使用自己的解析方式。若出現網站開啟錯誤、服務地區判斷不符或只有部分功能失效,請檢查用戶端的 DNS 模式與分流規則,不要只反覆更換節點。
- ✅ 確認用戶端顯示的分流模式是「包含」還是「排除」,並核對清單方向。
- ✅ 以實際使用的 App 分別測試代理與直連,不以 VPN 圖示作為唯一判斷依據。
- ✅ 檢查 App 是否依賴外部瀏覽器、驗證工具或其他獨立應用程式。
- ✅ 出現異常時一次調整一項設定,並記下修改前後的結果。
- ❌ 不要同時啟動多個 VPN 用戶端,也不要把規則命中結果當成網站一定可用的保證。
若某個 App 在代理和直連兩種狀態下都無法使用,問題可能不在分流本身。可先停用分流、以單一節點測試基本連線,再檢查 App 更新、登入狀態及當前網路。若只有啟用 VPN 後的直連 App 失效,優先檢查 Android 的封鎖非 VPN 流量選項、用戶端的排除規則,以及是否有其他網路工具介入。
還原設定與日常維護
要還原時,先記下目前使用的模式和清單,再在用戶端停用 App 分流,或恢復到原本的全域、規則模式。不同用戶端的「預設」可能代表不同路由策略,請不要假設按下重設後一定會恢復成直連。完成變更後重新連線,分別測試常用 App;若問題仍在,再檢查 Android 系統中的 VPN 權限與封鎖設定。
如果需要保留部分 App 直連,可以先移除不確定的例外項目,確認基本連線恢復後,再逐一加回。若匯入新的訂閱或切換設定檔,原本的分流規則可能被覆蓋,也可能只對目前設定檔生效;更新後應重新查看模式和 App 清單,不能只憑上次的設定印象判斷。
Android 系統更新、用戶端更新或 App 套件變動,都可能影響清單顯示和連線行為。遇到異常時,先確認用戶端是否仍獲得 VPN 權限、設定檔是否已載入,以及系統是否啟用了省電限制或背景網路限制。若用戶端提供記錄,提交給客服或用於自行排查前,請先遮蔽訂閱網址、存取權杖及其他憑證。
分流並非加密或隱私保護的替代方案:設定為直連的 App 不會因其他 App 使用 VPN 而自動經過代理;設定為代理的 App 也仍需妥善管理帳號、更新系統與檢查應用程式權限。把路由範圍、DNS 行為和系統封鎖選項分開理解,才能讓 Android 上的指定 App 代理與直連更可預期。