v2rayNG 背景斷線與分應用程式代理:Android 權限與省電設定重點

整理 VpnService 授權、其他 VPN 衝突、省電最佳化白名單與分應用程式代理,區分系統回收背景程序與應用程式未納入代理範圍。

本文快速導覽

適合處理 v2rayNG 切換至背景後停止、鎖定螢幕一段時間後斷線、只有部分應用程式無法存取等問題。排查順序是先確認故障範圍,再檢查 VpnService、其他 VPN、電池策略與分應用程式清單,最後才回頭檢查訂閱、節點與路由設定,避免將權限問題誤判為協定問題。

先區分背景斷線與未納入代理

v2rayNG 是 Android 圖形化用戶端,負責匯入訂閱、選擇設定並呼叫 Xray 核心;Xray 核心處理 VMess、VLESS 等連線;Android 的 VpnService 則將裝置應用程式產生的流量交給用戶端。三者處於不同層級。狀態列中的 VPN 標記消失,通常表示系統授權、程序存活或 VPN 衝突;標記仍在但某個應用程式直連或無法開啟,則應優先檢查分應用程式代理與路由規則。

不要只用「網頁能否開啟」來判斷。應同時觀察三個項目:v2rayNG 主畫面的執行狀態、系統狀態列中的 VPN 標記,以及至少兩個行為不同的應用程式。如果所有應用程式在鎖定螢幕後同時失效,較可能是背景程序受到限制;如果瀏覽器正常而目標應用程式異常,則較可能與應用程式清單、應用程式自身的連線方式,或網域與 IP 路由差異有關。

1 個
系統同時保留的活動 VPN
30 分鐘
建議的鎖定螢幕觀察時間
2 個應用程式
交叉驗證的最低樣本數
10808
常見的本機 SOCKS 範例連接埠

結論:先確認故障範圍,再調整節點設定

VPN 標記是否保留,以及問題影響單一應用程式還是所有應用程式,是最具辨識度的兩個訊號。只有在授權、背景存活與應用程式範圍都正常時,才需要繼續檢查訂閱內容、伺服器名稱、傳輸參數與路由規則。

重新確認 VpnService 授權與 VPN 衝突

v2rayNG 以 VPN 模式啟動時,Android 會顯示連線要求。這項授權允許應用程式建立本機 VPN 介面,不等同於授予伺服器端權限。首次啟動、清除應用程式資料、系統升級或還原設定後,都可能再次出現要求。若拒絕授權,即使已在用戶端選取設定,也無法將其他應用程式的流量導入 VPN 介面。

Android 通常只保留一個活動 VPN。另一個使用 VpnService 的應用程式啟動後,可能會取代 v2rayNG;系統設定中的「一律開啟的 VPN」若指向其他應用程式,也會造成反覆斷線。此時修改節點、更新訂閱或切換 Xray 設定,都無法解決資源衝突。

  1. 停止連線

    返回 v2rayNG 主畫面,先停止目前的連線,等待狀態列中的 VPN 標記消失,避免舊工作階段影響重新授權。

  2. 檢查系統 VPN

    開啟 Android「設定」→「網路與網際網路」→「VPN」。部分裝置會將入口放在「連線與共享」→「VPN」,請確認沒有其他 VPN 處於已連線狀態。

  3. 核對一律開啟

    點開 VPN 項目旁的設定按鈕,查看「一律開啟的 VPN」是否綁定至其他應用程式。排查期間先關閉此選項,再單獨啟動 v2rayNG。

  4. 重新授權

    在 v2rayNG 中選取已確認可用的設定並啟動;出現系統「連線要求」時選擇允許,然後確認狀態列重新顯示 VPN 標記。

  5. 進行網路切換測試

    分別在無線網路與行動網路下測試一次。切換網路後等待 10 至 20 秒,再觀察連線是否自行恢復,避免將短暫重建誤認為持續斷線。

依層級處理電池最佳化與背景限制

