V2Ray/用戶端問題索引
V2Ray 常見問題
從匯入訂閱到連線排查,依問題所在環節尋找解法。先確認用戶端與核心,再區分基本網路、代理接管與路由設定;每次只變更一個條件。
基礎知識
先區分用戶端、核心、設定來源與安裝套件架構。
V2Ray、核心與圖形化用戶端各自負責什麼?
V2Ray 通常指 Project V 生態系中的代理工具與相關技術;核心負責協定連線、路由比對和資料轉送,圖形化用戶端則負責伺服器清單、訂閱管理及系統整合。桌面端可從 v2rayN 開始,Android 端常用 v2rayNG,v2flyNG 則是採用 V2Fly 核心的替代選擇。介面能儲存某項設定,不代表目前使用的核心一定支援該設定。排查相容性時,請一併記下用戶端名稱、核心類型和錯誤訊息,而不只是提供軟體圖示或視窗截圖。
VMess、VLESS 和 Trojan 可以任意切換嗎?
不能只在用戶端變更協定名稱。協定類型、連接埠、身分資訊、傳輸方式和安全層都必須與伺服器端設定相符。VLESS 本身不提供負載加密,常搭配 TLS 或 REALITY 等安全方案;VMess 有自己的驗證與加密機制;Trojan 通常依賴 TLS。REALITY 是安全層方案,並非可取代所有協定的獨立節點類型。建議優先匯入完整分享連結,再核對傳輸與安全參數;遇到不支援的欄位,應檢查核心支援狀況,不要刪除安全設定來嘗試連線。
訂閱網址、分享連結與原生 JSON 有什麼不同?
訂閱網址用來取得一批伺服器設定,更新時會重新抓取內容;分享連結通常描述單一伺服器,例如以 vmess:// 或 vless:// 開頭的連結;原生 JSON 則可能包含入站、出站、DNS 和路由等完整設定。三者不能只靠更改副檔名互相轉換,也不一定能從同一個入口匯入。取得網址後,先確認提供者說明的是訂閱、單一節點還是自訂設定,再選擇對應選單。訂閱網址可能含有存取憑證,公開求助時請遮住完整路徑、查詢參數和身分資訊。
Android 安裝套件的 arm64 和 universal 該怎麼選?
多數較新的 Android 裝置可以選擇 arm64 套件,但不能只看購買年份判斷:有些裝置的處理器支援 64 位元,安裝的系統卻仍是 32 位元。可先查看系統或裝置規格中的 ABI 資訊,確認包含 arm64-v8a;不確定架構時選 universal,通常相容範圍較廣,但檔案也較大。若出現無法安裝的提示,還要檢查系統版本需求、儲存空間、安裝來源權限及簽章衝突。更換用戶端或套件來源前,先匯出必要設定,避免解除安裝後才發現沒有儲存訂閱網址。
安裝設定
依序檢查匯入、更新、應用程式接管與系統權限。
匯入訂閱後伺服器清單是空的,該先檢查什麼?
先確認複製的內容完整,移除網址前後的空格、換行,以及聊天軟體附帶的標點符號。v2rayN 可在訂閱群組設定中儲存網址,再執行更新訂閱;只儲存群組不會自動產生伺服器清單。接著查看更新記錄,區分請求失敗與內容解析失敗:前者檢查網路、網址有效期限和存取權限,後者確認目前用戶端是否能辨識訂閱格式。若回傳的是登入頁面或錯誤頁面,即使請求成功也不會產生伺服器。確認訂閱群組篩選條件沒有隱藏結果後,再考慮重新匯入。
訂閱更新失敗,需要改成透過代理更新嗎?
先保留目前可用的設定,不要因一次更新失敗就清空清單。檢查裝置時間、目前網路和訂閱是否已到期,再從記錄判斷是網域解析失敗、連線逾時還是存取遭拒。v2rayN 可先嘗試更新目前訂閱(不透過代理);若網址只能透過現有可用代理存取,再選擇透過代理更新。不要讓已失效的節點負責更新,否則會形成更新依賴連線、連線又依賴更新的循環。若持續失敗,請向提供者確認網址與服務狀態,並避免在短時間內連續發出請求。
設定系統代理後,為什麼部分程式仍直接連線?
系統代理只會向支援該設定的程式提供代理位址,不會自動接管所有應用程式的流量。先確認用戶端核心正在執行,再核對本機監聽位址和連接埠,避免把 HTTP 連接埠填入 SOCKS 設定。接著檢查目標程式是否有獨立的代理設定、是否需要重新啟動,以及代理例外清單是否包含目標網域。部分命令列工具和遊戲不會讀取系統代理,需要個別設定或使用合適的 TUN 模式。排查時先用明確支援系統代理的瀏覽器測試,不要把單一程式的狀況當成整個系統的結果。
TUN 啟動失敗或提示權限不足,該怎麼處理?
TUN 需要建立虛擬網路介面並修改相關路由,所需權限取決於作業系統、用戶端版本和安裝方式。先關閉其他 VPN 或虛擬網卡工具,查看記錄是否明確指出權限、驅動程式或介面建立失敗,再依用戶端提示授權。Windows 可能需要系統管理員權限,其他桌面系統則可能要求安裝服務或確認系統授權。不要長期關閉安全軟體來取代錯誤排查。啟用前先確認一般代理模式可用;若啟用後網路異常,先關閉 TUN 並恢復網路,再分別檢查 DNS、路由與介面衝突。
使用技巧
了解規則的適用範圍,保留可供對照及還原的設定。
規則分流和全域代理該如何選擇?
日常使用可先選擇規則分流,讓符合條件的網域或位址走對應的出站;全域代理適合短時間作為對照測試,用來判斷問題是否出在規則比對,但仍會受到應用程式接管方式和略過設定影響。全域模式不代表每個程式都一定會走代理。測試時維持相同伺服器、目標和網路,只變更模式,觀察結果後再恢復日常設定。若全域模式可用、規則模式卻失敗,請檢查規則順序、預設出站及網域比對範圍,不要為了單一網站刪除所有直連規則。
domainStrategy 的三種值該如何理解?
在路由設定中,AsIs 表示依原始目標進行比對,不另外為 IP 規則解析網域;IPIfNonMatch 會在網域尚未符合規則時進行解析,再嘗試比對 IP;IPOnDemand 則是在比對過程遇到需要 IP 的規則時才按需解析。這項設定控制的是路由比對階段,不代表所有 DNS 請求都採用相同處理方式。若主要使用網域規則,可先保留用戶端預設值;確實需要 IP 規則時再調整,並搭配 DNS 設定進行驗證。任意變更可能改變規則結果,也可能增加解析等待時間。
v2rayNG 的分應用代理和繞過模式有什麼關係?
Android 端的分應用代理依賴 VPN 接管機制。常見設定中,啟用分應用代理後,若未啟用繞過模式,選取的應用程式會進入 VPN;啟用繞過模式後,選取的應用程式通常會繞過 VPN,其餘應用程式則進入 VPN。實際意義仍應以目前介面的說明為準,避免弄反清單的作用方向。進入 VPN 不代表所有流量都會走遠端代理,後續仍可能符合直連規則。變更清單後請重新建立連線,再重新啟動要測試的應用程式;若同時執行其他 VPN,先排除系統只允許一個作用中 VPN 的衝突。
延遲測試能代表實際速度嗎?設定又該如何備份?
延遲測試只反映特定測試方式下的回應狀況,不能直接代表網頁載入、持續下載或影片播放表現。TCP 連線測試、實際請求測試與 ICMP 測試的目標和流程不同,結果不能直接互相比較。請使用相同網路和測試方式,再搭配實際連線狀況及記錄判斷。調整前可透過用戶端的匯出或備份功能,儲存訂閱群組、手動新增的伺服器和自訂規則,確認能還原後再修改。備份可能包含訂閱憑證與身分資訊,請妥善保存;分享截圖或記錄前也要遮住敏感內容。
故障排查
先確認基本網路,再檢查伺服器、接管方式、DNS 與路由。
節點一直逾時,如何判斷是本機問題還是伺服器端問題?
先關閉代理,確認基本網路可以正常連線,再檢查裝置的日期和時區。接著核對目標伺服器位址、連接埠及訂閱是否有效,查看記錄中的解析失敗、連線遭拒或交握失敗,不要把所有錯誤都歸因於線路速度慢。在相同設定下換一台可用伺服器,或改用其他網路測試同一台伺服器,每次只變更一個條件。若只有單一伺服器持續失敗,請向提供者確認服務狀態;若全部失敗,優先排查本機網路、核心啟動和代理接管方式。不要只是不斷點選連線,應記下錯誤資訊。
用戶端顯示已連線,但網頁無法開啟,該怎麼辦?
顯示已連線有時只代表本機服務或 Android VPN 已啟動,並不能證明遠端伺服器可用。先確認選取的作用中伺服器是否正確、核心記錄有無錯誤,再確認瀏覽器確實使用系統代理,或已由 VPN、TUN 接管。接著分別測試不同網域,判斷是單一網站故障還是普遍無法連線;若只有規則模式異常,再檢查路由與 DNS。Android 背景連線中斷時,也要檢查電池最佳化和背景執行限制。不要同時變更協定、DNS、路由和連接埠,否則即使恢復也難以找出原因;每次調整都應保留可還原的設定。
只有部分網域無法開啟,是 DNS 還是路由問題?
先記下無法連線的網域,以及記錄中出現的錯誤。若無法解析、解析逾時或回傳位址異常,優先檢查目前的 DNS 設定及其連線狀況;若已成功解析,卻連到不適合的出站,則檢查規則比對結果和規則順序。路由中的網域解析策略、核心 DNS、系統 DNS 與瀏覽器安全 DNS 可能分別參與不同階段,不能認為變更其中一項就會全面生效。可暫時關閉瀏覽器自訂 DNS 進行對照,再恢復設定。若涉及 IPv6,也應確認本機網路與所選出站是否具備相應的連線能力。
結束用戶端後網路中斷,該如何恢復並提供排查資訊?
先在用戶端關閉 TUN 或停止 VPN,再清除系統代理後正常結束程式。如果程式已異常關閉,可到系統網路設定查看是否仍保留指向本機迴路位址的手動代理;確認該代理是由這次設定建立後再移除。接著重新連線,檢查是否仍有其他 VPN 或代理服務正在執行,不要直接大量刪除網卡與系統路由。若仍無法恢復,請記下作業系統、用戶端與核心版本、接管模式、問題發生時間及相關錯誤記錄;求助前遮住伺服器位址、訂閱憑證及身分資訊。