Windows 安裝 v2rayN 完整教學:桌面版與 WPF 版怎麼選、常見陷阱

Windows 上的 v2rayN 分成兩條介面分支:7.x 桌面版,以及停留在 6.60 的 WPF 經典版,兩者的系統需求、設定目錄與核心呼叫方式都不相同。本文依挑版本、解壓縮、匯入節點、連線、除錯的順序,給出可以直接照著做的步驟,並列出系統匣、權限、開機自動啟動這三類最常遇到的陷阱。

本文速覽

本文寫給在 Windows 10 / Windows 11 上第一次安裝 v2rayN 的使用者,也適合從 6.x 升級後發現選單長得不太一樣的資深使用者。讀完後會得到一條完整路徑:依系統版本挑選介面分支、把程式解壓縮到不會被同步與權限干擾的目錄、用訂閱或分享連結匯入節點、確認系統代理與本機監聽連接埠都正常;遇到系統匣圖示消失、10808 連接埠被佔用、開機自動啟動後卻沒連上時,能按順序定位到出問題的環節,而不是一直換節點。

兩種介面版本怎麼選

先講結論:系統是 Windows 10 1809 以上,一律安裝桌面版 7.24.1;只有系統還停在 Windows 7 SP1 / 8.1,或必須繼續沿用 6.x 設定目錄時,才選 WPF 經典版。兩者功能面接近,差別在系統需求、介面框架與後續更新這三條線上。

桌面版 v2rayN 7.24.1

推薦

同一套介面同時涵蓋 Windows、macOS、Linux,核心預設為 Xray,可在設定裡切換成 v2ray 或 sing-box;檔名帶 Desktop 的壓縮包內含執行階段,解壓縮後就能執行,新核心與新協議都跟著這條線走。

適合:Windows 10 1809 以上,全新安裝或打算長期使用

WPF 經典版 v2rayN 6.60

介面以 WPF 為基礎,體積小、啟動快,對低規格電腦更友善,但版本停留在 6.60,不再跟進後續的核心與協議更新,遇到新協議節點時可能直接握手失敗。

適合:Windows 7 SP1 / 8.1 的老電腦,或已經有 6.x 設定、不想搬移的使用者

兩條分支的設定檔格式不同。桌面版把節點、訂閱與介面偏好放在程式目錄的 guiConfigs 底下,升級時把這個目錄複製過去即可;從 6.60 換到 7.x 時先備份舊目錄再複製,若程式讀不到,重新跑一次訂閱會比手動補節點快得多。

結論:讓系統版本決定選擇,而不是讓介面習慣決定

Windows 10 1809 之後的電腦沒有理由留在 6.60——核心與協議更新只在 7.x 這條線上繼續,舊版本遇到新協議節點時,日誌裡通常是握手階段的錯誤訊息,換節點也解決不了。

解壓縮目錄:位置選錯,後面全是陷阱

v2rayN 以壓縮包形式發布,沒有安裝流程,也不會寫入登錄檔(只有選用的「開機自動啟動」會寫入一筆啟動項目)。解壓縮的位置因此直接決定之後會不會踩到權限與檔案佔用的陷阱,以下五點依重要性排列。

首次執行的兩個攔阻點

第一次雙擊 v2rayN.exe,Windows SmartScreen 會跳出「Windows 已保護您的電腦」,點「更多資訊」再點「仍要執行」;換目錄後還會再跳一次。接著首次連線時,防毒軟體可能攔截核心處理程序,選擇允許,或把整個解壓縮目錄加入信任清單再重新啟動程式;若日誌停在啟動核心那一行不動,基本上就是被攔了。

從匯入節點到連上網路:五個步驟

以下流程適用於全新解壓縮的桌面版 7.24.1,順序不要調換:先讓程式產生設定目錄,再匯入節點,最後才開啟系統代理。

  1. 首次啟動會產生設定目錄。雙擊 v2rayN.exe 後,程式目錄下會多出 guiConfigs 資料夾,裡面有儲存介面與代理設定的 guiNConfig.json,以及儲存節點和訂閱的 guiNDB.db。之後的升級、搬移都圍繞這個目錄進行。
  2. 匯入節點。訂閱方式:左側「訂閱」→「訂閱設定」→「新增」,貼上訂閱網址後儲存,回到主介面點「訂閱」→「更新訂閱(不透過代理)」。單一節點方式:複製分享連結,主介面「伺服器」→「從剪貼簿匯入批次 URL」。訂閱網址直連打不開時,改用「更新訂閱(透過代理)」,前提是目前已經有一個可用節點。
  3. 測試延遲並選定節點。在節點清單上按右鍵選「測試伺服器真連線延遲」,依結果由小到大排序,優先挑 200 ms 以內、封包遺失為 0 的節點,雙擊設為使用中的節點。
  4. 開啟系統代理。在系統匣圖示上按右鍵 →「系統代理」→「自動設定系統代理」,或在「設定」→「參數設定」→「系統代理」裡選同一個項目。開啟後系統代理會指向 127.0.0.1:10809。
  5. 驗證。用瀏覽器開啟任意網頁;不確定時切到主介面底部的「日誌」分頁,確認核心輸出裡出現監聽 10808 與 10809 這兩行。
