v2rayNG Android 設定教學:VPN 權限、省電最佳化與分應用程式代理

了解 v2rayNG 如何透過 VpnService 運作,設定電池最佳化例外以減少背景斷線,並使用分應用程式代理,指定要透過代理連線的應用程式。

本文重點

先完成 Android VPN 授權,再放寬 v2rayNG 的背景電池限制,最後設定分應用程式清單。本文適合初次使用 Android 用戶端、螢幕鎖定後經常斷線,或只想讓瀏覽器使用代理的使用者。依序操作,可分別確認授權失敗、背景程序遭停止,以及應用程式未透過代理連線等問題,避免一直更換節點卻找不到原因。

一、先了解 VPN 授權與節點連線的差異

v2rayNG 使用 Xray 核心處理代理協定,並透過 Android 的 VpnService 建立本機虛擬網路介面。系統會將符合接管條件的應用程式流量交由此介面處理,再由用戶端依路由規則選擇直連或代理出口。首次啟動時出現的「連線要求」是系統授權提示,不是訂閱服務商的登入視窗。

狀態列出現 VPN 圖示,只能確認系統 VPN 介面已啟用,無法證明遠端伺服器可正常使用。節點位址錯誤、驗證資訊過期或 DNS 解析失敗,都可能在授權成功後發生。VMess、VLESS 等設定的連線參數來自節點或訂閱;允許 VPN 權限並不會自動補上這些參數。

API 14
Android 4.0 引入 VpnService
API 23
Android 6.0 引入 Doze
1 個
同一使用者或工作資料中的作用中 VPN 服務

上述系統版本是相關機制推出的時間,不代表目前 v2rayNG 安裝套件的最低系統需求。同一使用者或工作資料中,若有其他使用 VPN 介面的應用程式啟動,可能會取代目前的連線;部分本機過濾工具也包含在內。測試時請先停用其他 VPN 服務,避免將介面競用誤判為節點不穩定。

二、首次啟動:授權、選擇節點並測試網頁

先匯入可信來源的節點或訂閱,再啟動服務。匯入成功只代表設定已儲存。不同版本的按鈕圖示和選單譯名可能略有不同,以下以常見的繁體中文介面為例;系統授權頁面的實際文字則由 Android 和手機廠商決定。

  1. 確認設定

    開啟 v2rayNG,在主畫面確認已有伺服器設定,並選取要使用的節點。如果剛更新訂閱,請再次確認目前選取的項目,避免仍使用已失效的舊設定。

  2. 啟動服務

    點選主畫面右下角的啟動按鈕。首次出現系統「連線要求」時,確認應用程式名稱為 v2rayNG,再選擇「確定」或「允許」;若拒絕,便無法建立本機 VPN 介面。

  3. 檢查狀態

    查看系統 VPN 圖示和用戶端執行狀態。Android 13 及更新版本若詢問通知權限,建議允許,以便查看服務執行通知;通知權限和 VPN 授權是兩項獨立設定。

  4. 測試連線

    先用瀏覽器開啟已知可用的 HTTPS 網頁,再測試實際需要透過代理連線的網站。前者確認基本網路連線,後者確認目標網站是否可存取;只看延遲數值無法取代網頁測試。

  5. 記錄基準狀態

    記下目前的節點名稱、網路類型和分應用程式設定。初次排查時先關閉分應用程式限制,確認基準連線正常後,再逐步縮小應用程式範圍;每次只調整一項設定。

三、電池最佳化例外:減少螢幕鎖定後的背景中斷

先解除 v2rayNG 的背景電池限制,再觀察螢幕鎖定後的連線狀況。Android 的 Doze、應用程式待命和手機廠商的背景管理屬於不同機制。加入電池最佳化例外可減輕部分限制,但無法保證程序永不結束,也無法解決訊號切換、遠端逾時或系統記憶體不足等問題。

接近原生 Android 的常見路徑為「設定」→「應用程式」→「查看所有應用程式」→「v2rayNG」→「應用程式電池用量」→「不受限制」。部分版本可能顯示為「電池」→「不受限制」。若找不到該選項,可在系統設定中搜尋「電池最佳化」,進入應用程式清單後選取 v2rayNG,再設為「不最佳化」。

固定測試條件,不要只憑一次螢幕鎖定測試下結論

建議進行一次 15 分鐘的螢幕鎖定測試:先記錄時間和網路類型,鎖定螢幕並等待,再解鎖開啟同一個測試網頁,同時查看服務狀態和記錄。15 分鐘只是方便重複測試的觀察時段,不是系統進入 Doze 的固定時間;短時間測試通過,也不代表整晚執行一定穩定。

測試結果優先檢查項目下一步處理方式
解鎖後 VPN 圖示消失服務已停止或遭取代檢查背景限制、其他 VPN 應用程式和用戶端記錄。
VPN 圖示仍在,但所有網頁都逾時節點連線和網路切換保留目前設定,先重新啟動服務,再換另一種網路比較。
只有一個應用程式無法連線分應用程式清單和應用程式連線快取確認清單設定,完全關閉該應用程式後再重新開啟。
只在行動網路背景連線失敗背景數據和數據節省設定檢查數據權限,再與使用相同節點時的 Wi-Fi 連線狀況比較。

四、分應用程式代理:先選擇清單模式,再選取應用程式

