先確認 v2rayNG 的 VPN 連線正常,再設定哪些 App 的流量要進入虛擬網卡,最後處理電池最佳化與重新開機後的連線恢復。適合遇到「瀏覽器正常、其他 App 連不上」或「鎖定螢幕後斷線」的 Android 使用者,本文會釐清 App 選取、Xray 路由與背景限制的差異,避免把不同問題混在一起處理。
一、VpnService 負責接管流量,Xray 決定出口
v2rayNG 是 Android 用戶端,使用 Xray 核心處理代理連線。啟用 VPN 模式後,會透過 Android 的 VpnService 建立虛擬網路介面,將指定 App 的流量交由核心處理。首次連線時出現的系統 VPN 授權視窗,是建立此介面所需的許可,不是訂閱登入,也不代表節點已連通。
這裡有兩個不同的判斷層次:分應用設定決定某個 App 的流量是否進入 VPN;流量進入後,Xray 再依路由規則選擇代理、直連或封鎖。因此,「已勾選瀏覽器」不代表瀏覽器的所有請求都會經過遠端節點。符合直連規則的請求仍可能直接連線到目標。
這些是系統機制,不是連線效能指標。在同一使用者環境中,啟動另一款使用本機 VPN 的過濾或防護工具,可能會取代 v2rayNG 的連線。請先暫停這類工具再測試。工作設定檔與主要使用者可能有各自的 VPN 管理範圍,不應使用工作設定檔中的 App 測試主要使用者的分應用清單。
二、分應用代理:先選模式,再勾選 App
v2rayNG 常見的設定路徑是側邊欄「設定」→「分應用代理」。頁面通常會有「啟用分應用代理」與「略過模式」;不同版本的文字和選單層級可能略有差異,請依頁面對勾選效果的說明操作。重點不在清單勾選了多少項,而是勾選項代表「接管」還是「排除」。
依使用需求選擇分應用模式
只讓少數 App 走 VPN
- 啟用分應用代理,關閉略過模式。
- 勾選要透過 VPN 連線的瀏覽器或其他目標 App。
- 未勾選的 App 不會由此 VPN 接管,實際連線仍受系統策略影響。
讓多數 App 走 VPN
- 啟用分應用代理,同時開啟略過模式。
- 勾選要排除的 App,例如只需連線本機網路的工具。
- 其他 App 進入 VPN 後,仍會依核心路由規則選擇出口。
先看清模式說明再勾選;同一份勾選清單在兩種模式下的意思正好相反。
-
建立基本連線
先關閉分應用代理,回到主畫面選擇可用設定並連線。用瀏覽器開啟先前可正常瀏覽的 HTTPS 網頁,確認基本連線正常。
-
啟用 App 篩選
中斷連線,前往「設定」→「分應用代理」,開啟「啟用分應用代理」。第一次測試只選一個瀏覽器,先不要大量勾選系統元件。
-
確認篩選方向
若只想讓所選瀏覽器使用 VPN,請保持「略過模式」關閉。不要只看開關顏色判斷,請確認介面對已選 App 的說明。
-
重新建立連線
回到主畫面重新連線,讓新的 App 清單套用到 VPN 介面。關閉目標 App 後再重新開啟,並送出新的請求,避免舊連線影響判斷。
-
逐一增加 App
瀏覽器測試正常後,每次新增一個目標 App 再重新連線。記下從哪一步開始出現異常,比一次勾選所有 App 更容易找出相關元件或模式問題。
應用程式分身、工作設定檔與名稱相同的 App,可能是不同的安裝執行個體。不要只憑圖示判斷,請一併確認所屬使用者、設定檔標示與系統 App 資訊。有些登入、下載或開啟連結的動作會交由另一個 App 執行;勾選主要 App,不代表被呼叫的元件也已納入範圍。
三、省電例外設定:分清電池最佳化與背景執行
如果前景使用正常,鎖定螢幕一段時間後才出問題,先確認服務是否仍在執行。Android 的 Doze、App 待命與各品牌的背景管理並非同一項設定。允許背景執行可降低 App 被系統清除的機率,但無法修復失效節點,也不能保證網路切換時連線絕不中斷。
| 檢查項目 | 常見設定路徑 | 建議操作 |
|---|---|---|
| App 電池限制 | 長按 v2rayNG 圖示 →「應用程式資訊」→「電池」或「App 電池用量」 | 若有「不受限制」或「允許背景使用」選項,請啟用適合持續連線的設定。 |
| 電池最佳化清單 | 「設定」→「應用程式」→「特殊應用程式存取權」→「電池最佳化」 | 切換至所有 App,找到 v2rayNG 並選擇「不最佳化」;部分系統會將這個選項整合到其他頁面。 |
| 通知權限 | 「應用程式資訊」→「通知」 | 允許通知,方便查看服務狀態及使用中斷連線功能。 |
| 數據用量限制 | 「應用程式資訊」→「行動數據與 Wi-Fi」或「數據用量」 | 確認允許背景數據;若已啟用數據節省模式,再評估是否允許不受限制的數據使用。 |
表格列出的是常見 Android 設定路徑,各品牌的選單不一定相同。若找不到選項,請在系統設定中搜尋「電池最佳化」或「背景執行」,並確認修改的對象確實是 v2rayNG。有些系統另有獨立的背景管理清單,也需要允許背景執行;最近使用的 App 卡片即使已鎖定,也只能作為輔助,不能取代電池權限設定。
- 先只將 v2rayNG 設為允許:測試時不要關閉整台裝置的所有省電功能,其他 App 維持原本的設定。
- 了解通知權限:Android 13 以上版本拒絕通知權限,不代表系統一定會停止前景服務;通知未顯示時,請改從用戶端與系統 VPN 頁面確認狀態。
- 區分鎖定螢幕與強制停止:一般鎖定螢幕可用來測試背景持續執行;在「應用程式資訊」中點選「強制停止」會改變 App 的執行狀態,不能用來模擬一般背景情境。
四、開機自動啟動與一律使用 VPN:分開測試
「允許自動啟動」是系統是否放行啟動行為;「啟動後連線」是用戶端是否執行連線;「一律使用 VPN」則是 Android 嘗試維持指定 VPN 的系統策略。三者功能不同,啟用其中一項,不代表另外兩項也已生效。
- 檢查品牌自動啟動權限。在「應用程式資訊」或系統的應用程式啟動管理中,尋找「自動啟動」、「關聯啟動」或「背景執行」。並非每台裝置都有這些項目,只需為 v2rayNG 開啟實際存在且需要的權限。
- 確認用戶端選項。若目前版本的 v2rayNG「設定」提供開機啟動或啟動後自動連線選項,請依畫面說明啟用。若目前版本沒有相應選項,請勿自行加入不明設定。
- 評估系統 VPN 策略。常見路徑為「設定」→「網路與網際網路」→「VPN」→點選 v2rayNG 旁的設定按鈕。若系統和用戶端提供「一律使用 VPN」,可依需求啟用,再實際重新開機測試。
- 重新開機後解鎖確認。先解鎖裝置,確認 v2rayNG 是否已啟動、是否恢復至預期設定,再測試 App 連線。不要假設裝置首次解鎖前一定能讀取設定並建立連線。
重新開機測試通過後,再測試從 Wi-Fi 切換至行動數據。網路切換可能使現有 TCP 連線失效或重新建立,短暫重新連線不一定是 App 被系統關閉。若只有特定節點無法恢復,請優先檢查節點與目前網路的相容性,不要繼續擴大背景權限。
五、背景斷線與 App 無法連線:依現象逐步縮小範圍
每次只變更一個設定。建議依序檢查「前景基本連線 → App 篩選 → 鎖定螢幕 → 網路切換 → 重新開機」。下列時間只是重現問題的建議,不是實測結果或穩定性保證;短時間正常仍無法證明長時間待機一定正常。
| 現象 | 測試方式 | 下一步 |
|---|---|---|
| 只有特定 App 無法連線 | 暫時關閉分應用代理,重新連線後再啟動目標 App。 | 若恢復正常,檢查模式、勾選的 App 與被呼叫的元件;若仍有問題,檢查路由、DNS 與 App 本身的連線。 |
| 鎖定螢幕後 VPN 服務消失 | 鎖定螢幕 10 分鐘,解鎖後確認用戶端狀態與系統 VPN 頁面。 | 檢查背景限制、是否有其他 VPN 工具接管,以及記錄中是否出現服務停止或異常結束。 |
| 服務仍在,但請求逾時 | 維持相同網路,改用另一個已知可用的設定測試。 | 檢查節點連線、DNS 查詢與路由;不能只看圖示就判定是省電問題。 |
| 切換網路後無法連線 | 先使用 Wi-Fi,再切換至行動數據,分別送出新的請求。 | 確認行動數據權限與目前網路的連線狀況,並查看重新連線記錄。 |
查看記錄時,先記下故障發生時間,再檢查前後是否有連線失敗、名稱解析失敗或服務停止的訊息。DNS 錯誤只表示名稱解析環節發生問題,不能據此判定某個 App 沒有進入 VPN。路由中的 geosite 網域集合也不會取代 Android 的 App 選取清單,兩者作用於不同層級。
向他人尋求協助時,請提供 Android 版本、裝置型號、分應用模式、前景與背景的連線狀況,以及已去除敏感資訊的記錄。請移除訂閱網址、認證資訊與伺服器憑證,不要直接公開完整設定。若問題能用一個瀏覽器和一個節點重現,請先保留這個最小測試情境,減少排查干擾。
六、常見問題:App 勾選、耗電與連線恢復
明明勾選了 App,為什麼反而沒有走代理?
先前往「設定」→「分應用代理」,檢查「略過模式」。啟用略過模式時,勾選項代表排除。變更後請先中斷再重新連線,並關閉後重新開啟目標 App;若問題仍在,暫時關閉分應用代理進行對照測試。
設為不最佳化後,為什麼鎖定螢幕還是會斷線?
解鎖後先確認 VPN 服務是否仍在執行。若服務已消失,檢查品牌背景管理與其他 VPN 工具;若服務仍在,改用已知可用的節點,並查看故障時段的記錄。電池最佳化例外清單無法解決節點失效、DNS 逾時或網路切換問題。
只讓一個 App 走代理,就一定比較省電嗎?
不一定。分應用設定會縮小 VPN 接管範圍,但總耗電仍會受到傳輸量、訊號強度、連線重試與目標 App 背景活動影響。請在相同使用時間與網路條件下,透過系統的「電池用量」比較,不要只憑單次電量變化下結論。
已開啟自動啟動,為什麼重新開機後還是要手動開啟?
先解鎖裝置,再檢查品牌的自動啟動權限,以及用戶端是否提供自動連線選項。自動啟動權限只代表系統允許啟動,不保證每次都能成功;若曾點選「強制停止」,請先手動開啟 v2rayNG,再重新進行一般重新開機測試。
關閉 v2rayNG 後,被排除的 App 也無法連線?
前往系統「VPN」設定,檢查「封鎖未使用 VPN 的連線」。若不需要這項封鎖策略,請關閉後再測試。接著確認沒有其他 VPN 服務接管;不要刪除訂閱來處理系統層級的網路策略。