背景斷線最常見的觸發條件是熄滅螢幕、長時間沒有互動、進入省電模式或系統清理背景程序。Android 標準電池最佳化,以及裝置製造商額外提供的自動啟動、背景活動與休眠應用程式策略,可能同時生效。只將應用程式加入最近使用工作清單的鎖定清單,通常不足以涵蓋所有限制。

建議依「應用程式電池策略—背景活動—自動啟動—省電模式」逐層核對。常見路徑為「設定」→「應用程式」→「v2rayNG」→「電池」→「不受限制」;如果系統另有「自動啟動管理」或「背景啟動」入口,也要允許 v2rayNG 在網路變更或程序遭回收後恢復。選單名稱會隨 Android 版本與裝置介面而異,但目標始終是取消對該用戶端的背景執行限制。

不受限制

建議

允許用戶端在熄滅螢幕與網路切換期間持續執行,適合作為排查背景斷線的基準狀態。

適用情境:需要持續保持 VPN 連線

最佳化

系統會依使用情況調度背景活動,待機時間較長後可能延遲工作或回收程序,實際行為取決於裝置策略。

適用情境:確認沒有斷線後再測試

受限制

大幅縮短背景執行時間,不適合作為持續 VPN 連線的設定,也會干擾故障定位。

適用情境:不需要背景連線的應用程式

檢查項目 建議狀態 驗證方法
應用程式電池用量 不受限制 鎖定螢幕 30 分鐘後重新點亮螢幕,觀察 VPN 標記是否仍在
背景活動 允許 切換至其他應用程式 10 分鐘,再返回 v2rayNG 查看執行狀態
自動啟動管理 允許 重新啟動裝置後手動啟動一次,接著測試網路切換能否恢復
系統省電模式 排查時關閉 在相同節點下分別測試關閉與開啟省電模式的結果

測試時保持單一變因:先選定一個設定,關閉分應用程式代理並解除電池限制,然後持續觀察。若 30 分鐘鎖定螢幕測試穩定,再逐項恢復省電設定。如此才能找出真正觸發斷線的策略,而不是永久關閉所有電池管理功能。

分應用程式代理要同時檢查模式與清單

分應用程式代理處理的是「哪些應用程式進入 v2rayNG 的 VPN 介面」,路由分流處理的是「進入核心後的流量要走代理還是直連」。兩者不可混為一談。某個應用程式未納入 VPN 範圍時,Xray 核心看不到它的連線,後續的網域規則、IP 規則與出站選擇自然不會生效。

v2rayNG 的相關入口通常位於「設定」→「分應用程式代理」。啟用後還要確認清單模式:一種是僅代理已選取的應用程式,另一種是繞過已選取的應用程式。兩種模式使用相同的勾選清單,但含義正好相反。更新應用程式、重新安裝應用程式或切換工作設定檔後,也應重新核對清單。

  1. 關閉分應用程式代理

    先在 v2rayNG「設定」→「分應用程式代理」中關閉功能,啟動連線並測試目標應用程式。若此時恢復,問題基本上就在清單或模式。

  2. 選擇清單模式

    需要少量應用程式接入時,選擇「僅代理已選取的應用程式」;需要多數應用程式接入時,選擇「繞過已選取的應用程式」。不要只看勾選狀態而忽略模式文字。

  3. 重新勾選應用程式

    在應用程式清單中找到目標應用程式並確認已勾選。應用程式重新安裝後,系統分配的識別可能改變,不能假設舊選擇仍然有效。

  4. 重建 VPN

    儲存後停止並重新啟動 v2rayNG,讓新的應用程式範圍套用至 VpnService。僅返回桌面而不重建連線,可能仍會沿用上一輪的範圍。

  5. 對照兩個應用程式

    選擇一個確定納入與一個確定排除的應用程式,分別存取同一個測試目標,以驗證清單模式是否符合預期。

結論:清單控制接入,路由決定出口

排查單一應用程式時,先在關閉分應用程式代理的條件下驗證;確認可以接入後,再設定清單模式,最後檢查代理、直連與阻斷規則。依照這個順序,可以避免同時追查兩個層級。

將訂閱、節點與路由設定放在權限之後檢查

