本文重點速覽

設定 Android 代理時,先確認 VPN 授權,再排除背景執行限制,最後設定個別應用程式範圍。本文適合首次連線遭阻擋、鎖定螢幕後斷線,或只有部分應用程式需要代理的情況。依序檢查,可分辨系統未接管流量、服務遭停止,或應用程式被排除等問題,避免反覆更換節點。

VpnService 授權:建立系統流量入口

v2rayNG 使用 Xray 核心處理代理連線;在 VPN 模式下,透過 Android 的 VpnService 建立虛擬網路介面,將符合接管範圍的應用程式流量交由用戶端處理。系統顯示的「連線要求」是授權用戶端接管本機流量,並非訂閱登入,也不代表已連上遠端伺服器。首次啟動時需要確認;授權仍有效時,之後連線通常不會再次跳出提示。

同一個使用者或工作資料空間通常只能有一個作用中的 VPN。若另一款使用本機 VPN 的網路過濾工具正在執行,啟動 v2rayNG 可能會取代原有連線。反過來說,其他工具接管 VPN 後,也會中斷 v2rayNG 的連線。工作資料空間還可能受機構管理政策限制,不能只根據個人空間的連線狀態判斷。

  1. 確認執行模式

    開啟 v2rayNG 側邊欄的「設定」,尋找 VPN 或執行模式選項,確認使用的是 VPN 模式,而非僅代理模式。不同版本的選項名稱可能略有差異;僅代理模式不會自動接管其他應用程式的流量。

  2. 選取設定檔

    返回主畫面,選取已匯入且參數完整的伺服器設定檔,再點選右下角的連線按鈕。匯入訂閱只會新增設定檔清單,不代表服務已經啟動。

  3. 允許連線

    在 Android 的 VPN 連線要求中點選「確定」或「允許」。若不慎點選取消,請返回主畫面重新啟動;不要把拒絕授權誤判為節點逾時。

  4. 檢查系統狀態

    開啟系統「設定」→「網路和網際網路」→「VPN」,確認目前連線是由 v2rayNG 建立。不同廠牌的系統可能將 VPN 選項放在「連線與分享」或「更多連線」中,也可以直接搜尋「VPN」。

  5. 確認實際連線

    使用預計納入代理範圍的瀏覽器開啟目標網頁,再查看用戶端記錄。VPN 已連線只表示本機介面已建立;遠端位址、TLS、DNS 或路由錯誤仍可能導致無法瀏覽。

電池最佳化例外:排除鎖定螢幕後斷線

如果螢幕亮起時連線正常,鎖定螢幕一段時間後卻中斷,請先確認服務是否仍在執行,不要立刻修改協定。Android 電池最佳化、廠牌的背景管理,以及手動清除最近使用的應用程式,都可能影響處理程序;網路切換或休眠則可能只中斷現有連線,並未停止整個服務。這兩種情況的處理方式不同。

以下路徑以接近原生 Android 的介面為例。不同廠牌的選項名稱可能不同,但要找的是同類權限:允許背景執行、取消電池限制,以及允許必要的背景資料傳輸。加入例外只能降低服務遭限制的機率,不保證永久執行,也無法修復遠端連線問題。

觀察到的現象優先檢查項目下一步處理方式
鎖定螢幕後,系統 VPN 連線消失服務停止、背景執行受限,或由其他 VPN 接管放寬電池限制,確認沒有其他 VPN 自動啟動
VPN 仍顯示連線,但切換網路後無法瀏覽舊連線失效、DNS 問題或遠端重新連線記錄用戶端記錄,再停止並重新啟動連線進行比對
通知消失,但 VPN 仍顯示連線通知權限與通知類別檢查通知設定,不要只靠通知判斷服務是否執行
只有一個應用程式在鎖定螢幕後無法使用該應用程式本身的背景資料與電池限制分別檢查目標應用程式和 v2rayNG 的系統權限

結論:先記錄服務狀態,再調整省電設定

使用同一個網路,分別測試螢幕亮起時,以及鎖定螢幕 10 分鐘後的連線,並記錄 VPN 是否仍連線、服務是否重新啟動。10 分鐘只是方便重複測試的時間,不是系統限制固定的觸發時間;每次只調整一項設定,才能判斷變化的原因。

個別應用程式代理:排除模式與僅代理模式

個別應用程式代理決定哪些應用程式的流量會進入 VPN;核心路由則決定流量進入後使用哪個出口,兩者屬於不同層次。選取某個應用程式,不代表它的每條連線都會經過遠端代理:如果核心規則將流量導向直連出口,仍會直接連線。相反地,遭 VPN 排除的應用程式通常會使用系統一般網路,不再由該 VPN 的核心規則處理。

