v2rayNG 耗電怎麼辦?Android 電池最佳化、背景執行與分應用程式代理設定

排查 v2rayNG 在 Android 上耗電異常的原因:了解 VPN 與代理模式的差異、系統電池最佳化及廠牌背景管理,並透過分應用程式代理與路由規則減少不必要的流量。

本文重點

先分辨持續傳輸、待機耗電與背景服務遭停止這三種情況,再決定是否調整電池最佳化設定。本文以採用 Xray 核心的 v2rayNG 為例,說明 VPN 與僅代理模式的流量接管範圍、Android 背景權限、分應用程式代理及路由分流的檢查順序,並透過可重複的對照測試確認調整效果,而非單憑電池用量排名判斷用戶端是否異常。

先確認耗電情境,別只看電池用量占比

Android 電池頁面顯示的應用程式占比,是統計期間內的相對用量,不代表該應用程式單獨耗用了整顆電池相同比例的電量。不同系統對 VPN 流量、背景執行時間及網路耗電的歸類也不盡相同。以瀏覽器播放影片時,v2rayNG 同時負責轉送與加密流量,因此出現在耗電排行前列,並不能單獨證明用戶端故障。

更有效的做法是記錄螢幕是否關閉、使用 Wi-Fi 或行動數據、是否持續下載,以及服務是否反覆中斷。以下數字是排查時的參考條件,不是實測續航成績,也不代表省電保證。

30 分鐘
每次待機對照測試的建議時間
2 輪
在相同條件下重複測試,降低偶然誤差
10808
常見的本機 SOCKS 連接埠,請以目前設定為準

VPN 模式與僅代理模式:流量接管範圍不同

v2rayNG 的 VPN 模式會透過 Android VpnService 建立本機虛擬網路介面,將納入範圍的應用程式流量交由轉送鏈路及 Xray 核心處理。這並非將裝置連上另一個傳統 VPN 服務,而是用戶端接收應用程式流量的方式。後續流量如何送出,則由協定、節點與路由設定決定。

僅代理模式主要提供本機代理監聽,不會自動接管所有應用程式。應用程式必須明確支援並設定 SOCKS 或 HTTP 代理;某個瀏覽器能連上網,不代表其他應用程式也透過代理連線。部分版本可從側邊欄依序選擇「設定」→「服務模式」,實際選項名稱與內容請以安裝版本為準。

VPN 模式搭配分應用程式代理

建議

適合大多數手機的日常使用。先確認需要代理的應用程式能正常連線,再縮小流量接管範圍;無須逐一尋找各應用程式內的代理設定。

適用情況:多個應用程式需要連線,且希望依應用程式控制流量接管範圍。

僅代理模式

只有明確設定本機代理的應用程式會使用服務。設定時請確認監聽位址與連接埠;本機連線通常使用迴送位址,排查耗電時不要任意開放區域網路存取。

適用情況:應用程式本身支援代理,且能確認其 DNS、UDP 及其他連線的實際處理方式。

結論:先縮小流量接管範圍,再考慮切換模式

日常使用時建議先保留 VPN 模式並設定分應用程式代理;只有確認目標應用程式能完整使用本機代理後,才測試僅代理模式,避免把「流量未被接管」誤認為省電效果。

電池最佳化例外是為了維持背景執行,不會直接降低耗電

設定為「不受限制」或「忽略電池最佳化」,目的是減少系統限制背景服務所造成的中斷,並不是省電開關。解除背景限制後,服務可以持續執行,電池耗用情況反而可能比服務頻繁遭停止時更完整地反映出來。只有遇到鎖定螢幕後斷線、通知消失,或返回應用程式後必須重新啟動時,才優先檢查這些設定。

  1. 開啟應用程式資訊

    長按 v2rayNG 圖示→「應用程式資訊」→「電池」或「應用程式電池用量」。先記下目前選項,再尋找「不受限制」、「允許背景活動」等設定。

  2. 調整電池限制

    若系統提供「不受限制」選項,可先選取並重新測試;較舊版本的系統則可前往「設定」→「應用程式」→「特殊應用程式存取權」→「電池最佳化」,查看所有應用程式,再將 v2rayNG 設為「不最佳化」。不同系統不一定同時提供這兩種路徑。

  3. 檢查背景管理

    在廠牌系統設定中搜尋「自動啟動」或「應用程式啟動管理」。若目前遇到的問題是服務遭停止,請確認是否允許背景執行;只有需要開機後自動恢復等功能時,再調整自動啟動權限。

  4. 保留服務通知

    前往「應用程式資訊」→「通知」,確認服務通知權限。Android 8.0 起,前景服務通常需要搭配通知;不要為了隱藏圖示而停止服務,也不要把允許通知視為背景服務一定能持續執行的保證。

  5. 鎖定螢幕後重新測試

    啟動服務並關閉螢幕,等待一段對照時間後,再檢查通知、服務狀態及網路連線結果。若只有在省電模式下中斷,請單獨記錄此條件,不要一次關閉所有系統節能功能。

分應用程式代理:減少不需接管的流量

若只有少數應用程式需要代理,使用分應用程式代理通常比讓所有應用程式進入 VPN 後再逐一設定直連更容易檢查。v2rayNG 常見的入口是側邊欄「設定」→「分應用程式代理」。不同版本可能會將應用程式清單放在該設定的下一層頁面,調整前請先閱讀「繞過模式」的說明。

