首次設定 v2rayN,可依序完成「選擇架構與介面版本 → 完整解壓 → 安裝所需執行階段 → 匯入訂閱 → 選擇節點 → 設定系統代理與路由」。Windows 使用者可先試用 Desktop 版;若現有 WPF 設定穩定,無須為了連線功能而轉換版本。本文分別說明介面框架、代理核心與流量接入方式,並整理連接埠檢查及啟動失敗的排查步驟。
WPF 與 Desktop:先選介面,再看核心
v2rayN 是管理設定與控制代理的用戶端,不等於代理協定本身。WPF 版採用 Windows 的 WPF 介面框架,Desktop 版則使用跨平台桌面介面方案。兩者的版面配置、縮放效果及部分操作入口可能不同;能否成功連線,主要取決於使用的核心、節點參數、網路環境與伺服器狀態。
Desktop 版
推薦首次安裝可從 Desktop 版開始。適合希望在不同桌面系統間維持相近操作習慣的使用者;實際功能請以目前 Windows 版本的說明為準。
適合:初次設定、跨桌面系統使用
WPF 版
WPF 是專為 Windows 設計的介面技術。若設定穩定且熟悉原有版面的使用者,可繼續使用,無須只為更換介面而搬移工作目錄。
適合:固定使用 Windows、保留原有操作習慣
VLESS、VMess 是代理協定,Xray 是代理核心,WPF 與 Desktop 則是用戶端的介面版本。使用 VLESS 搭配 REALITY 的節點,需要核心提供相應支援;換成另一種介面並不會增加協定支援能力。匯入訂閱後,應先確認節點需求,再決定核心設定;不要只憑「WPF 速度比較快」或「Desktop 支援所有節點」這類說法下結論。
Windows 安裝檔:架構、相依元件與解壓目錄
下載 v2rayN 前,先開啟 Windows「設定」→「系統」→「系統資訊」,查看「系統類型」;部分 Windows 版本會將此頁面稱為「關於」。Intel、AMD 的常見 64 位元電腦通常選 x64。ARM 裝置應確認可用版本及其執行需求,不能只因系統是 64 位元就認定架構相同。本網站目前提供的 Windows 安裝檔,請以下載頁面的實際清單為準。
執行階段需求:依安裝檔說明分兩種情況
自含式版本
- 已包含執行此版本所需的 .NET 執行階段檔案。
- 必須保留安裝檔內的完整目錄,不能只複製主程式。
- 仍須符合該版本要求的 Windows 版本。
相依於系統執行階段
- 依啟動提示安裝相符主要版本與架構的執行階段。
- WPF 版本通常需要 .NET Desktop Runtime。
- Desktop 版本請依隨附說明及缺少架構的提示處理。
v2rayN 是否需要另外安裝執行階段,取決於版本的打包方式,不能只看 WPF 或 Desktop 名稱判斷。
若 v2rayN 以壓縮檔提供,請先完整解壓至可寫入的目錄,例如 D:\Tools\v2rayN\,再執行目錄中的 v2rayN.exe。請勿直接從壓縮軟體的預覽視窗啟動,也不要只把主程式拖到桌面。設定檔、記錄檔及核心相關檔案都必須完整保留;如需桌面入口,請建立捷徑,不要移動主程式。
- 權限:一般系統代理通常不需要長期以系統管理員身分執行;TUN 若涉及虛擬網卡或服務,再依提示授權。
- 執行階段:錯誤訊息要求哪種架構,就確認並安裝哪一種。一般使用者排除問題時,不必先安裝 SDK。
- 目錄:避免將程式放在沒有寫入權限的位置,也不要讓兩個版本同時寫入同一份設定。
- 安全提醒:確認下載來源,並查看 Windows 安全性中的具體紀錄;不要直接關閉整體防護功能。
首次啟動:匯入訂閱並選擇節點
v2rayN 不會附帶可用的遠端節點。訂閱網址由服務提供者提供,通常含有可存取帳戶資源的權杖,應比照密碼妥善保管。以下採用常見的中文介面選單名稱;不同發行版本可能調整「訂閱分組設定」或更新指令的文字,請依功能對應操作,不要為了尋找完全相同的按鈕而修改無關參數。
-
完整解壓
關閉舊的程式執行個體,將壓縮檔解壓至獨立目錄,再執行
v2rayN.exe。若出現缺少架構的提示,請先安裝所需執行階段,再重新啟動。 -
新增分組
開啟「訂閱分組」→「訂閱分組設定」,新增分組,填入方便辨識的備註,並在訂閱網址欄位貼上完整連結後儲存。
-
更新訂閱
返回「訂閱分組」,執行「更新全部訂閱(不透過代理)」。首次設定尚未建立代理連線時,建議先直接連線更新;只有直連失敗且已有可用代理時,才嘗試透過代理更新。
-
選擇節點
在節點清單中選取一個節點,按右鍵執行「設為活動伺服器」。確認活動標記與所選節點相符,再查看記錄中是否有核心啟動錯誤。
-
連接瀏覽器
在主視窗或系統匣選單的「系統代理」中選擇「自動設定系統代理」,接著確認目前的路由預設。首次測試先使用瀏覽器即可,不必同時啟用 TUN。
v2rayN 也可透過「伺服器」→「從剪貼簿匯入批次 URL」,匯入服務提供者提供的節點分享連結。匯入單一節點與訂閱不同:訂閱可重新取得節點清單;單獨匯入的連結不會隨服務提供者的變更自動更新。匯入後請勿任意修改 VLESS 的 UUID、REALITY 公鑰、短識別碼或服務名稱;這些欄位必須與伺服器端設定相符。
系統代理與路由:先用最精簡設定驗證
v2rayN 的系統代理主要影響遵循 Windows 代理設定的應用程式。部分命令列程式、遊戲或使用自有網路堆疊的應用程式,不會自動遵循此設定。路由預設則會在流量進入核心後選擇出口:全域代理通常會讓進入代理入口的流量走代理;略過中國大陸規則通常會讓符合條件的本機目的地直連,實際行為仍取決於規則內容與順序。
首次連線測試
- 活動節點
- 選擇已知可用的節點
- 系統代理
- 自動設定系統代理
- 路由預設
- 暫時使用全域代理規則
- TUN
- 暫不啟用
先減少分流與虛擬網卡等變因,確認連線正常後再恢復日常路由設定。
日常瀏覽設定
- 活動節點
- 使用已確認可用的節點
- 系統代理
- 自動設定系統代理
- 路由預設
- 依需求選擇略過中國大陸規則
- 區域網路存取
- 沒有分享需求時請關閉
若涉及企業內網,請確認網域與位址規則,避免將內網流量送往遠端出口。
請至「設定」→「參數設定」中的基本或入站設定頁面,確認 v2rayN 的本機監聽連接埠;欄位分組會因版本而異。以下以 127.0.0.1:10808 作為已確認支援 HTTP 與 SOCKS 的混合入站範例,並非所有版本通用的預設值。若目前設定使用分開的 HTTP 與 SOCKS 連接埠,請將命令中的連接埠改為相應設定。
# 在 PowerShell 中檢查範例連接埠是否正在監聽
Get-NetTCPConnection -State Listen -LocalPort 10808
# 透過支援 HTTP 的本機入站連線測試網站
curl.exe --proxy http://127.0.0.1:10808 --max-time 15 -I https://example.com
# 透過 SOCKS 入站測試,並由代理端解析網域名稱
curl.exe --proxy socks5h://127.0.0.1:10808 --max-time 15 -I https://example.com
若 v2rayN 能讓明確指定代理的命令取得 HTTP 回應,但瀏覽器仍無法連線,請檢查瀏覽器代理擴充功能、瀏覽器本身的設定或 Windows 代理狀態。若本機連接埠完全沒有監聽,應先處理核心啟動問題或連接埠衝突,不要反覆切換遠端節點。收到一次 HTTP 回應,只能證明該次請求成功,不能據此推斷所有網站和應用程式都已連上代理。
常見錯誤:依發生階段排查
排查 v2rayN 問題時,應從最早出現的錯誤開始。主視窗無法開啟,通常是執行環境問題;視窗正常但沒有監聽連接埠,則可能是核心或入站設定問題;連接埠正常但遠端交握失敗,才進一步檢查節點參數與網路。分階段排查,通常比同時重裝執行階段、切換核心及修改 DNS 更有效。
| 狀況 | 優先檢查項目 | 處理方式 |
|---|---|---|
| 提示必須安裝或更新 .NET | 錯誤訊息中的架構名稱、主要版本、x64 或 ARM64 | 依版本要求安裝相符的執行階段;WPF 版請留意 Desktop Runtime 與一般 Runtime 的差異。 |
| 按兩下後視窗立即關閉 | 是否已完整解壓、系統是否受支援、目錄是否可寫入 | 重新解壓至可寫入的獨立目錄,查看記錄或 Windows 事件記錄;不要先覆寫舊設定。 |
| 記錄中出現 address already in use | 本機監聽連接埠是否遭其他程式執行個體占用 | 使用連接埠檢查命令找出占用中的程序,關閉重複執行個體,或修改入站連接埠並同步更新應用程式設定。 |
| 訂閱更新失敗或節點清單為空 | 網址是否完整、帳戶是否有效、回應內容是否為網頁而非訂閱資料 | 確認服務提供者支援的用戶端訂閱格式;分辨直連更新與透過代理更新,並勿公開訂閱權杖。 |
| 節點有延遲,但網頁無法開啟 | 活動節點、系統代理、實際請求記錄 | 延遲測試不代表完整代理請求成功,請繼續確認協定交握、DNS 與路由出口。 |
| 退出後瀏覽器無法連線 | Windows 是否仍保留指向已停止連接埠的代理設定 | 重新啟動用戶端並清除系統代理;必要時前往 Windows「設定」→「網路和網際網路」→「Proxy」檢查。 |
使用 VLESS 搭配 REALITY 時,若出現憑證或交握相關錯誤,請一併確認伺服器位址、連接埠、伺服器名稱、公鑰、短識別碼及裝置時間。使用 VMess 也應確保系統時間正確。若訂閱提供的參數已過期,請更新訂閱或聯絡服務提供者確認,不要靠關閉安全性檢查來掩蓋設定錯誤。
v2rayN 能開啟,就代表核心已正常運作嗎?
v2rayN 的介面程序與代理核心是不同部分。主視窗能開啟,只表示介面的執行環境基本符合需求。仍須查看核心啟動記錄及本機監聽連接埠;核心檔案缺失、設定不相容或連接埠衝突,都可能造成介面正常、代理卻無法使用。
瀏覽器正常,但終端機程式沒有走代理,該怎麼辦?
即使 v2rayN 已設定系統代理,終端機工具也不一定會自動讀取。先使用帶有 --proxy 參數的測試命令確認代理可用,再依工具文件設定代理位址。只有確實需要接管更多應用程式的流量時,才評估 TUN,並另外檢查權限、DNS 與路由。
升級與切換版本:先備份,再測試
v2rayN 從 WPF 切換至 Desktop,或從舊版本升級時,建議先用新目錄測試。設定格式可能隨版本改變,不應假設所有版本都能雙向相容。先在舊版本記下訂閱分組、活動節點、入站連接埠及自訂路由,再依目前版本支援的備份或移轉方式處理。
- 先退出再備份:從系統匣結束舊的程式執行個體,確認代理狀態已還原,再備份設定目錄,避免複製到仍在寫入的檔案。
- 使用獨立目錄:讓新版保留完整的隨附檔案,不要將兩個版本的程式與核心混在一起覆寫。
- 先做基本測試:先匯入一份訂閱,完成節點選擇、連接埠檢查與瀏覽器連線,再恢復複雜的分流規則。
- 保留回復方式:新版確認正常前,保留舊目錄;但不要同時執行兩個使用相同監聽連接埠的程式執行個體。
- 提供去識別化資訊:回報錯誤時,請提供版本、介面類型、系統架構及錯誤前後的記錄;隱藏訂閱網址、UUID 與帳戶權杖。
v2rayN 安裝完成的標準不只是「主視窗出現」,還要確認活動節點正確、核心正常監聽、測試請求結果符合預期,且退出後系統代理狀態可還原。符合這些條件後,再逐項加入訂閱自動更新、自訂路由或 TUN;每次只調整一項,出現問題時更容易找出原因。