開啟 v2rayNG 側邊欄的「個別應用程式代理」,啟用頁面中的個別應用程式開關,再確認「排除模式」並選取應用程式。部分版本的入口位於「設定」中,介面文字也可能略有不同。請以開關說明判斷:啟用排除模式時,勾選的是排除清單;關閉排除模式時,勾選的則是允許進入 VPN 的清單。

只代理選取的應用程式

建議

啟用個別應用程式功能,關閉「排除模式」,只勾選需要接管的應用程式。建議先用一個瀏覽器測試,範圍明確,也方便確認流量入口與路由是否符合預期。此建議適用於初次確認個別應用程式設定,不代表所有日常情境都應採用。

適用情境:只有少數應用程式需要代理,或正在排查特定應用程式的網路問題。

排除選取的應用程式

啟用個別應用程式功能並開啟「排除模式」,勾選不希望進入 VPN 的應用程式。其他應用程式仍會納入該 VPN 的接管範圍;新安裝的應用程式通常也會納入範圍,之後仍須確認實際設定。

適用情境:大多數應用程式都需要接管,只有少數本機服務應用程式需要使用一般網路。

個別應用程式與路由分流:從入口到出口逐步排查

遇到「瀏覽器正常,另一個應用程式卻無法開啟」,建議依序檢查流量入口、應用程式清單、路由和遠端連線。不要同時修改 DNS、訂閱與個別應用程式模式,否則即使恢復正常,也難以找出原因。用來比對的兩個應用程式應存取相近的目標;不同服務的連線結果不能直接證明分流設定有誤。

處理層次檢查內容常見誤判
系統 VPN 入口是否已授權、服務是否執行,以及是否遭另一個 VPN 取代誤以為匯入設定檔就代表連線已啟動
個別應用程式清單開關、排除模式,以及目標應用程式是否已勾選把排除清單誤認為代理清單
核心路由符合規則的網域或 IP,以及對應的出口標籤誤以為流量進入 VPN 就一定會走代理出口
遠端連線與名稱解析連線逾時、TLS 錯誤、DNS 解析結果把伺服器連線失敗歸因於 Android 授權

例如,使用「只代理選取的應用程式」並只勾選瀏覽器後,先確認瀏覽器能否建立新連線,再檢查記錄中的目標位址與出口資訊。記錄細節會受記錄層級和核心輸出影響;未出現某個目標的記錄,不能單獨證明該應用程式沒有進入 VPN。目標應用程式可能使用快取、沿用舊連線,或根本沒有發出新的網路要求。

常見問題:授權、背景執行與清單還原

點選連線後一直沒有跳出授權視窗,怎麼辦?

先查看系統「設定」→「網路和網際網路」→「VPN」是否已有 v2rayNG 連線;授權仍有效時,不需要再次顯示提示。若沒有連線,請確認用戶端是否處於僅代理模式,再檢查其他 VPN 是否設為一律開啟,最後查看用戶端啟動記錄。

設為不受限制後,為什麼還是偶爾斷線?

電池設定只能處理部分背景限制。請先分辨 VPN 已消失,還是 VPN 仍連線但網頁逾時,再分別檢查廠牌的背景管理與網路切換。測試期間不要手動清除 v2rayNG,也不要在應用程式資訊中點選「強制停止」;這會直接停止服務。

勾選了某個應用程式,為什麼它反而沒有走代理?

先開啟「個別應用程式代理」並確認「排除模式」。若已開啟,勾選代表排除;若只想接管該應用程式,請關閉排除模式並保留勾選。接著停止並重新連線,再重新開啟目標應用程式;若問題仍在,請再檢查核心路由是否設為直連。

銀行應用程式已設為排除,為什麼還是無法連網?

先檢查系統 VPN 詳細資料中的「封鎖未使用 VPN 的連線」是否已啟用,再確認該應用程式本身的行動數據權限。部分應用程式會依據裝置上是否存在 VPN 做出限制,從個別應用程式清單排除,不保證能改變其偵測結果;可先停止 VPN 再測試一次,確認兩者是否確實相關。

改用 v2flyNG 後,所有設定都能直接沿用嗎?

v2rayNG 使用 Xray 核心,v2flyNG 使用 V2Fly 核心;兩者支援的協定能力與設定欄位並不完全相同。不要把更換用戶端當成解決背景常駐問題的方法。切換前請先確認節點相容性,並在新用戶端重新檢查系統授權、電池限制與個別應用程式清單。

排查完成後,請保留一份簡短紀錄:系統版本、使用的執行模式、個別應用程式開關狀態、排除模式狀態,以及斷線時系統 VPN 是否仍連線。分享記錄前,請移除訂閱網址、認證資料,以及可能辨識個人使用情況的內容。這些資訊比單說「無法連線」更能協助縮小問題範圍。