分應用程式代理決定哪些應用程式的流量會進入 VPN 介面;路由分流則決定進入介面的連線要使用哪個出口。這兩個層級不能混為一談。將瀏覽器加入清單,不代表瀏覽器存取的所有網域都會經過遠端節點;若路由規則將某個網域判定為直連,該網域仍可能直接連線。

在 v2rayNG 中開啟側邊選單的「設定」,找到「分應用程式代理」相關選項,啟用後進入應用程式清單;部分版本會將清單入口標示為「分應用程式代理設定」。先確認「略過模式」的狀態,再勾選應用程式。以下的「僅代理選取的應用程式」是允許清單模式,「略過選取的應用程式」則是排除清單模式。

僅代理選取的應用程式

建議

啟用分應用程式代理,關閉「略過模式」,只勾選需要使用代理的瀏覽器或其他應用程式。未勾選的應用程式不會進入此 VPN 介面;若只有少數應用程式需要使用代理,這種方式較容易確認設定。

適用情況:只讓一個瀏覽器或少數指定應用程式使用代理。

略過選取的應用程式

啟用分應用程式代理並開啟「略過模式」,勾選要排除的應用程式。清單中的應用程式會略過 VPN,其他應用程式則會進入介面,再由路由規則決定使用哪個出口。

適用情況:大多數應用程式都要由 VPN 接管,只有少數應用程式保留原本的網路路徑。

關閉分應用程式限制

關閉分應用程式代理,讓一般使用者應用程式的流量依 VPN 接管範圍交由用戶端處理。這不代表「所有流量都強制走代理」,因為直連規則仍會生效,系統或管理政策也可能影響接管範圍。

適用情況:初次確認連線,或需要統一檢查路由規則。

結論:先用一個瀏覽器確認清單模式

關閉略過模式,只勾選一個測試用瀏覽器;儲存後停止並重新啟動 v2rayNG 服務,再完全關閉並重新開啟瀏覽器。確認結果符合預期後,再逐一新增應用程式;不要同時變更節點、DNS 和清單,否則無法判斷是哪項設定造成影響。

應用程式清單是依應用程式身分區分,而不是依圖示名稱推測。應用程式分身、工作資料中的同名應用程式,可能屬於不同使用者或具有不同身分。在瀏覽器中透過其他應用程式開啟連結,也可能切換到未加入清單的應用程式。若同一個連結有時使用代理、有時沒有,請先確認最後實際開啟連結的是哪個應用程式。

五、常見問題:授權成功後,行為仍不如預期

為什麼每次啟動都會跳出 VPN 連線要求?

先確認是否剛使用過其他 VPN 應用程式,或曾重新安裝、清除 v2rayNG 資料;這些操作可能改變 Android 的 VPN 授權狀態。關閉其他 VPN 後再授權一次。若手機受工作資料或裝置管理政策控管,也要檢查相關管理限制,不要只是不斷重新安裝用戶端。

已設為不受限制,螢幕鎖定後還是斷線,該怎麼辦?

先分辨是服務停止,還是遠端連線失效。VPN 圖示消失時,檢查啟動管理和其他 VPN;圖示仍在時,記下故障時間並查看記錄是否出現連線逾時或網路變更。保持節點不變,分別測試 Wi-Fi 和行動網路,確認問題是否只發生在其中一種網路。

只勾選瀏覽器,為什麼其他應用程式反而使用代理?

先確認是否開啟「略過模式」。開啟後,勾選的項目代表要排除,而不是允許使用代理。關閉略過模式並重新確認清單,再停止並啟動服務;既有連線可能仍沿用舊路徑,目標應用程式也應完全關閉後再重新開啟。

設定「未使用 VPN 時封鎖連線」後,為什麼未勾選的應用程式無法上網?

前往「系統設定」→「網路和網際網路」→「VPN」,開啟 v2rayNG 對應的設定,檢查「一律開啟 VPN」和「封鎖未使用 VPN 的連線」。啟用封鎖功能後,遭排除的應用程式可能會受到系統限制,無法直接連線。若希望未選取的應用程式正常直連,請評估是否關閉封鎖設定;如此也會放寬 VPN 中斷時的網路限制。

節點延遲正常,選取的應用程式還是無法開啟網頁?

延遲測試不代表目標網站一定可連線。先在同一個應用程式中測試多個已知可用的網頁,再查看 v2rayNG 記錄中的 DNS、TLS 或連線逾時訊息。不要同時修改手機的「私人 DNS」、瀏覽器的加密 DNS 和用戶端 DNS;每次只調整一處並重新測試,才能確認實際影響。

六、保留一份可重複使用的 Android 檢查清單

設定完成後,請保存一組可重現的測試條件,而不只是「已連線」的截圖。訂閱更新可能會更換節點,系統升級可能會調整電池策略,新增網路工具也可能改變 VPN 使用狀態。下次遇到問題時,先還原到最後一次確認可用的條件,再逐項測試。

需要重新下載用戶端時,請前往下載頁選擇 Android 平台的 v2rayNG。它與採用 v2fly 核心的 v2flyNG 是不同的用戶端,介面和設定功能不能直接畫上等號。桌面端可使用 v2rayN;桌面系統代理的排查方式也不能直接套用到 Android VpnService。

下載v2rayN