如果 VPN 標記穩定存在、所有目標應用程式都已納入範圍,但連線仍然失敗,才進入設定層排查。訂閱只是設定分發方式,不會自動取得 VpnService 授權,也不會改變系統電池策略。更新訂閱後,應確認目前選取的設定仍然存在,以及 VMess、VLESS、TLS、伺服器名稱等欄位是否完整。

v2rayNG 使用 Xray 核心;v2flyNG 使用 v2fly 核心。兩款用戶端的核心定位不同,不應將切換核心當作解決背景回收的方法。協定設定錯誤通常表現為連線建立失敗或特定目標無法存取,而不是只在鎖定螢幕 30 分鐘後固定消失。

路由分流也可能造成「看起來像斷線」的結果。例如目標網域符合阻斷規則、特定 IP 網段被設為直連,或 DNS 結果變更後符合另一條規則。排查期間可使用一份已知結構清晰的設定,並減少自訂規則;恢復穩定後,再逐條加入分流條件。

排查紀錄範例
系統版本:Android 14
用戶端:v2rayNG
VPN 標記:鎖定螢幕 30 分鐘後仍存在
分應用程式代理:關閉
測試應用程式:2 個
本機 SOCKS 範例連接埠:10808
網路切換恢復時間:觀察 20 秒
下一步:檢查目前設定與路由命中結果
層級 典型表現 優先處理方式
VpnService 啟動時沒有 VPN 標記,或被另一個 VPN 取代 重新授權並排除 VPN 衝突
背景策略 前景正常,熄滅螢幕或待機後停止 設為不受限制,並完成 30 分鐘鎖定螢幕測試
應用程式範圍 只有部分應用程式無法接入 關閉分應用程式代理進行對照,再核對模式與清單
核心設定 VPN 標記存在,但設定無法建立連線 核對訂閱欄位、協定參數與核心資訊
路由分流 特定網域或 IP 的結果異常 減少自訂規則,並檢查代理、直連與阻斷出口

本機 SOCKS 連接埠 10808 是常見範例值,不代表所有安裝都採用此連接埠。在 VPN 模式下,大多數一般應用程式不需要手動填寫此連接埠;只有明確使用本機代理位址的應用程式才需要同步核對。如果在 v2rayNG 中調整本機連接埠,外部應用程式中儲存的舊連接埠不會自動更新。

依常見現象快速定位問題

完成前面的分層檢查後,可以依下列現象收尾。每次修改後都應停止並重新啟動連線,並記錄 VPN 標記、目標應用程式與鎖定螢幕時間。不要同時更換節點、修改路由或調整省電策略,否則無法判斷真正產生影響的是哪一步。

為什麼鎖定螢幕幾分鐘後就斷線?

開啟「設定」→「應用程式」→「v2rayNG」→「電池」,將策略改為「不受限制」,並檢查背景活動與自動啟動權限。關閉系統省電模式後進行一次 30 分鐘鎖定螢幕測試;若穩定,再逐項恢復原本設定。

狀態列有 VPN 標記,為什麼某個應用程式仍然直連?

進入 v2rayNG「設定」→「分應用程式代理」,先確認目前採用「僅代理已選取的應用程式」還是「繞過已選取的應用程式」,再核對目標應用程式的勾選狀態。儲存後停止並重新啟動連線。

更新訂閱後背景問題會自動恢復嗎?

不會。更新訂閱只會變更用戶端管理的設定內容,不負責 Android 的 VpnService 授權與電池策略。先確認 VPN 標記與背景存活狀態,再判斷新設定是否能夠建立連線。

無線網路正常,切換至行動網路後無法使用怎麼辦?

切換網路後先觀察 20 秒,確認用戶端是否重建連線;接著關閉分應用程式代理進行對照。如果 VPN 標記仍在但所有應用程式都失敗,再檢查目前設定的連線資訊、DNS 與路由規則。

啟用一律開啟的 VPN 後仍然會斷線嗎?

仍有可能。一律開啟用於指定系統要維持哪個 VPN 應用程式,不能取代應用程式電池的「不受限制」、背景活動與自動啟動設定。還要確認沒有其他 VPN 設定佔用一律開啟的位置。

下載用戶端