先區分實際耗電、流量歸因與背景中斷,再以固定時長進行對照。本文適合已能連線,但遇到待機耗電或鎖定螢幕後網路中斷的 Android 使用者:依序檢查分應用程式代理、記錄等級、電池最佳化及「一律使用 VPN」,最後保留一份可重現的測試紀錄,而不是一次開啟所有背景權限。
先確認耗電來源,不要只看應用程式排名
v2rayNG 透過 Android VPN 服務接收流量,再交由 Xray 核心處理。電池頁面顯示的應用程式占比,不等於整台裝置的耗電比例;部分系統也會將經過 VPN 的網路活動計入 VPN 應用程式。看到 v2rayNG 排名靠前,不能直接推斷核心持續占用處理器。先開啟「設定」→「電池」→「電池用量」,確認統計的起訖時間、背景活動時間,以及同一時段是否有播放影片、下載或雲端備份。
請先區分三種情況:持續傳輸造成的正常耗電;網路不穩導致連線失敗、上層應用程式重試;系統結束背景服務造成鎖定螢幕後斷線。將應用程式加入電池最佳化排除清單,主要是處理第三種情況,並非降低加密耗能的開關。若手機在訊號微弱時反覆切換行動網路與 Wi-Fi,應先固定網路,再比較用戶端設定。
以上數字是測試規劃,並非實測耗電結論。電池百分比採整數顯示,短時間內掉電相同,也不代表耗電功率相同。建議在電量、訊號與溫度相近的條件下重複測試;測試期間不要充電,也不要同時執行系統更新。
| 測試組別 | 固定條件 | 紀錄項目 |
|---|---|---|
| 停用服務 | 中斷 v2rayNG,鎖定螢幕待機 30 分鐘 | 起訖電量、網路訊號、背景同步 |
| 連線閒置 | 連線至同一節點,鎖定螢幕待機 30 分鐘 | 服務是否仍在執行、是否斷網、流量增量 |
| 固定負載 | 連線至同一節點,以相同畫質播放同一內容 30 分鐘 | 起訖電量、傳輸量、裝置溫度變化 |
結論:先比較閒置組,再調整背景權限
如果差異只出現在固定負載組,先縮小代理流量範圍並檢查網路品質;如果鎖定螢幕後服務消失,再檢查背景限制。不要用「不受限制」掩蓋持續重試的問題。
縮小代理範圍,分清分應用程式代理與路由分流
開啟 v2rayNG 側邊選單的「設定」→「分應用程式代理」。不同版本可能將開關與應用程式清單放在同一頁,也可能需要再進入清單。先確認目前的選取方式:啟用「略過模式」時,清單中的應用程式通常會略過 VPN;關閉此模式時,清單則用來選擇要透過 VPN 的應用程式。請以目前頁面的說明為準,不要只看勾選狀態判斷。
- 只讓必要的應用程式使用 VPN:適合需求明確的情境。先選擇瀏覽器及需要代理的應用程式,再分別測試登入、瀏覽網頁與下載。
- 讓高流量應用程式略過 VPN:若本機影片、系統下載與備份不需要代理,可在略過模式中選取相應的應用程式。略過後的流量會直接使用目前的網路。
- 保留合理的路由規則:「路由設定」決定已進入核心的流量要走哪個出口;分應用程式代理則決定哪些應用程式會進入 VPN,兩者作用層級不同。
- 變更後重新連線:先停止服務,再重新啟動,讓新的應用程式範圍生效。分別用清單內外的應用程式測試,不要只靠狀態列的 VPN 圖示判斷。
被路由為直連的流量,通常仍須經過 VPN 接收與核心判斷,因此「直連規則」不等於「略過 VPN」。分應用程式代理可以減少進入處理流程的流量,但實際省電幅度仍取決於應用程式的活動情況。瀏覽器呼叫其他應用程式、下載管理器或系統元件時,流量歸屬也可能改變,測試時應涵蓋實際使用情境。
減少記錄量,排查逾時與重複連線
前往「設定」→「記錄等級」檢查目前的值。日常使用可選擇 warning;排查連線問題時,短時間改用 info,需要更詳細線索時再使用 debug。這些值代表核心記錄等級,介面可能會顯示中文名稱。變更後重新啟動服務,確認新等級已生效。
大量除錯記錄會增加格式化、傳遞與顯示的負擔,但關閉記錄無法修復失效的節點。先清除舊記錄,在固定操作中重現問題,再觀察錯誤是否持續出現。記錄可能包含瀏覽網域、伺服器位址等資訊;向外求助前請先移除敏感資訊,也不要連同訂閱連結一起傳送。
錯誤片段:i/o timeout
原因與處理方式:某次網路讀寫未能在期限內完成;完整記錄才能判斷問題出在 DNS、伺服器連線或傳輸階段。先固定網路,以同一目標重複測試,再換成已知可用的節點比較,避免連續點選測速。
錯誤片段:connection refused
原因與處理方式:目標連接埠拒絕連線,可能是服務未在該連接埠監聽,或位址、連接埠不相符。請核對節點的伺服器位址與連接埠,更新訂閱後重新連線;加入背景白名單無法解決連接埠拒絕。
錯誤片段:network is unreachable
原因與處理方式:當時沒有可用路由,可能發生在網路切換或位址族無法連線時。先確認一般網路已恢復,再重新連線 VPN,並比對錯誤時間,確認是否總是在 Wi-Fi 與行動網路切換後發生。
這些是常見記錄中實際出現的錯誤片段,並非與耗電原因一一對應。單次中斷也可能只是正常的網路變化。只有錯誤持續出現,且流量或背景活動同步增加時,才值得進一步排查。不要把 VMess 改成 VLESS 當成通用省電方法;傳輸方式、TLS、網路品質與實際流量也會影響資源使用。
設定電池最佳化排除,優先處理鎖定螢幕後斷線
變更權限前,先記錄 Android 版本、系統介面版本與 v2rayNG 版本。可從「設定」→「應用程式」→「v2rayNG」的應用程式資訊頁面查看版本號。以下路徑以接近原生 Android 的設定名稱為參考;廠牌系統可能改稱「耗電管理」或「背景耗電管理」,請使用系統設定搜尋相應項目。
-
開啟應用程式資訊
長按 v2rayNG 圖示→「應用程式資訊」→「電池」或「應用程式電池用量」。先記錄原本的「最佳化」或「受限制」狀態,方便測試後還原。
-
放寬電池限制
若有「不受限制」選項,可選擇該項。若系統以「電池最佳化」清單管理,請前往「設定」→「應用程式」→「特殊應用程式存取權」→「電池最佳化」,切換至「所有應用程式」,找到 v2rayNG 並選擇「不進行最佳化」。不必要求兩種設定入口同時存在。
-
檢查背景管理策略
在廠牌提供的「自動啟動」或「應用程式啟動管理」中檢查 v2rayNG。只有遇到背景服務遭到結束、開機後無法如預期啟動等情況時,才視需要允許自動啟動與背景活動;在最近使用的應用程式清單中鎖定,不可取代電池權限設定。
-
檢查通知權限
Android 13 以上版本可在「應用程式資訊」→「通知」檢查通知權限,讓服務狀態維持可見。拒絕通知不代表前景服務一定會停止,不應只憑通知消失就判斷核心已結束。
-
重新測試鎖定螢幕情境
啟動連線後鎖定螢幕 30 分鐘;解除鎖定時先查看服務狀態,再測試網頁。如果只有開啟系統省電模式後才斷線,請單獨比較省電模式,不要同時更換節點或路由規則。
加入白名單會讓應用程式有更多在背景執行的機會,耗電可能增加而非減少。目的是維持所需連線,不是讓用戶端持續執行工作。若放寬權限後穩定性沒有改善,請還原無效的變更,再檢查網路、節點與錯誤記錄,避免長期開啟所有廠牌設定。
區分「一律使用 VPN」與背景常駐
在接近原生 Android 的系統中,前往「設定」→「網路和網際網路」→「VPN」,點選 v2rayNG 旁的設定按鈕,即可查看「一律使用 VPN」。部分廠牌會將入口放在「連線與分享」→「VPN」。是否顯示及能否啟用,取決於系統和應用程式的支援情況。
| 設定 | 實際作用 | 注意事項 |
|---|---|---|
| 電池「不受限制」 | 減少系統施加的部分背景限制 | 不保證服務永不停止,也無法修復節點故障 |
| 一律使用 VPN | 讓系統嘗試維持或恢復所選的 VPN 服務 | 不保證遠端伺服器可用,也不代表會持續高速傳輸 |
| 封鎖未使用 VPN 的連線 | VPN 無法使用時,限制未經 VPN 的網路連線 | 節點失效時可能導致整台裝置無法上網,並影響略過 VPN 的設定 |
| 廠牌自動啟動 | 放寬廠牌對啟動行為的額外管理 | 並非所有裝置都提供此功能,也不等同於系統 VPN 策略 |
需要長時間連線時,先確認手動啟動後運作穩定,再考慮啟用「一律使用 VPN」。只有確定需要在 VPN 中斷時禁止上網,才進一步啟用「封鎖未使用 VPN 的連線」。若也設定了分應用程式略過,請重新測試被排除的應用程式:系統封鎖策略可能會使它們無法如預期直接連線。
- 按需連線:不需要全天使用代理時,用完便主動停止服務,比維持閒置連線更容易控制背景活動。
- 長時間保持連線:保留必要的背景權限,分別檢查鎖定螢幕、重新啟動及切換網路後的恢復情況,並記錄結果。
- 故障復原:若啟用封鎖後無法上網,先回到系統 VPN 設定,檢查開關與連線狀態,不要立刻重設所有網路設定。
釐清常見誤解,保留可重現的測試紀錄
電池頁面顯示占了 20%,代表整台裝置掉了 20% 電量嗎?
不一定。先查看頁面說明,確認顯示的是統計期間內的相對用量,還是電池百分點。記錄起訖電量,再與相同時間長度的停用組比較;單看應用程式排名無法證明實際多耗了多少電。
加入白名單後,為什麼反而更耗電?
背景服務現在可以持續執行,原本被系統暫停的網路活動也可能繼續。請檢查流量增量與記錄;若只在使用時需要代理,可關閉「一律使用 VPN」,使用完主動中斷連線,再以相同條件進行比較。
鎖定螢幕後收不到訊息,點亮螢幕就立刻恢復,該調整哪項設定?
先檢查 v2rayNG 是否仍維持連線,再查看訊息應用程式本身的電池與背景資料權限。若只有一個應用程式延遲,優先排查該應用程式;若所有代理應用程式都同時斷網,再比對 VPN 服務狀態與系統省電模式。
換成 v2flyNG 就一定能省電嗎?
無法直接保證。v2rayNG 使用 Xray 核心,v2flyNG 使用 v2fly 核心,支援的設定功能與實作方式不同。請先固定網路、節點支援能力與工作負載,再測試差異;不要把核心名稱當成耗電結論。
最後保留一份簡短紀錄:用戶端版本、Android 版本、網路類型、節點傳輸方式、分應用程式範圍、記錄等級、電池策略,以及三組測試的起訖電量與斷線時間。每次只變更一項,才能判斷是背景限制解除,還是網路條件恰好改善。需要確認基本連線流程時,可參閱快速入門;需要了解路由與 DNS 的作用差異時,可查看進階手冊。