關鍵在於所選應用程式代表什麼:常見版本中,關閉「繞過模式」表示只代理勾選的應用程式;開啟後則表示勾選的應用程式會繞過 VPN。不要只記住開關的位置,務必確認頁面上的說明。繞過 VPN 的應用程式通常會使用系統網路,不應假設仍受 v2rayNG 的 DNS 或路由規則保護。

  1. 開啟「分應用程式代理」,再啟用「啟用分應用程式代理」。先列出確實需要代理的應用程式,例如一個瀏覽器和一個工作用應用程式。
  2. 若要「只代理所選應用程式」,請關閉「繞過模式」,並只勾選上述應用程式;若要讓「所選應用程式繞過 VPN」,則開啟繞過模式,並勾選需要直連的應用程式。
  3. 儲存或返回後,停止並重新啟動 v2rayNG 服務。Android VPN 的應用程式清單通常會在建立介面時生效,單純離開設定頁不一定會重新建立連線。
  4. 分別測試一個納入接管範圍的應用程式,以及一個未納入的應用程式。瀏覽器、應用程式內的網頁及下載元件可能分屬不同程序或應用程式套件,請依實際情況逐一確認。
  5. 安裝新應用程式後,請重新檢查清單。「只代理所選應用程式」不會自動將新應用程式納入接管範圍。

路由分流與分應用程式代理不能互相取代

分應用程式代理決定哪些應用程式會進入 VPN;路由分流則決定已進入核心的連線要透過代理、直接連線或封鎖。將某類連線設為直連,仍可能經過本機介面及核心處理,因此不能預期其處理耗電與「應用程式完全繞過 VPN」相同。

設定項目主要用途需要確認的項目
電池最佳化例外減少背景服務遭限制鎖定螢幕後服務是否仍在執行
分應用程式代理控制哪些應用程式進入 VPN勾選項目的意義與應用程式出口
網域或 IP 路由為已接管的連線選擇出站方式規則順序與比對結果
DNS 設定控制網域名稱解析路徑與策略解析是否成功,以及結果是否符合預期

先從側邊欄的「路由設定」檢查現有規則與目前使用的路由,不要直接加入大量來源不明的規則。Xray 路由通常依序比對,前面的寬鬆規則可能導致後面的具體規則失效。若反覆將經常失敗的連線送往無法使用的出站,應用程式重試時也會增加網路活動。

進行兩輪對照測試,別直接套用省電數據

測試時盡量維持電量區間、訊號、螢幕狀態及背景工作一致。先在穩定的 Wi-Fi 環境下測試基準,再單獨測試行動數據。不要一邊充電一邊比較電量變化,也不要直接比較影片播放與鎖定螢幕待機的測試結果。

  1. 記錄基準:維持原有設定,記錄測試前後的電量、30 分鐘內的流量、服務是否重新連線,以及系統電池頁面顯示的前景與背景執行時間。
  2. 一次只改一項:例如只啟用「只代理所選應用程式」,重新啟動服務後,在相同條件下再測試一個時段。
  3. 重複確認:在相同條件下進行第二輪對照。短時間內電量只變化一個百分點時,系統顯示精度可能讓差異不明顯;請延長觀察時間,不要換算出精確的省電百分比。
  4. 檢查影響:確認通知、訊息同步、網域名稱解析及目標應用程式的存取仍符合需求,不要為了讓數字變低而漏接流量或中斷服務。

結論:保留可重現且不影響連線的調整

若縮小應用程式清單後,重複測試都顯示背景流量持續減少,且連線正常,就保留這項設定;若差異不穩定,請繼續檢查訊號與背景工作,不要因此更換核心或疊加背景保活設定。

若仍然耗電或斷線,依照現象繼續排查

已設定為不受限制,為什麼還是會斷線?

先分辨是服務停止還是連線失敗:前者會顯示執行狀態已結束,或必須手動啟動;後者則可能是服務仍在執行,但請求逾時。請檢查廠牌系統的背景管理、是否有另一個 VPN 佔用系統 VPN,以及斷線是否發生在網路切換時,再查看 v2rayNG 記錄中的逾時、解析或握手錯誤。

沒有使用手機,為什麼還是有流量?

推播通知、帳號同步、自動更新及雲端備份都可能在鎖定螢幕時執行。請先查看系統「應用程式資訊」中的流量用量,再調整分應用程式清單。節點連線本身也可能需要傳送維持連線的資料,但不能將所有背景流量都歸因於背景保活。

可以靠頻繁測速找出更省電的節點嗎?

頻繁測試延遲、批次檢查節點或反覆更新訂閱,本身都會產生請求。排查期間只針對少數候選節點進行必要測試,優先選擇實際連線穩定的節點。延遲數值較低不代表一定比較省電,更不能取代相同條件下的待機對照測試。

需要更換用戶端或重新安裝嗎?

先記錄 v2rayNG 的安裝版本、Android 版本、服務模式及重現步驟,再考慮升級。v2rayNG 使用 Xray 核心;v2flyNG 使用 V2Fly 核心,兩者的協定與設定相容性須分別確認。重新安裝會變更設定及應用程式清單,不適合作為第一步;桌面版 v2rayN 的背景設定也不能直接套用到 Android。

如需進一步排查,可先查看說明中心或技術參考。分享記錄前,請移除訂閱網址、節點憑證、UUID 及敏感網域,只保留錯誤類型、發生時間及必要的環境資訊。

V2Ray 用戶端下載