V2Ray 常見問題與故障排查
依問題現象定位設定環節。先確認客戶端、訂閱和節點狀態,再檢查系統代理、路由模式、DNS 與 TUN 接管,避免同時修改多個變數。
- 訂閱與節點確認設定來源和作用中伺服器
- 本機接管檢查系統代理、VPN 或 TUN
- 路由與 DNS使用全域模式完成對照測試
- 日誌與衝突定位連接埠、權限與網路錯誤
先保留一個測試變數
排查時不要同時更換節點、修改 DNS、切換路由模式和開啟 TUN。建議先選定一個設定完整的節點,關閉其他代理工具,用全域模式驗證基本連線,再逐項恢復路由與分應用程式設定。
錯誤提示和客戶端日誌比測速數字更有判斷價值。記錄問題發生的時間、目前網路、作用中節點與最近修改過的選項,可以更快區分訂閱問題、節點參數問題和本機接管問題。
基礎認知
先分清客戶端、核心與協定,之後選擇安裝套件和設定參數會更直接。
V2Ray、V2Fly 與 Xray 之間有什麼關係?
V2Ray 通常是指由 Project V 形成的協定與工具生態系。V2Fly 延續 v2ray-core 的社群維護路線,Xray 則在相容常用協定的基礎上擴充了 VLESS、REALITY 等功能。v2rayN 是桌面圖形客戶端,可搭配不同核心;v2rayNG 主要使用 Xray 核心,v2flyNG 則對應 V2Fly 核心。
v2rayN、v2rayNG 和 v2flyNG 該怎麼選?
Windows、macOS 與 Linux 優先選擇 v2rayN,它集中提供訂閱、系統代理、路由和日誌介面。Android 通常選擇 v2rayNG,適合使用 Xray 核心及相關協定設定;需要相容 V2Fly 核心的路線時,再選擇 v2flyNG。三者的設定介面不同,但訂閱匯入、節點選擇和路由設定的基本流程相近。
VMess 與 VLESS 協定有什麼主要差異?
VMess 內建使用者驗證與時間校驗,在舊設定中較常見;VLESS 設計更輕量,通常會搭配 TLS、REALITY 或其他傳輸安全設定使用。客戶端選擇協定時,必須與伺服器端參數完全對應,包括位址、連接埠、使用者識別碼、傳輸方式、TLS、SNI 與路徑,不能只修改協定名稱後直接連線。
全域、略過區域網路與規則分流模式有什麼差別?
全域模式會讓符合客戶端接管範圍的連線統一經過目前的代理節點,適合暫時確認節點是否可用。略過區域網路模式會保留印表機、路由器和共用裝置等本地存取。規則分流會依網域、IP、連接埠或應用程式匹配不同出口,日常使用更靈活,但規則順序或預設出口設定錯誤時,也更容易造成部分網站無法存取。
安裝設定
處理訂閱匯入、安裝套件架構、QR Code 與 TUN 權限等首次設定問題。
訂閱連結匯入失敗時,應先檢查什麼?
先確認複製的是完整訂閱網址,沒有遺漏開頭、查詢參數或結尾字元。接著使用客戶端的新增訂閱功能儲存網址,並手動執行一次更新。若顯示格式錯誤,應確認連結回傳的是客戶端支援的訂閱內容,而不是登入頁面、網頁說明或過期提示;若顯示網路錯誤,則先檢查目前網路、系統時間及訂閱網址是否仍然有效。
無法使用訂閱時,如何透過 QR Code 或手動設定匯入?
Android 客戶端可在主畫面使用掃描 QR Code 或從剪貼簿匯入,掃描前應確保 QR Code 完整清晰。手動設定時依序填寫協定、伺服器位址、連接埠、使用者識別碼、傳輸方式、TLS、SNI、Host 與路徑。桌面端可使用從剪貼簿批次匯入功能。匯入完成後先核對關鍵參數,再將該設定設為作用中伺服器。
Android 安裝套件應選擇 arm64 還是 universal?
2015 年後推出的主流 Android 手機通常使用 64 位元 ARM 處理器,可優先選擇 arm64 安裝套件,檔案較精簡。無法確認處理器架構、裝置較舊,或安裝 arm64 時顯示不相容,可改用 universal 通用版。兩種安裝套件的主要功能一致,差別在於涵蓋的處理器架構範圍,不需要同時安裝。
TUN 模式為什麼顯示權限不足或無法啟動?
TUN 模式需要建立虛擬網路介面,因此必須授予系統要求的 VPN、網路擴充功能或管理員權限。先退出其他正在使用虛擬網卡的代理、加速器與 VPN 工具,再重新啟動客戶端並確認權限提示。桌面端還要檢查安全軟體是否攔截驅動程式或網路介面建立;完成授權後,應重新連線,而不是只切換介面開關。
使用技巧
圍繞訂閱更新、系統代理、分應用程式接管和遠端 DNS 調整日常設定。
v2rayN 或 v2rayNG 訂閱更新失敗怎麼辦?
先單獨更新目標訂閱並查看錯誤提示。連線逾時通常與目前網路、DNS 或訂閱服務可達性有關;狀態碼異常可能表示網址過期、權限變更或請求被重新導向;更新成功卻沒有節點,則要檢查訂閱群組的篩選條件。也可暫時停用舊節點後重新更新,避免將快取內容誤認為最新結果。
系統代理已經開啟,瀏覽器仍然直接連線怎麼辦?
先確認客戶端正在執行,並核對系統代理指向的本機位址與連接埠是否和客戶端監聽的連接埠一致。若瀏覽器安裝過獨立代理擴充功能,可能會覆寫系統設定,應先停用擴充功能再測試。部分程式不讀取系統代理,需要改用 TUN 模式或在程式內填寫代理。修改後關閉並重新開啟目標程式,讓它重新讀取系統網路設定。
Android 分應用程式代理要如何設定,才不會漏掉應用程式?
先開啟 VPN 模式,再進入分應用程式代理清單,選擇包含模式或排除模式。包含模式只接管勾選的應用程式,適合目標明確的情境;排除模式會接管未列入排除的應用程式,涵蓋範圍更大。修改應用程式清單後,應中斷並重新連線。若某個應用程式仍未生效,還要檢查它是否透過系統元件、瀏覽器或獨立程序發起連線。
遠端 DNS 應該填寫一般位址還是 DoH 位址?
一般 DNS 通常填寫 IP 位址,DoH 則填寫完整的 HTTPS 查詢網址,例如 https://1.1.1.1/dns-query。選擇哪一種取決於客戶端與設定是否支援。若出現網域無法開啟但 IP 可以存取的情況,可先切換為明確可用的遠端 DNS,並檢查路由規則是否將 DNS 要求送往正確出口。不要同時疊加多個系統層級 DNS 工具。
故障排查
針對節點逾時、連線後斷網、Android 背景中斷與多工具衝突逐項定位。
節點測速一直逾時,應按照什麼順序排查?
先校準系統日期、時間與時區,再確認目前網路本身可以正常存取網際網路。接著核對伺服器位址、連接埠、使用者識別碼、傳輸方式、TLS、SNI、Host 與路徑。若只有單一節點逾時而其他節點正常,通常是該節點設定或服務狀態問題;若所有節點都逾時,則應重點檢查本機防火牆、DNS、代理連接埠衝突與網路環境。
客戶端顯示已連線,但無法上網怎麼處理?
先使用全域模式進行一次對照測試。全域模式可用而規則模式不可用,表示問題多半出在路由規則、預設出口或 DNS 分流。若全域模式同樣不可用,則依序檢查作用中節點、系統代理或 VPN 接管狀態、本機連接埠、遠端 DNS 與日誌。若瀏覽器可以使用而其他程式不行,應確認目標程式是否讀取系統代理。
Android 鎖定螢幕後連線自動中斷怎麼辦?
在系統應用程式設定中允許客戶端於背景執行,並將電池策略調整為不受限制或允許持續活動。部分系統還需要開啟自動啟動、背景彈出或鎖定最近使用的工作。完成設定後重新建立 VPN 連線,再鎖定螢幕觀察。若只在切換 Wi-Fi 與行動網路時中斷,可檢查客戶端是否開啟網路變更後自動重新連線。
多個代理工具同時執行造成衝突,如何恢復?
先退出其他會修改系統代理、DNS、路由表或虛擬網卡的工具,只保留一個客戶端執行。接著關閉目前客戶端的系統代理與 TUN,中斷連線,再按需要重新開啟。若系統代理仍然殘留,應在作業系統網路設定中恢復為自動或關閉狀態。連接埠被占用時,可查看客戶端日誌,修改本機監聽連接埠後重新啟動連線。
繼續查看設定步驟
首次安裝可依照入門指南完成訂閱匯入、節點選擇和連線驗證;需要調整路由、DNS、TUN 或訂閱群組時,進入進階技巧查看完整章節。