Clash Android 版 VpnService 授權與省電白名單設定指南

從首次出現的 VPN 連線要求開始,帶你設定 VpnService 授權、永遠開啟 VPN、電池最佳化白名單與背景限制,解決鎖定螢幕後斷線及應用程式在背景遭系統關閉的問題。

首次啟動:確認 Android 的 VPN 連線要求

先在用戶端選取一份可用的設定檔,再點選首頁的啟動開關。首次啟動時,Android 通常會顯示「網路連線要求」或「VPN 連線要求」。確認對話框中的應用程式名稱與剛開啟的用戶端相符,再點選「確定」。如果裝置上已有其他 VPN 正在執行,請先中止原有連線,以免切換時誤判為故障。

VpnService 是 Android 提供的本機 VPN 介面。Clash 類 Android 用戶端透過它建立虛擬網路介面、接收應用程式流量,再依設定決定直接連線或轉送至代理節點。系統顯示 VPN 圖示,只代表本機介面已建立,不表示所有流量都經過遠端節點,也不代表訂閱中的節點一定可用。

  1. 開啟用戶端的設定檔頁面,確認已選取設定檔,而不只是完成匯入。
  2. 返回首頁啟動服務,允許系統提出 VPN 連線要求。
  3. 下拉通知欄,查看用戶端是否顯示正在執行;部分系統會在狀態列或快速設定中顯示 VPN 圖示。
  4. 保持螢幕亮起,開啟一個原本就能直接連線的網站,再測試需要代理的網站,分別確認兩種連線路徑。

如果點選了「取消」,重新啟動服務通常會再次觸發授權。若授權視窗沒有出現,請先確認是否有其他 VPN、企業工作設定檔政策或裝置管理限制。不要因為沒有跳出視窗就反覆匯入訂閱;訂閱內容與系統授權是兩個獨立環節。

先釐清:VPN 授權、通知權限與背景執行

開啟「設定」→「應用程式」→「查看所有應用程式」→ 用戶端名稱,進入應用程式資訊頁面。這裡的通知、電池與行動數據分別控制不同功能,不能只開啟一個選項就認定設定完成。

設定項目 實際作用 無法證明的事項
VPN 連線授權 允許應用程式建立本機 VPN 介面。 無法證明節點、DNS 或規則運作正常。
通知權限 方便在通知欄查看服務狀態及停止入口。 開啟通知不代表解除背景限制。
電池用量設為不受限制 減少系統對該應用程式背景作業的限制。 無法保證處理程序永遠不會被回收。
允許背景數據 允許應用程式在背景使用行動網路。 無法取代 VPN 授權或省電設定。

Android 13 以上版本另有獨立的通知執行階段權限。拒絕通知權限不等於拒絕 VPN 授權;前景服務仍可能執行,但通知抽屜中不一定會顯示相同的狀態入口。排查時應同時查看用戶端首頁與系統 VPN 頁面,不要只根據通知有沒有出現來下結論。

省電白名單:逐項檢查應用程式資訊頁面

長按用戶端圖示,選擇「應用程式資訊」,再進入「電池」或「應用程式電池用量」。若看到「不受限制/最佳化/受限制」三個選項,排查鎖定螢幕後斷線時,請先選擇「不受限制」。部分系統會將這項設定稱為「允許背景活動」或「背景耗電管理」,入口與名稱會依系統版本而異。

原生 Android 與 Pixel 常見路徑

  • 「設定」→「應用程式」→「查看所有應用程式」→ 用戶端 →「應用程式電池用量」,確認「允許背景使用」,並在系統提供此選項時選擇「不受限制」。
  • 較舊版本可前往「設定」→「應用程式與通知」→「特殊應用程式存取權」→「電池最佳化」,切換至「所有應用程式」,找到用戶端後選擇「不要最佳化」。
  • 開啟「設定」→「電池」→「省電模式」,排查期間先關閉省電模式,避免與單一應用程式的設定疊加。