7.24.1
桌面版目前版本
6.60
WPF 經典版最終版本
10808
預設 SOCKS 監聽連接埠
10809
預設 HTTP 監聽連接埠

這兩個連接埠都可以在「設定」→「參數設定」→「核心:基礎設定」裡修改。改過之後,系統代理與瀏覽器擴充功能裡的連接埠要一起改,否則會出現「程式顯示已連線、網頁卻打不開」的情況——這是連接埠不一致最典型的症狀。

系統匣、權限、開機自動啟動:四個常見陷阱

以下四類問題在安裝階段出現的頻率最高,答案都落在具體的開關與目錄上。

關閉視窗後系統匣圖示也不見了,代理卻還開著?

桌面版預設按下關閉按鈕只是最小化到系統匣;如果系統匣區域看不到圖示,先點工作列的「顯示隱藏的圖示」把它拖出來,再檢查「設定」→「參數設定」→「基礎設定」裡的「關閉視窗時結束程式」是否被勾選。

開啟 TUN 模式後提示需要系統管理員權限?

TUN 模式會建立虛擬網卡接管全域流量,必須以系統管理員身分執行。在 v2rayN.exe 上按右鍵選「以系統管理員身分執行」,或在捷徑的內容 →「相容性」裡勾選「以系統管理員身分執行此程式」。只使用系統代理時不需要系統管理員權限。

勾了開機自動啟動,開機後卻沒有連上?

「設定」→「參數設定」→「基礎設定」裡的「開機自動啟動」只負責啟動程式與核心,系統代理是否跟著開啟則由「自動設定系統代理」決定。兩個都勾選,並確認上次結束時選用的節點仍然可用。

從 6.60 換成 7.24.1,節點清單卻是空的?

兩個版本的設定目錄結構不同,直接覆蓋程式檔案不會搬移資料。先結束 6.60,把它目錄下的 guiConfigs 整個複製到 7.24.1 的程式目錄裡再啟動;若仍然讀不到,重新更新一次訂閱最省事。

連不上時的排查順序

排查順序依「本機連接埠 → 系統代理 → 節點」推進,不要一開始就換節點。第一步先確認 10808 與 10809 有沒有被其他程式佔用,在命令提示字元裡依序執行:

netstat -ano | findstr 10808
netstat -ano | findstr 10809
tasklist /fi "pid eq 12345"

前兩條命令沒有輸出,代表連接埠是空閒的;有輸出時記下最後一欄的 PID,把第三條命令裡的 12345 換成這個 PID,就能看到佔用連接埠的處理程序名稱。確認是衝突後,到「設定」→「參數設定」→「核心:基礎設定」裡把本機監聽連接埠改成 10810 / 10811,重新啟動用戶端即可。

現象日誌或提示關鍵字處理
系統匣圖示正常,瀏覽器卻打不開網頁日誌無異常確認系統代理為「自動設定系統代理」,並檢查「Windows 設定」→「網路和 Internet」→「代理」裡的手動代理有沒有被其他軟體改寫
核心啟動後立即結束address already in use依上面的命令查出佔用的處理程序,或直接把本機監聽連接埠改成 10810 / 10811
節點全部逾時dial tcp ... i/o timeout重新測試真連線延遲並更換節點,同時確認訂閱是否過期
部分網頁能開、部分逾時無檢查路由規則,看看目標網域是否被規則送進直連

結論:先確認本機連接埠與系統代理,再懷疑節點

連接埠被佔用、系統代理被其他軟體改寫這兩類本機問題,在日誌裡幾乎不會留下痕跡,卻是「連不上」最常見的原因。把這兩項排除之後再換節點,排查效率會高很多。

升級與解除安裝:設定目錄怎麼處理

v2rayN 沒有安裝精靈,升級與解除安裝都是對目錄做操作,順序錯了會留下兩類殘留:失效的啟動項目,以及指向 127.0.0.1:10809 的系統代理。依下面的順序操作即可避免。

guiConfigs 目錄裡有什麼

訂閱網址、節點資訊、路由規則與介面偏好都保存在 guiConfigs 裡,把這個目錄交給別人等同於交出全部節點。做備份或搬移時請把這個前提放在心上,別順手丟進雲端硬碟的共享目錄。

下載 v2rayN