V2Ray 用戶端常見問題解答
依基礎認知、安裝設定、使用技巧、故障排查四類整理 21 條問答,涵蓋 v2rayN、v2rayNG、v2flyNG 三款用戶端。每條問答先給結論,再給可以對照操作的排查順序。
基礎認知
5 條先釐清用戶端、核心與協定的關係,再決定裝哪一款、事先準備什麼。
v2rayN、v2rayNG、v2flyNG 有什麼差別,該裝哪一個?
v2rayN 是桌面用戶端,涵蓋 Windows、macOS、Linux 三個平台;v2rayNG 與 v2flyNG 是 Android 用戶端,前者內建 Xray 核心,後者內建 v2fly 核心。桌面使用者裝 v2rayN;Android 使用者優先裝 v2rayNG,需要對照 v2fly 核心行為時再裝 v2flyNG。三款用戶端的訂閱匯入方式一致,同一份訂閱連結可以通用。
V2Ray、V2Fly、Xray 三者是什麼關係?
V2Ray 是 Project V 生態早期的主程式名稱,後來社群維護分支發展為 V2Fly,再從 V2Fly 分出 Xray。V2Fly 與 Xray 共用大部分協定與設定語法,Xray 在傳輸層實作上迭代更快。現在常說的 V2Ray 用戶端,實際呼叫的核心多為 V2Fly 或 Xray,同一份設定在兩者之間通常可以互換。
VMess、VLESS、Trojan 這些協定名稱在用戶端裡代表什麼?
它們代表用戶端與伺服器之間傳輸資料所用的協定,由伺服器端設定決定,用戶端只按訂閱裡提供的參數填寫。VMess 是 V2Ray 早期協定;VLESS 更輕量,依賴 TLS 等外層加密;Trojan 的流量特徵接近標準 HTTPS。訂閱匯入後用戶端會自動辨識協定類型,一般不需要手動選擇。
訂閱連結和單一節點連結有什麼差別?
單一節點連結只描述一台伺服器,匯入後節點清單增加一筆記錄;訂閱連結指向一份節點清單,用戶端按間隔自動拉取,伺服器端增刪節點後本機清單會同步變化。日常使用建議匯入訂閱連結,只有在單獨排查某個節點時才匯入節點連結。
用戶端本身要收費嗎?使用前需要準備什麼?
v2rayN、v2rayNG、v2flyNG 都是開源用戶端,永久免費,不提供也不販售節點服務。使用前需要自備一份可用的節點設定,形式通常是訂閱連結或節點分享連結。用戶端只負責建立連線與分流,實際速度與穩定性取決於節點本身。
安裝設定
5 條從挑選版本到匯入訂閱,依序做完這幾步就能開始連線。
Windows 上 v2rayN 桌面版和經典 WPF 版怎麼選?
桌面版是新一代跨平台介面,更新節奏快,適合新安裝的使用者;經典 WPF 版介面沿用多年,行為穩定,適合已經習慣舊介面或需要固定版本的環境。兩者功能一致,可以同時安裝並匯入同一份訂閱,比較確認後再保留其中一個。
macOS 下載時 Apple Silicon 和 Intel 版本怎麼選?
打開「關於這台 Mac」查看晶片欄位:顯示 Apple 晶片(M 系列)就選 Apple Silicon 版本,顯示 Intel 處理器就選 Intel 版本。選錯的版本無法正常啟動,重新下載對應版本即可,不需要先移除舊檔案。
Android 的 arm64 版和 universal 通用版怎麼選?
2015 年以後的主流 Android 手機基本上是 arm64 架構,優先選 arm64 版本,體積更小、執行效率更高;不確定機型架構,或在模擬器、老舊裝置上安裝時,選 universal 通用版,相容範圍更廣,代價是安裝檔更大。
訂閱連結匯入失敗、匯入後節點清單是空的,怎麼排查?
依序檢查三點:連結是否完整,複製時頭尾被截斷或混入空格都會失敗;用戶端能否存取訂閱網址,可以在瀏覽器開啟同一條連結看是否回傳內容;連結是否已過期或被伺服器端重置。三點都正常時,刪除原訂閱重新匯入,再手動觸發一次更新。
匯入訂閱後,怎麼確認設定已經生效?
先更新一次訂閱,確認節點清單出現項目;再選取一個節點做延遲測試,能回傳數值代表伺服器端可達;最後開啟系統代理,打開一個確定走代理的網站驗證連線。三步都通過代表設定生效,可以進入日常使用。
使用技巧
5 條代理模式、路由模式與訂閱更新的常見選擇,以及對應設定在用戶端裡的位置。
系統代理模式和 TUN 模式有什麼差別,什麼時候用哪一個?
系統代理模式會修改系統或瀏覽器的代理設定,只影響讀取該設定的程式,權限要求低,適合瀏覽器與一般桌面軟體;TUN 模式建立虛擬網卡接管全部流量,能涵蓋不讀代理設定的程式,需要管理員權限,適合命令列工具與需要全域接管的場景。日常瀏覽優先使用系統代理。
路由裡的全域、規則、直連三種模式怎麼選?
直連模式不經過代理,只在排查節點是否影響網路時使用;全域模式把所有流量交給代理,適合臨時需要全部走代理的場景;規則模式依路由規則分流,中國大陸網域與 IP 直連,其餘走代理,是日常使用的預設選擇。切換模式後建議重新啟動一次用戶端再驗證。
訂閱多久更新一次?手動更新在哪裡?
v2rayN 依設定的間隔自動更新訂閱,常見做法是 6 到 24 小時一次;v2rayNG 在訂閱項目上提供更新按鈕。伺服器端更換節點、調整連接埠後,手動觸發一次更新即可立即同步,不必等待自動週期。
本機連接埠 10808 被占用、用戶端啟動失敗怎麼辦?
在設定裡把本機監聽連接埠改成其他未被占用的值,例如 10809,儲存後重新啟動用戶端。改動連接埠後,依賴固定連接埠的程式需要同步修改代理設定。也可以用系統指令查看連接埠占用情況,確認是哪個程式占用了 10808。
怎麼判斷目前流量走的是代理還是直連?
打開用戶端的連線清單或路由日誌,每條連線都會顯示命中的規則與出站物件:顯示 proxy 代表走代理,顯示 direct 代表直連。對照路由規則可以確認某個網域為什麼被分流,這也是排查部分網站速度異常的常用方法。
故障排查
6 條依症狀定位:先看代理開關與節點狀態,再看 DNS 與分流規則。
用戶端顯示已連線,但瀏覽器打不開網頁,怎麼辦?
依代理開關、節點可用性、DNS 三步排查:先確認系統代理開關真的打開,部分瀏覽器有自己的代理設定會覆蓋系統設定;再看節點延遲,延遲逾時代表節點不可用;最後檢查 DNS,換成可用的公共解析服務後重試。多數情況在前兩步就能定位。
節點全部逾時,延遲顯示為 -1,是什麼原因?
常見原因有三類:訂閱已過期或節點被伺服器端下線;本機網路無法存取節點位址,可以先用瀏覽器開啟訂閱連結驗證;測試方式選錯,例如用 ICMP ping 測試禁止 ping 的伺服器。在用戶端裡改用真連線延遲測試,仍全部逾時就更新訂閱或聯絡節點服務方。
系統代理開啟後沒有生效,瀏覽器仍走直連,怎麼排查?
逐項核對:用戶端是否以管理員權限執行;瀏覽器是否安裝了會接管代理設定的擴充功能;系統代理設定是否被其他軟體改寫;切換一次開關狀態讓設定重新寫入。如果只有個別程式沒生效,通常是該程式不讀取系統代理,改用 TUN 模式接管。
TUN 模式提示權限不足、無法建立虛擬網卡怎麼辦?
TUN 模式需要管理員或 root 權限,先用管理員身分啟動用戶端;Windows 上確認虛擬網卡驅動程式安裝成功,安裝被安全軟體攔截時放行後重新安裝;macOS 與 Linux 上檢查用戶端是否取得對應的系統網路權限。權限問題解決後重新啟動用戶端,再開啟 TUN 模式。
訂閱更新失敗,提示逾時或 403,怎麼處理?
先在瀏覽器裡手動開啟訂閱連結:打不開代表連結失效或本機網路受限;回傳 403 通常表示連結已過期、被重置或觸發了伺服器端的存取限制,需要重新取得。瀏覽器能開啟但用戶端更新失敗時,檢查更新間隔設定,以及代理設定是否讓訂閱更新形成循環依賴。
部分網站打不開、其他網站正常,問題出在哪裡?
這類現象多與分流和 DNS 有關:網域命中了直連規則,但該網域實際上需要走代理;或 DNS 解析被污染,拿到不可達的 IP。處理方式是把該網域加入代理規則,並把 DNS 改為加密解析或可靠的公共 DNS,重新啟動用戶端後驗證。