廠商系統還需檢查的項目

  • 小米 MIUI/HyperOS:長按圖示 →「應用程式資訊」→「省電策略」,若有「無限制」選項就選取;再到系統設定中搜尋「自動啟動」或「背景自動啟動」,確認該用戶端的設定。
  • 三星 One UI:「設定」→「電池與裝置維護」→「電池」→「背景使用限制」,確認用戶端不在「休眠應用程式」或「深度休眠應用程式」中;部分版本的第一層選單直接稱為「電池」。
  • 華為 EMUI/HarmonyOS:在「設定」中搜尋「應用程式啟動管理」,找到用戶端後檢查手動管理選項,視需要允許自動啟動、關聯啟動及背景活動。

找不到同名選單時,可在系統設定中搜尋「電池最佳化」、「背景執行」或「啟動管理」。這些是常見入口,並非所有機型都有相同選項。只調整實際使用的用戶端即可,不必將所有應用程式都加入白名單。

最近使用的應用程式畫面中的「鎖定應用程式」只能作為輔助。它通常只影響一鍵清理,不代表取得系統層級的常駐能力。強制停止、記憶體不足、廠商清理策略及系統更新仍可能終止處理程序;白名單也無法讓已失效的節點恢復連線。

永遠開啟 VPN:先確認可用,再考慮斷線保護

在原生 Android 上,開啟「設定」→「網路和網際網路」→「VPN」,點選用戶端旁的齒輪。三星裝置常見路徑為「設定」→「連線」→「更多連線設定」→「VPN」。如果系統與用戶端都支援,就會看到「永遠開啟 VPN」。Android 7.0 起提供這項系統功能,但個別用戶端可能不支援,廠商也可能調整選單位置。

開啟後,系統會嘗試維持該 VPN,並在重新啟動等情況下啟動它。這項功能不會替你選擇訂閱、修復設定或保證代理節點在線。用戶端仍須能在背景啟動,且已有可用的設定檔;首次解鎖前能否連線,也取決於用戶端及其設定檔的儲存方式。

  1. 先手動啟動服務,確認直接連線與代理連線都正常。
  2. 接著開啟「永遠開啟 VPN」,鎖定螢幕後再解鎖,確認服務是否仍在執行。
  3. 安排一次重新啟動測試。解鎖裝置後確認用戶端是否恢復執行,不要只看開關是否保留。
  4. 最後再決定是否開啟「封鎖未使用 VPN 的連線」,不要把這兩個選項當成同一項設定。

在共享辦公室或飯店使用需要網頁驗證的 Wi-Fi 時,這項封鎖設定也可能影響驗證頁面。請依網路要求完成驗證後,再恢復保護設定。工作設定檔或由單位管理的裝置可能不允許自行修改 VPN 政策,需請管理員處理。

鎖定螢幕後斷線:依現象區分處理程序、網路與設定

先記下斷線時間,再解鎖並開啟用戶端。不要立刻重新啟動服務,否則可能無法保留故障現場。請特別查看三個地方:系統 VPN 狀態、用戶端服務開關,以及同一時段的記錄檔。若用戶端支援匯出記錄檔,分享前請刪除訂閱網址、權杖、伺服器位址及帳戶資訊。

觀察到的現象 優先檢查項目 下一步操作
VPN 狀態消失,服務開關已關閉 背景限制、其他 VPN 接手、應用程式當機。 檢查電池設定與結束記錄,再啟動服務重新測試。
VPN 仍連線,只有代理連線失敗 目前選取的節點、策略群組,以及網路切換後的連線。 改用另一個已知可用的節點,比較直接連線與代理連線的結果。
螢幕亮起時正常,切換行動網路後失敗 背景數據限制、網路連線,以及舊連線未恢復。 確認行動數據權限,重新建立連線並查看記錄檔。
只有一個應用程式無法連線 應用程式代理清單、該應用程式的背景權限及比對規則。 確認應用程式是否遭到排除,再查看其連線路徑。

