適合連線正常但電量消耗很快、鎖定螢幕後斷線,或不確定哪些應用程式需要透過代理連線的 Android 使用者。先以固定時長比較,找出耗電發生的條件,再視需要允許背景執行、縮小應用程式代理範圍,最後從記錄檔排查重複連線。允許背景執行是為了避免服務遭到停止,並非通用的省電設定。
一、先查看電池用量,分辨耗電比例與實際電量變化
在系統「設定」→「電池」→「電池用量」中找到 v2rayNG,記錄統計起訖時間、前景時間與背景時間。各廠牌的選單名稱可能是「耗電排行」或「應用程式耗電管理」,可先用設定搜尋功能尋找。代理流量會經過本機 VPN 服務與 Xray 核心,部分網路處理負載可能會計入 v2rayNG,因此不能只看排行就認定用戶端異常。
應用程式耗電比例,不等於整顆電池消耗的百分比。例如手機在一段時間內從 80% 降到 70%,應用程式清單顯示 v2rayNG 占 20%,不代表它單獨用掉整顆電池的 20%。系統的估算方式也可能不同,不宜直接換算成實際電量。請先比較相同條件下的總耗電量,再觀察應用程式耗電排行的變化。
| 觀察到的情況 | 優先檢查項目 | 不應直接下的結論 |
|---|---|---|
| 觀看影片時耗電很快 | 螢幕亮度、影片畫質、流量與裝置溫度 | 不能只歸因於代理協定 |
| 鎖定螢幕後仍明顯耗電 | 背景同步、連線重試、行動網路訊號強弱 | 常駐通知不代表一定有高負載 |
| 亮起螢幕後才恢復連線 | 背景限制、電池最佳化、網路休眠 | 不一定是訂閱或節點失效 |
| 只在行動網路下發熱 | 訊號微弱、網路切換、持續上傳或下載 | 不能只憑溫度判定核心故障 |
二、以固定時長比較,避免一次修改多項設定
先比較鎖定螢幕待機,再視需要比較螢幕開啟時的使用情況。請待在同一地點、使用相同網路,並從相近的起始電量開始;測試時不要充電,也不要更新系統或大量下載。以下數字是建議的測試方式,不代表任何特定裝置的實測續航時間。
- 關閉代理:停止 v2rayNG 服務,記錄起訖電量、網路類型與背景同步工作。僅在允許暫時直接連線的環境中進行這組測試。
- 所有應用程式都使用代理:連線至同一節點,維持路由模式與其他設定不變,觀察鎖定螢幕期間的電量與流量。
- 指定應用程式使用代理:只讓確實需要代理的應用程式使用 VPN,再進行相同的觀察。
- 記下異常時間:若出現發熱、斷線或電量突然下降,記下時間,再比對系統電池用量曲線與用戶端記錄檔。
如果一小時內的差異只有一格電量,請先拉長觀察時間,不要立刻把差異當成最佳化成果。電量顯示可能經過四捨五入,系統背景工作也無法完全控制。如果關閉代理後耗電情況仍相近,應改查螢幕、訊號與其他背景應用程式。
結論:確認差異可重現後,再保留設定
只有在兩輪相近條件下都出現相同方向的變化,才值得繼續細查原因;偶然少耗一點電,不足以證明某項設定更省電。
三、依斷線情況設定背景執行與電池最佳化例外
Android 6.0 起加入的 Doze 模式會在裝置閒置時限制部分背景活動。廠商也可能額外管理自動啟動、背景執行與鎖定螢幕時的網路連線。將應用程式設為電池最佳化例外,不代表它能繞過所有限制,也不保證網路永遠可用;這項設定的作用是減少系統省電策略對背景工作的干預。
- 先檢查應用程式的電池策略:長按 v2rayNG 圖示→「應用程式資訊」→「電池」或「應用程式電池用量」。如果鎖定螢幕後反覆斷線,可嘗試選擇「不受限制」或「允許背景活動」。選項名稱請以裝置實際顯示為準。
- 再檢查最佳化例外:在系統設定中搜尋「電池最佳化」,進入所有應用程式清單後找到 v2rayNG;確認有背景中斷問題時,再選擇「不最佳化」。部分系統已將這項設定整合在上一步,不必重複尋找。
- 逐項開啟廠牌特有的權限:如果服務仍遭停止,請檢查「自動啟動」、「關聯啟動」、「背景執行」等選項。將應用程式鎖定在最近使用的應用程式畫面只能作為輔助,不能取代系統的電池權限設定。
- 鎖定螢幕後重新測試:熄屏一段時間後,檢查服務狀態與實際連線請求。不要只看通知列圖示;服務仍在執行,不代表遠端連線正常。
Android 13 及更新版本也應檢查應用程式通知權限,以便確認前景服務狀態。不過,通知顯示權限、VPN 授權與電池最佳化例外是不同的設定。通知遭隱藏,不能單獨作為服務已停止的證據。
四、應用程式代理:先縮小接管範圍,再調整路由
v2rayNG 的 Android VPN 模式會透過系統 VPN 介面接收應用程式流量,再交由本機處理與路由。應用程式代理決定哪些應用程式會進入這個介面;網域與 IP 路由則決定已進入的連線如何對外連線。兩者屬於不同層級,不能把「規則直連」理解成「應用程式完全繞過 VPN」。
開啟 v2rayNG 側邊欄→「設定」→「應用程式代理」。不同版本的分組方式與用詞可能有所不同,請先閱讀頁面對勾選方式的說明:究竟是「僅代理已選取的應用程式」,還是「略過已選取的應用程式」。不要只看核取方塊就判斷設定方向。修改後請停止並重新啟動服務,讓新的 VPN 應用程式範圍生效。
- 只代理已選取的應用程式:適合需求明確的情況。先選取瀏覽器與確實需要代理的應用程式,避免漏掉實際發出請求的下載工具或外部開啟工具。
- 略過已選取的應用程式:適合大多數應用程式需要代理、少數應用程式適合直接連線的情況。支付、區域網路控制等應用程式是否略過,應依實際網路需求判斷。
- 謹慎調整系統元件:不要只為了縮短清單,就批次變更系統服務設定。部分應用程式會依賴獨立的推播元件;VPN 接管範圍不同時,請實際測試通知是否正常。
- 分別驗證兩種情況:各開啟一個應使用代理與一個應略過代理的應用程式,搭配實際連線情況與用戶端記錄檔確認,不要只測試瀏覽器。
應用程式代理減少的是經用戶端處理的流量,不會自動停止原本的下載、同步或影片播放。如果某個應用程式持續使用行動數據,即使將它排除,總耗電量仍可能偏高。這時應調整該應用程式的背景同步與媒體設定。
五、記錄檔排查:優先處理逾時重試,別盲目更換協定
v2rayNG 使用 Xray 核心處理連線。訊號微弱、節點無法連線、DNS 查詢失敗,以及應用程式不斷重試,都可能讓背景處理持續運作。請先記下異常時間,再查看用戶端記錄檔;不同核心版本的完整錯誤前綴可能不同,以下列出的是可能出現的錯誤片段,並不代表只要看到一次,就能判定耗電原因。
錯誤:i/o timeout
原因與處理方式:某次網路讀寫超過等待時間,可能與遠端伺服器、網路連線或 DNS 有關。先判斷錯誤發生在解析、連線還是傳輸階段,再用同一個應用程式測試穩定網路與可用節點;只有錯誤持續出現且對應到重複請求時,才優先處理重試來源。
錯誤:network is unreachable
原因與處理方式:當下沒有可用的網路路徑,常見原因是網路中斷或正在切換。先確認系統網路正常,等 Wi-Fi 或行動數據穩定後再重新連線;不要在沒有網路時反覆手動測試。
錯誤:connection refused
原因與處理方式:連線遭目標位址拒絕。檢查記錄檔中的目標主機與連接埠,判斷是本機服務還是遠端節點;確認訂閱設定後再試一次,不要試圖透過修改電池權限解決網路拒絕問題。
排查期間也可查看「設定」中的記錄檔選項:需要更多細節時,短暫開啟詳細記錄,完成後恢復日常記錄等級。不要為了觀察耗電而長時間執行批次測速、頻繁更新訂閱或持續輸出詳細記錄,這些操作本身也會消耗流量與處理資源。
- 先固定使用的節點:減少切換節點造成的變因;不要把單次延遲測試結果當成全天穩定的證明。
- 不要隨意變更連線參數:VMess、VLESS 等協定設定必須與伺服器端相符,不是任意切換就能省電。
- 不要公開原始記錄檔:分享前請遮蔽訂閱網址、節點位址、使用者識別資訊與存取網域,只保留必要的錯誤訊息與時間範圍。
六、常見問題:鎖定螢幕斷線、常駐通知與省電設定
通知一直顯示,代表耗電量一直很高嗎?
不一定。常駐通知用來顯示前景服務狀態,無法反映目前的流量或處理負載。請先到系統「電池用量」查看同一時段的耗電情況,再檢查是否有持續上傳或下載。需要停止服務時,請使用用戶端的停止按鈕,不要只將通知滑掉。
已設定為不最佳化,為什麼鎖定螢幕後還是會斷線?
請繼續檢查廠牌的背景限制、鎖定螢幕網路策略,以及訊息應用程式本身的電池設定。在相同網路下進行鎖定螢幕測試:如果服務仍在執行,但連線請求逾時,應優先檢查網路與節點;如果服務確實停止,再追查系統的背景管理設定。
只讓一個瀏覽器使用代理,就一定比較省電嗎?
不一定。瀏覽器如果持續播放影片,仍會消耗大量流量;其他應用程式直接連線也一樣會耗電。請先確認應用程式代理頁面中的選取方向,再以相同內容、相同亮度與相近網路條件比較總耗電量。
開啟系統省電模式後,訊息延遲該怎麼處理?
先暫時關閉省電模式進行比較,再分別檢查 v2rayNG 與訊息應用程式的背景權限。如果關閉後恢復正常,請依系統支援的方式設定應用程式例外;不要一次放寬所有應用程式的限制,否則很難判斷是哪項策略造成延遲。
結論:分開調整背景權限與流量範圍
鎖定螢幕後斷線,先確認服務是否遭停止;如果服務正常但耗電偏高,再檢查流量、訊號與重試情況。每次只修改一項設定並保留可重現的比較紀錄,比不斷疊加省電設定更容易找到穩定的做法。
用戶端與平台選擇
在 Android 上使用 v2rayNG 時,請先確認安裝與匯入訂閱正常,再依本文調整背景權限與應用程式代理範圍。若需要桌面用戶端,或想重新確認基本操作,可前往下載頁與教學頁。