v2rayNG 常見問題解答
按基礎認知、安裝設定、使用技巧、疑難排解四類整理 20 條高頻問題。答案都落到客戶端裡真實存在的設定項:訂閱設定、路由模式、分應用程式代理、DNS 與 TUN 權限,遇到問題可以直接對照著改。涉及 v2rayN 桌面端的部分在答案裡單獨標註。
- 核心 Xray / V2Fly
- 協定 VMess / VLESS / Trojan / SS / REALITY
- 平台 Windows / macOS / Android / Linux
- 客戶端 v2rayN / v2rayNG / v2flyNG
基礎認知
先把三款客戶端、兩個核心分支和幾個協定名稱的關係理清。後面幾類的設定與排查,都建立在這幾個概念上。
5 條問答v2rayNG、v2rayN、v2flyNG 三個客戶端有什麼區別?
v2rayN 是桌面客戶端,涵蓋 Windows、macOS、Linux 三個平台,介面以節點清單、路由規則和系統代理管理為主。v2rayNG 是 Android 客戶端,預設使用 Xray 核心,設定項集中在路由模式、分應用程式代理和訂閱管理上。v2flyNG 同樣是 Android 客戶端,差別在於核心換成 V2Fly。
三者的訂閱網址和節點分享連結格式通用,可以在任一款客戶端裡匯入。選擇上:桌面端用 v2rayN,Android 端預設用 v2rayNG,需要 V2Fly 核心時再裝 v2flyNG。兩款 Android 客戶端也可以同時安裝,分別匯入不同的訂閱。
V2Fly 和 Xray 這兩個核心是什麼關係?
兩者同源,都出自 Project V 的 v2ray-core。V2Fly 社群接手了 v2ray-core 的後續維護,是這條主線的延續;Xray 從同一份程式碼分出來,在協定實作上增加了 VLESS、XTLS 和 REALITY 等擴充。
實際使用中的差別主要落在協定支援上:v2rayNG 打包 Xray 核心,所以節點是 VLESS 或帶 REALITY 時可以直接辨識;v2flyNG 使用 V2Fly 核心,對早期設定的相容性更保守。兩者的設定檔格式基本一致,絕大多數訂閱連結在兩邊都能正常匯入。
VMess、VLESS、Trojan、SS、REALITY 這些名稱分別指什麼?
前四個是代理協定。VMess 是 Project V 早期的主力協定,握手時帶時間驗證;VLESS 是精簡後的無狀態協定,省掉了加解密與時間驗證環節;Trojan 走標準 TLS 連線,流量特徵接近一般 HTTPS;SS 指 Shadowsocks,協定結構簡單、開銷低。
REALITY 不是獨立協定,而是 Xray 裡的一種 TLS 偽裝方式,通常和 VLESS 搭配使用,握手時借用真實網站的憑證。客戶端會按節點資訊裡的類型自動辨識協定,一般不需要手動指定;需要橫向對比時,可以看技術參考裡的協定章節。
訂閱連結和單一節點分享連結有什麼區別?
訂閱連結是一條 HTTP 或 HTTPS 網址,客戶端存取後取回一整組節點,支援定時更新;分享連結以 vmess://、vless://、trojan://、ss:// 開頭,只包含一個節點的完整參數,匯入後就是一條固定記錄,不會自動更新。
服務方通常兩種都給:訂閱連結適合長期使用和批次管理,分享連結適合臨時加一個節點,或者在兩台裝置之間傳遞設定。在 v2rayNG 裡,前者走「訂閱設定」,後者走「從剪貼簿匯入」。
客戶端更新後,原本匯入的節點和設定會不見嗎?
正常覆蓋安裝不會。節點、訂閱網址、路由模式、分應用程式代理清單都儲存在應用程式資料目錄裡,版本升級只替換程式檔案,資料保持原樣。
有兩種情況需要注意:解除安裝再重裝會清空應用程式資料,升級前可以先把訂閱網址複製出來備用;跨大版本升級時個別設定項的位置會調整,升級完成後建議把路由模式、分應用程式代理和 DNS 設定各確認一遍。
安裝設定
從裝哪個封裝、訂閱怎麼匯進來,到路由模式與分應用程式代理怎麼選,這一類的操作順序最容易出錯。
5 條問答訂閱匯入失敗、顯示解析錯誤怎麼辦?
按三步排查。第一,確認拿到的是訂閱網址而不是網頁網址:訂閱網址開啟後返回的是一段編碼文字或節點清單,不是介紹頁面。第二,檢查網址有沒有被截斷,從聊天視窗或網頁複製時很容易丟掉末尾的路徑參數,重新完整複製一次。第三,換匯入方式驗證:在 v2rayNG 裡用「從剪貼簿匯入訂閱」貼上網址,如果仍然報錯,就用瀏覽器直接開啟這條網址,看返回內容是不是錯誤頁或登入頁。
網址本身失效時,客戶端怎麼操作都拿不到節點,只能向服務方要新的訂閱網址。匯入成功後節點會按分組顯示在清單裡,先做一次真連線延遲測試再挑節點。
Android 上 arm64 版和通用版(universal)怎麼選?
看處理器架構。2015 年之後的主流手機基本上都是 64 位元 ARM 晶片,裝 arm64 版即可,封裝更小、執行效率更高。通用版(universal)同時包含多種架構的函式庫,相容舊機型和模擬器,代價是安裝檔更大。
不確定的話,先裝 arm64 版,如果系統提示應用程式未安裝或解析安裝檔失敗,再換通用版。兩個版本的應用程式資料不相通,換版本前先把訂閱網址複製出來,裝好後重新匯入一遍。
路由模式裡的「僅代理」「繞過區域網路」「全域」分別用在什麼情境?
「僅代理」只把路由規則命中的流量交給代理,其餘流量直連,適合規則寫得比較細的情境;「繞過區域網路」在代理全部流量的同時把內網網段(192.168.x.x、10.x.x.x 等)排除在外,是家庭和辦公網路下的常用檔位;「全域」把所有流量都送進代理,適合臨時確認節點是否可用。
切換後需要中斷重連一次才生效。日常使用建議停在「繞過區域網路」,遇到某個應用程式行為異常時,暫時切到「全域」做一次對比,就能判斷問題出在分流規則還是節點本身。
分應用程式代理怎麼設定?哪些應用程式需要走代理?
v2rayNG 的「分應用程式代理」提供兩種模式:白名單只代理勾選的應用程式,黑名單只放行未勾選的應用程式。預設狀態下所有應用程式都走代理。
常見做法是:把瀏覽器、郵件客戶端和開發工具勾選進白名單,把銀行、行動支付、外送這類對網路環境敏感的應用程式排除在外,減少登入風險控管和地區驗證帶來的干擾。改動之後同樣要中斷重連一次,讓新的分流規則生效。清單裡的應用程式按名稱排列,認不出用途的先不要勾選。
訂閱更新失敗、節點清單一直是舊的怎麼辦?
先手動點一次「更新訂閱」,看返回的提示資訊。常見原因有三個:一是服務方更換了訂閱網址裡的 token 或路徑,舊網址會直接返回 404;二是目前網路下訂閱網域解析失敗,換一個網路環境(例如從 Wi-Fi 切到行動數據)再試一次;三是客戶端的自動更新間隔較長,不會在每次啟動時都重新整理。
確認網址有效後,可以在訂閱設定裡把自動更新開啟。建議同時儲存一份節點分享連結作為備用,訂閱暫時無法更新時可以先把關鍵節點手動匯進來。
使用技巧
測速結果怎麼讀、怎麼確認代理真的生效、多台裝置之間怎麼轉移設定,這一類問題決定了日常使用是否順手。
5 條問答節點測速裡的「真連線延遲」和「Tcping」有什麼區別?
Tcping 只測到節點伺服器的 TCP 握手耗時,不經過協定協商,數值好看但不代表能正常代理;真連線延遲(Real delay)會真正建立一次代理連線並請求測試網址,結果更接近實際使用體驗。
挑選節點的順序是:先用 Tcping 快速排除已經下線的伺服器,再用真連線延遲在剩下的節點裡挑。測試結果只反映測試那一刻的網路狀況,換了網路環境或者節點負載變化後,建議重新測一次再決定用哪個。
怎麼確認流量確實走了代理?
三個動作互相印證。第一,連線後看客戶端狀態裡的出口位址,顯示的應該是節點伺服器的 IP,而不是本機公網 IP。第二,開啟一個顯示訪客 IP 的測試頁面,對比連線前後的結果。第三,在客戶端的連線日誌裡看有沒有流量記錄。
如果出口位址沒變但狀態顯示已連線,通常是路由規則或分應用程式代理把目前應用程式的流量排除了,回到對應設定裡檢查勾選範圍。v2rayN 桌面端還要一併確認系統代理開關的狀態。
行動裝置用 V2Ray 怎麼降低耗電?
耗電主要來自三處:協定握手開銷、DNS 解析次數和連線保持。可以調整的地方有:優先選握手更輕的協定,VLESS 比 VMess 少一次時間驗證;把 DNS 解析交給節點端處理,減少本機重複查詢;不需要時關閉訂閱自動更新,避免背景頻繁發起請求;訊號弱的情境下不要長時間掛著連線,網路不穩時的重傳比正常使用更耗電。
這些開關都在客戶端的設定頁裡,不需要改設定檔。如果只是偶爾使用,按需連線比一直掛著更省電。
多台裝置之間怎麼同步節點設定?
最省事的是共用同一條訂閱網址:每台裝置分別匯入,節點有變化時各自更新一次。只想同步某幾個節點時,用分享連結在兩台裝置之間傳遞單筆記錄更直接。桌面端和 Android 端之間還可以把節點匯出成文字備份,在另一台裝置上從剪貼簿匯入。
換裝置後有三處不隨訂閱走,需要重新確認:路由模式、分應用程式代理清單、DNS 設定。
節點清單太長,怎麼分組和排序?
v2rayNG 支援給節點打分組標籤。常見的分法是按用途切:一個分組放日常使用的低延遲節點,一個分組放備用節點,真連線延遲測試一直不過的節點直接刪掉,避免每次都在長清單裡翻。
排序上,把延遲穩定、使用頻率高的節點放在前面。備註名稱可以改成一眼能認出來的資訊,比預設的節點名稱好找。刪除節點不影響訂閱,下次更新訂閱時它們還會回來,放心清理即可。
疑難排解
連上了打不開、全部節點逾時、TUN 起不來、系統代理不生效,這一類問題按固定順序排查最快出結果。
5 條問答狀態顯示已連線,但網頁打不開,從哪裡開始查?
按從外到內的順序排查,每一步只改一個變數。第一步,關掉代理直連,確認本機網路本身是通的;第二步,換一個節點重新連線,排除單一節點失效;第三步,檢查路由模式和分應用程式代理,確認目前應用程式在代理範圍內;第四步,看 DNS 設定,本機解析失敗會導致連上代理也打不開頁面;第五步,如果只有個別網站異常,多半是該網站的存取策略問題,和節點無關。
整個過程建議記下每一步的結果,定位到具體環節後再針對性調整,比反覆重裝客戶端有效得多。
節點全部逾時、延遲測試全部失敗怎麼辦?
全部節點同時失敗,問題通常在客戶端之外。先手動更新一次訂閱,確認節點資訊沒有過期;再切換網路環境測試,看是不是目前 Wi-Fi 或線路的問題;然後核對系統時間,VMess 這類帶時間驗證的協定對時間偏差很敏感,系統時間不準會直接導致握手失敗。
如果換網路後部分節點恢復,說明是個別線路的問題;如果切到行動數據仍然全部失敗,基本上可以判斷問題在訂閱端,需要向服務方確認。
TUN 模式開啟後提示權限不足或無法啟動?
TUN 模式透過虛擬網卡接管流量,需要系統授予 VPN 權限。首次開啟時系統會彈出授權對話框,必須點允許,否則連線會立刻中斷。之前拒絕過的,到系統設定的 VPN 或應用程式權限裡重新授權即可。
另外兩個常見原因:同一時間只能有一個應用程式佔用 VPN 通道,先確認沒有其他代理類應用程式在執行;部分客製系統會限制背景啟動,需要在電池與效能設定裡把客戶端加入背景執行白名單。TUN 模式的接管範圍比系統代理更廣,開啟後建議先用測試頁確認出口位址已經變化。
v2rayN 桌面端開了系統代理,瀏覽器還是直連?
先確認「系統代理」開關處於開啟狀態,並且模式選的是「自動設定系統代理」或「全域」。如果瀏覽器裝了代理管理擴充功能,擴充功能會覆蓋系統代理設定,先把它切到跟隨系統或暫時停用。
還有一種情況:以系統管理員權限執行的程式不一定讀取目前使用者的代理設定,這類程式需要改用 TUN 模式接管流量。改完設定後重新啟動一次瀏覽器,讓新的代理設定生效,再開啟測試頁確認出口位址。
DNS 洩漏怎麼檢測和防止?
DNS 洩漏指網域名稱解析請求沒有走代理通道,而是由本機網路或電信業者 DNS 完成解析。檢測思路:連線後開啟 DNS 檢測類測試頁,看返回的解析伺服器歸屬;如果顯示的是本機電信業者或路由器位址,就存在洩漏。
防洩漏的做法是開啟遠端 DNS,把解析請求交給節點端處理,並在路由設定裡為 DNS 查詢單獨指定走向;桌面端還可以在 DNS 設定裡指定一個不經過本機網路的解析位址。改完重新連線,再測一次確認。DNS 設定和路由規則會互相影響,建議一次只改一項。
問答之外的完整文件
FAQ 只涵蓋高頻問題。分步操作、協定與核心的技術背景、按平台分類的下載入口分別放在下面三個頁面裡。