若記錄檔出現 i/o timeout,表示某項操作等待逾時,不能單憑此訊息就判定系統關閉了背景處理程序。出現 no such host 時,請先檢查網域名稱解析;出現 connection refused 時,優先檢查目標連接埠與服務狀態。必須搭配服務是否結束、錯誤出現時間及當時的網路狀況,才能判斷排查方向。

Android 用戶端使用的 TUN,是一種接收 IP 封包的虛擬網路介面機制;具體實作依用戶端而異。它不是額外的省電權限。不要為了解決鎖定螢幕後斷線而盲目修改 TUN、DNS 或規則欄位。先處理系統背景限制,再依連線記錄調整設定,每次只改一項。

背景數據與鎖定螢幕測試:依固定步驟驗證

進入「應用程式資訊」→「行動數據與 Wi-Fi」或「數據用量」,確認已允許背景數據。如果開啟了系統的「數據節省模式」,再確認是否允許該用戶端不受數據節省限制。這主要影響行動網路,不能取代前述電池設定。

Android 的 Doze(裝置閒置省電機制)會在裝置長時間閒置時限制部分背景活動。將應用程式設為不受限制,有助於減少部分影響,但不代表網路、喚醒及工作排程都不再受限制。以下時間是建議的測試時段,並非所有機型通用的斷線門檻,也不是實測結果。

  1. 螢幕亮起時的基準測試,2 分鐘:保持 Wi-Fi 連線,確認兩個測試網站都能開啟,並記錄目前節點、規則模式與開始時間。
  2. 短時間鎖定螢幕,10 分鐘:不切換網路,解鎖後先查看 VPN 狀態,再發出新的連線要求。舊網頁仍顯示,不代表新連線正常。
  3. 長時間待機,30 分鐘:不接上充電器,讓裝置保持靜置。若測試失敗,記錄服務是否已結束及相應的記錄時間。
  4. 切換網路:從 Wi-Fi 切換至行動數據,等待約 30 秒,再開啟新網頁。舊的 TCP 連線可能因位址改變而中斷,應以新的連線要求能否恢復為準。
  5. 重新啟動驗證:僅在設定好永遠開啟 VPN 後測試。解鎖後查看服務是否恢復,同時確認網路連線正常。

建議記錄「系統版本、用戶端版本、電池選項、鎖定螢幕時間、網路類型、服務狀態」六項資訊。用戶端版本可在「關於」頁面查看,系統版本可前往「設定」→「關於手機」查看。在相同條件下重複測試兩次,比一次同時更改多項設定更容易找出問題。

常見情況與設定保留

每次啟動都要求確認 VPN,正常嗎?

切換過其他 VPN、重新安裝用戶端或更換應用程式識別碼後,可能需要重新授權。Android 的 VPN 授權不是一般權限清單中的固定開關。若未進行上述操作卻每次都跳出視窗,請記錄系統與用戶端版本,並確認是否有其他使用 VpnService 的應用程式持續接手連線。

已設為不受限制,為什麼還是會停止?

確認是否曾點選「強制停止」、清理工具是否結束處理程序,以及用戶端是否當機。在應用程式資訊頁面點選「強制停止」後,通常必須手動重新開啟應用程式。電池白名單無法撤銷使用者的強制停止操作,也無法修復程式錯誤。

更新或更換用戶端後,需要重新設定嗎?

覆蓋更新同一個應用程式時,系統通常會保留原有設定;解除安裝後重新安裝,或改用不同套件名稱的用戶端時,應重新檢查 VPN 授權、電池、通知及背景數據設定。遷移前請保留設定檔來源與必要的本機修改;訂閱連結屬於存取憑證,請勿貼在公開回報內容或截圖中。

最後保留哪些設定,應以實際需求為準:日常手動啟動可先完成授權並允許背景執行;需要重新啟動後自動恢復時,再啟用永遠開啟 VPN;只有在確定能接受 VPN 中斷時無法上網,才考慮封鎖非 VPN 連線。安裝與設定步驟可參閱站內使用教學,不必反覆重新安裝來排查背景問題。

下載用戶端