v2rayNG 的應用程式代理設定,可以決定哪些 Android App 使用代理通道,哪些直接連線。設定前先確認 v2rayNG 已能正常連線,再依需求選擇「繞過已選 App」或「只代理已選 App」;兩種模式的勾選意義相反。完成後還要重新連線,並分別測試清單內外的應用程式,才能確認分流是否生效。
適合已在 Android 裝置使用 v2rayNG,並希望按 App 分流的使用者。本文說明兩種模式的差異、常見設定入口、中段操作步驟與驗證方式,也整理清單找不到 App、切換模式後結果相反等常見狀況。不同版本或廠牌的介面名稱可能略有差異,請以目前畫面中的選項為準。
兩種模式:先弄清楚勾選代表什麼
v2rayNG 透過 Android 的 VPN 服務接管裝置流量,再依分應用程式清單決定哪些 App 交由代理設定處理。設定畫面通常可從主畫面的選單進入「設定」→「VPN 設定」→「分應用程式代理」或相近名稱的項目。部分版本會將功能開關與應用程式清單分開顯示;若找不到完全相同的名稱,可在設定頁查看 VPN 或 per-app 相關項目。
最重要的是先確認「繞過模式」是否開啟。它會反轉清單的意義:開啟時,勾選的 App 直連,未勾選的 App 走代理;關閉時,勾選的 App 走代理,未勾選的 App 直連。不要只看勾選數量判斷設定,也不要假設每個版本都採用相同的預設值。
繞過已選 App
- 模式開關
- 開啟「繞過模式」
- 勾選項目
- 直連,不使用代理通道
- 未勾選項目
- 依 v2rayNG 設定走代理
- 常見用途
- 大多數 App 走代理,少數 App 直連
例如只希望銀行或區域服務 App 直連,可將這些 App 加入清單。
只代理已選 App
- 模式開關
- 關閉「繞過模式」
- 勾選項目
- 使用代理通道
- 未勾選項目
- 直連,不經 v2rayNG 代理
- 常見用途
- 只有少數 App 需要代理
例如只代理瀏覽器或指定通訊 App,可減少其他 App 受到分流設定影響。
兩種模式都不是「勾選後封鎖 App」;它們改變的是該 App 的流量是否交給代理通道。若清單很長,先選定一種模式,再逐項核對勾選狀態。對日常使用而言,將多數 App 交給代理、只排除少數 App,通常較適合繞過模式;只有少數 App 需要代理時,使用只代理已選 App 的方式會較容易檢查。
依使用情境選模式與清單
開始調整前,先列出真正需要分流的 App,而不是把所有項目都勾選。清單可能同時顯示一般應用程式、系統應用程式或已安裝但平常不使用的項目。名稱相近時,核對 App 圖示與名稱;不要因為清單中有多個相似項目,就一次勾選全部。
- 大部分 App 都走代理:選擇繞過模式,只把明確需要直連的 App 加入清單。這種方式適合希望維持廣泛代理範圍、只排除少數例外的情況。
- 只有少數 App 走代理:關閉繞過模式,只勾選需要代理的 App。其餘 App 會直連,適合只想指定一兩個應用程式的情境。
- 不確定某個 App 是否需要代理:先不要勾選,也不要同時改動路由、DNS 與節點。保持單一變因,才能從測試結果判斷是哪項設定造成差異。
- App 有登入、付款或區域服務需求:先確認服務本身要求的連線方式,再決定走直連或代理。分流設定只控制流量交由哪條路徑處理,不能保證服務一定接受該出口位置或連線來源。
分應用程式代理通常依 Android 識別的應用程式項目套用。若某個 App 透過另一個 App 開啟頁面、使用外部瀏覽器登入,或將工作交給系統元件處理,實際連線可能由不同的應用程式發出。因此,看到某個 App 已加入代理清單,不代表它交由其他程式執行的每一項操作也一定走相同路徑。
操作步驟:設定清單並重新連線
確認目前連線使用的設定可正常工作後,再調整應用程式範圍。修改前記下「繞過模式」目前是開啟或關閉,以及準備測試的 App;這樣若結果與預期相反,就能快速還原。以下依常見介面排列說明,個別版本的按鈕位置可能不同。
-
開啟設定頁
在 v2rayNG 主畫面開啟選單,進入「設定」→「VPN 設定」→「分應用程式代理」。若目前版本將該項目放在其他設定區,尋找 per-app 或應用程式代理相關名稱。
-
選定分流模式
先決定要繞過已選 App,還是只代理已選 App。讀取畫面上「繞過模式」的說明,確認開關狀態與預期一致;不要先勾選一大批項目再猜測模式。
-
核對應用清單
搜尋或捲動找到目標 App,逐一勾選需要分流的項目。若只代理指定 App,先勾選一個測試項目;若採繞過模式,則先只加入一個預計直連的項目。
-
套用並重連
返回上一頁或按下畫面上的確認按鈕,依介面提示儲存設定。回到主畫面停止目前服務,再重新啟動連線,讓 VPN 服務以新清單重新建立。
-
測試兩類 App
分別開啟清單內與清單外的 App,載入新內容或重新整理頁面。一次只改一個 App 的勾選狀態;若結果不符,再檢查模式開關與服務是否確實重新連線。
Android 通常只允許同一個使用者設定檔同時有一項活動中的 VPN 服務。若另一個 VPN 用戶端或具有本機 VPN 功能的網路工具也在執行,v2rayNG 可能無法取得作用中的 VPN 通道,或啟動後取代原有服務。測試時先暫停其他 VPN 服務,並確認系統狀態列仍顯示 v2rayNG 的連線狀態。
驗證結果:分清連線、代理與直連
只看到 v2rayNG 顯示已連線,無法證明每個 App 都按清單分流;反過來說,某個 App 暫時載入失敗,也不一定代表分應用程式代理設定錯誤。請使用相同網路、同一個節點與相近的測試時間,分別檢查一個預期走代理的 App,以及一個預期直連的 App。
- 先測預期走代理的 App:重新載入需要網路的新頁面或內容,確認 v2rayNG 仍在執行,並查看連線記錄是否有相應請求。頁面若使用快取,單純重新開啟不一定會產生新的網路連線。
- 再測預期直連的 App:確認該 App 在模式下的勾選意義正確,並用它實際需要的服務測試。直連結果仍會受到本機網路、服務端限制與 DNS 解析影響。
- 排除模式反轉:若清單內 App 的結果與預期完全相反,先回到分流頁查看「繞過模式」開關,不要立即更換節點或重建訂閱。
- 重新建立測試條件:在修改清單或模式後停止並重新連線,再關閉並重新開啟測試 App。部分應用程式會保留既有連線,未重建連線前可能仍沿用舊狀態。
判斷重點:先用一個代理 App 和一個直連 App 做對照
同時選兩個結果容易判讀的 App,保持節點與網路不變,再觀察它們是否符合設定。若兩者都無法連線,先檢查 v2rayNG 本身的節點與 VPN 狀態;若只有其中一類不符合,優先檢查模式開關、勾選清單與 App 是否由其他程式代為連線。
不同 App 的連線方式並不相同。有些會使用背景服務、內嵌網頁或系統元件,也可能在切換網路後保留舊連線。確認結果時應讓 App 產生新的請求;不必只憑 IP 查詢頁面、通知圖示或一次載入成功,就推斷所有連線都已依預期分流。
常見狀況:先檢查範圍與 VPN 狀態
如果設定頁已勾選目標 App,但使用結果沒有改變,先確認應用程式清單儲存成功、v2rayNG 已重新連線,而且測試的是清單中實際列出的 App。以下幾種狀況可依序排除,避免在同一時間更換節點、代理模式和 Android 權限。
勾選的 App 怎麼變成直連了?
查看「繞過模式」是否開啟。開啟時,勾選代表直連;關閉時,勾選才代表走代理。確認後停止並重新連線,再重新測試。
清單裡找不到要設定的 App?
確認該 App 已安裝並可正常開啟,再捲動完整清單或使用搜尋。若是工作設定檔、複製應用程式或系統元件,可能以不同項目出現,請核對實際名稱。
v2rayNG 顯示連線,App 卻無法上網?
先確認其他 VPN 服務沒有占用通道,再測試未分流的 App。若所有 App 都無法連線,檢查節點、DNS 與連線記錄;若只有一個 App 異常,則檢查它是否透過其他程式發出請求。
改完清單還是像使用舊設定?
停止 v2rayNG 服務後重新連線,並完全關閉再開啟測試 App,讓舊連線結束。一次只變更一項,再觀察清單內外的結果。
若故障只在螢幕關閉或切換 Wi-Fi 與行動網路後出現,應另外檢查 v2rayNG 的背景執行與電池限制;這與「勾選哪個 App」是不同問題。排查時先固定網路環境,再分別測試前景連線、背景執行與網路切換,才容易確認是分流規則還是 Android 背景管理造成中斷。
完成設定後,保留一份簡單紀錄:使用的模式、勾選的 App、測試網路,以及重新連線後的結果。日後更新 v2rayNG、重新安裝 App 或新增工作設定檔時,清單內容可能需要重新確認。若不再需要按 App 分流,可先清除不必要的選項,再檢查目前模式的預設行為,避免留下難以辨識的舊規則。