本文寫給在 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 以壓縮包形式發布,沒有安裝流程,也不會寫入登錄檔(只有選用的「開機自動啟動」會寫入一筆啟動項目)。解壓縮的位置因此直接決定之後會不會踩到權限與檔案佔用的陷阱,以下五點依重要性排列。
- 路徑維持純英文、不含空格,例如
D:\apps\v2rayN。路徑含有中文或空格時,核心以命令列方式啟動會解析錯誤,日誌裡通常顯示為找不到設定檔。 - 不要放在
C:\Program Files或C:\Program Files (x86)底下。這兩個目錄預設需要系統管理員權限才能寫入,訂閱檔案與執行日誌會寫不進去。 - 不要放在桌面、文件或 OneDrive 這類同步目錄。同步軟體可能在程式執行時鎖住
guiConfigs目錄,訂閱更新會回報檔案被佔用。 - 解壓縮後確認目錄裡有
v2rayN.exe與bin資料夾,bin底下依核心分成 xray、v2ray、sing-box 子目錄;少了核心檔案,程式能開啟但連不上。 - 下載時優先選檔名帶 Desktop 的壓縮包,它內含執行階段;若拿到的是需要另外安裝執行階段的版本,第一次雙擊會提示缺少 .NET 執行階段,依提示補裝一次再啟動。
首次執行的兩個攔阻點
第一次雙擊 v2rayN.exe,Windows SmartScreen 會跳出「Windows 已保護您的電腦」,點「更多資訊」再點「仍要執行」;換目錄後還會再跳一次。接著首次連線時,防毒軟體可能攔截核心處理程序,選擇允許,或把整個解壓縮目錄加入信任清單再重新啟動程式;若日誌停在啟動核心那一行不動,基本上就是被攔了。
從匯入節點到連上網路:五個步驟
以下流程適用於全新解壓縮的桌面版 7.24.1,順序不要調換:先讓程式產生設定目錄,再匯入節點,最後才開啟系統代理。
- 首次啟動會產生設定目錄。雙擊
v2rayN.exe後,程式目錄下會多出guiConfigs資料夾,裡面有儲存介面與代理設定的guiNConfig.json,以及儲存節點和訂閱的guiNDB.db。之後的升級、搬移都圍繞這個目錄進行。 - 匯入節點。訂閱方式:左側「訂閱」→「訂閱設定」→「新增」,貼上訂閱網址後儲存,回到主介面點「訂閱」→「更新訂閱(不透過代理)」。單一節點方式:複製分享連結,主介面「伺服器」→「從剪貼簿匯入批次 URL」。訂閱網址直連打不開時,改用「更新訂閱(透過代理)」,前提是目前已經有一個可用節點。
- 測試延遲並選定節點。在節點清單上按右鍵選「測試伺服器真連線延遲」,依結果由小到大排序,優先挑 200 ms 以內、封包遺失為 0 的節點,雙擊設為使用中的節點。
- 開啟系統代理。在系統匣圖示上按右鍵 →「系統代理」→「自動設定系統代理」,或在「設定」→「參數設定」→「系統代理」裡選同一個項目。開啟後系統代理會指向 127.0.0.1:10809。
- 驗證。用瀏覽器開啟任意網頁;不確定時切到主介面底部的「日誌」分頁,確認核心輸出裡出現監聽 10808 與 10809 這兩行。
這兩個連接埠都可以在「設定」→「參數設定」→「核心:基礎設定」裡修改。改過之後,系統代理與瀏覽器擴充功能裡的連接埠要一起改,否則會出現「程式顯示已連線、網頁卻打不開」的情況——這是連接埠不一致最典型的症狀。
系統匣、權限、開機自動啟動:四個常見陷阱
以下四類問題在安裝階段出現的頻率最高,答案都落在具體的開關與目錄上。
關閉視窗後系統匣圖示也不見了,代理卻還開著?
桌面版預設按下關閉按鈕只是最小化到系統匣;如果系統匣區域看不到圖示,先點工作列的「顯示隱藏的圖示」把它拖出來,再檢查「設定」→「參數設定」→「基礎設定」裡的「關閉視窗時結束程式」是否被勾選。
開啟 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 的系統代理。依下面的順序操作即可避免。
- 升級:先結束正在執行的 v2rayN,把新版本壓縮包解壓縮到另一個目錄,再把舊目錄下的
guiConfigs整個複製過去,啟動新版本確認節點與訂閱都還在,最後刪掉舊目錄。 - 解除安裝:結束程式 → 關閉系統代理 → 取消勾選「開機自動啟動」→ 刪除整個程式目錄。少了中間這兩步,Windows 的代理設定會停留在 127.0.0.1:10809,啟動項目也會指向一個不存在的路徑。
- 殘留檢查:開啟「Windows 設定」→「網路和 Internet」→「代理」,確認「使用代理伺服器」處於關閉狀態;再到「工作管理員」→「啟動應用程式」裡確認沒有 v2rayN 相關項目。
guiConfigs 目錄裡有什麼
訂閱網址、節點資訊、路由規則與介面偏好都保存在 guiConfigs 裡,把這個目錄交給別人等同於交出全部節點。做備份或搬移時請把這個前提放在心上,別順手丟進雲端硬碟的共享目錄。