v2rayN Windows 安裝與設定教學:WPF、Desktop 版本比較及常見問題

從版本選擇、解壓縮與執行環境,到匯入訂閱及設定系統代理,完整說明 v2rayN Windows 安裝流程,並整理防毒誤判、連接埠占用等常見問題。

本文重點

本文適合第一次在 Windows 設定 v2rayN,或從 WPF 介面改用 Desktop 介面的使用者。先確認處理器架構與執行環境,再完成解壓縮、更新訂閱及設定系統代理,最後透過本機連接埠、核心記錄與瀏覽器請求排查問題。文中的連接埠僅為設定範例,實際操作請以用戶端顯示的數值為準,無須照抄節點參數。

一、WPF 與 Desktop:先選介面,再確認架構

v2rayN 是管理節點、訂閱、路由及本機代理入口的桌面用戶端;實際網路連線則由它呼叫的核心處理。WPF 與 Desktop 的主要差異在於介面實作及平台支援,並非兩種不同的節點協定。訂閱能否使用,取決於節點參數、所選核心及伺服器設定,不能只憑視窗外觀判斷。

Desktop 版

推薦

第一次設定可從 Desktop 版開始,並依下載頁說明選擇 Windows 架構。它採用跨平台介面,控制項位置可能與傳統 WPF 不同;若教學截圖與畫面不一致,請依設定項目名稱尋找,不要只對照按鈕位置。

適合:初次安裝、想熟悉跨平台介面的使用者。

WPF 版

傳統 Windows 介面,適合想延續既有操作習慣的使用者。WPF 並非專為舊協定設計的版本;切換介面時,也不要直接覆蓋正在執行的程式目錄。遷移前請先關閉原程式並備份設定。

適合:熟悉 WPF 操作方式、需要參考傳統介面教學的使用者。

在 Windows「設定」→「系統」→「系統資訊」查看「系統類型」;部分版本會將最後一項顯示為「關於」。一般 Intel、AMD 電腦通常選擇 x64;Windows on ARM 裝置則優先確認 ARM64 套件。處理器品牌並非唯一判斷依據,請以系統顯示的架構及下載頁說明為準。

二、解壓縮與首次啟動:保留完整目錄

前往本站用戶端下載頁選擇 Windows 下載項目。若下載的是壓縮檔,請先完整解壓縮再執行;直接在壓縮軟體的預覽視窗中開啟主程式,可能讓核心、設定檔或相依程式庫留在暫存目錄,造成視窗能開啟、卻始終無法連線。

  1. 準備目錄

    建立一般使用者可寫入的獨立目錄,例如 D:\Tools\v2rayN。如果沒有 D 槽,可在個人使用者目錄下建立資料夾;避免放在需要額外寫入權限的系統目錄。

  2. 完整解壓縮

    解壓縮壓縮檔中的所有內容,並保留原有子目錄。不要只抽出 v2rayN.exe,也不要將不同架構或不同介面的檔案混放在同一個資料夾。

  3. 啟動主程式

    執行 v2rayN.exe。一般系統代理用途通常不需要系統管理員權限;初次設定時先關閉 TUN,避免權限與虛擬網卡增加排查變數。

  4. 安裝執行環境

    若跳出缺少 .NET 的提示,請記下視窗中的架構名稱、主要版本及處理器架構,再依提示安裝相應的執行環境。安裝完成後重新啟動用戶端;只安裝 SDK 不代表相依元件一定齊全。

  5. 檢查記錄

    確認主視窗能正常開啟,再查看記錄區是否出現缺少核心、啟動失敗或設定解析錯誤。此時尚未匯入訂閱、沒有節點是正常情況,不代表安裝失敗。

三、匯入訂閱:分清楚儲存連結與更新節點

訂閱連結通常用來取得一組節點設定,不是本機代理位址,也不能直接填入 Windows「Proxy 伺服器」欄位。連結中的權杖可能與個人帳戶相關,分享截圖、記錄或進行遠端協助時,請遮蔽完整網址。

  1. 開啟主介面的「訂閱群組設定」;部分介面會將入口放在「訂閱群組」選單中。選擇「新增」,輸入方便辨識的備註及完整訂閱網址,然後儲存。
  2. 返回「訂閱群組」選單,選擇「更新全部訂閱(不透過代理)」進行首次取得。不同介面可能省略括號中的文字,請確認選擇的是不經本機代理的更新方式。
  3. 更新後請檢查目前的群組篩選條件及搜尋欄,確認節點沒有被篩掉;儲存訂閱網址本身,不代表節點已成功下載。
  4. 選取一個節點,透過右鍵選單選擇「設為活動伺服器」;確認狀態列或目前節點標記已變更,再進行後續代理測試。

若目前網路無法直接連線至訂閱伺服器,而用戶端中已有可連線的節點,可先啟用該節點,再選擇「更新全部訂閱(透過代理)」。首次安裝時清單為空,沒有可用的對外連線,反覆選擇透過代理更新通常無法解決問題;請先向訂閱服務提供者確認連結是否有效及可用的存取方式。

四、系統代理與本機連接埠:先確認瀏覽器能連線

選好活動節點後,在系統匣圖示的右鍵選單中開啟「系統代理」,選擇「自動設定系統代理」。此處的「自動設定」是由用戶端設定 Windows 系統代理,不代表所有程式都會遵循這項設定。瀏覽器通常適合作為第一個測試對象;遊戲、命令列工具等應用程式可能需要另外設定。

10808
本文僅以本機代理連接埠為例,請以用戶端的實際設定為準
443
HTTPS 常用的遠端連接埠,不是必須照填的節點連接埠

開啟「設定」→「參數設定」,確認本機監聽位址及連接埠。不同版本可能提供混合入口,或分別列出 HTTP 與 SOCKS 入口,請勿直接將舊教學中的 10809 當作目前的 HTTP 連接埠。只有在目前核心設定確實支援時,混合入口才能同時接收 HTTP 與 SOCKS 請求。

初次連線基準設定

本機位址
127.0.0.1
連接埠範例
10808,請以實際入口為準
系統代理
自動設定系統代理
TUN 狀態
關閉

先測試會遵循系統代理設定的瀏覽器,暫時不要加入虛擬網卡及額外權限等變因。

命令列排查基準

測試入口
已確認的 HTTP 或混合入口
目標網址
https://example.com
最長等待時間
15 秒
判斷依據
命令輸出及同一時間的核心記錄

明確指定代理可排除應用程式是否讀取系統代理的影響,方便區分入口故障與遠端連線故障。

若已確認本機 10808 是 HTTP 或混合入口,可在 PowerShell 執行下列測試。若只有 SOCKS 入口,請使用第二條命令;不必兩條都執行,並請將連接埠換成目前實際使用的數值。範例目標僅用於檢查請求路徑,單一網站測試成功不代表所有路由都已確認。

curl.exe --proxy http://127.0.0.1:10808 --connect-timeout 5 --max-time 15 -I https://example.com
curl.exe --proxy socks5h://127.0.0.1:10808 --connect-timeout 5 --max-time 15 -I https://example.com

第一條命令若只顯示 200 Connection established,代表代理接受了通道請求,尚不足以證明後續 TLS 交握及目標網站請求成功;還需查看最終回應或後續錯誤。第二條使用 socks5h,會將目標網域交由代理端解析,有助於縮小本機 DNS 解析問題的範圍。

五、路由與核心:每次只調整一項設定

系統代理處理的是「應用程式是否將請求交給用戶端」;路由規則決定「進入用戶端的請求從哪個出口送出」。兩者是不同的設定。在狀態列或主介面的「路由」選擇器中查看目前方案;開啟系統代理不代表所有網域都會經由遠端節點連線。

六、啟動失敗與連接埠占用:依錯誤訊息排查

主視窗正常開啟,不代表核心已成功啟動。若記錄顯示 address already in use 或繫結失敗,請檢查本機監聽連接埠;若提示找不到檔案,則應檢查解壓縮目錄及安全軟體記錄。這兩種問題都發生在連線至伺服器之前,重新購買或更換訂閱通常無濟於事。

現象優先檢查項目處理方式
按兩下後沒有視窗系統匣與執行環境先查看通知區域是否已有執行中的程式,再確認啟動提示中缺少的執行框架與處理器架構。
找不到核心檔案是否完整解壓縮檢查程式子目錄及 Windows 安全性中心的保護記錄,確認是否有檔案遭到隔離。
本機連接埠繫結失敗其他執行個體或代理程序查詢監聽連接埠的處理程序 ID,確認程式身分後關閉重複執行的執行個體,或變更本機連接埠。
關閉程式後瀏覽器無法連線系統代理設定未清除重新啟動用戶端並選擇「清除系統代理」,或前往 Windows 代理設定檢查手動代理設定。
節點連線逾時遠端位址與網路路徑確認本機入口正常後,再檢查節點是否有效、伺服器連接埠及網路是否可連線。

以 10808 為例,可在 PowerShell 檢查監聽記錄;最後一欄是處理程序 ID。假設實際輸出的處理程序 ID 為 4321,再執行第二條命令查詢程式名稱。此處的處理程序編號僅供示範,請勿直接依此終止電腦上的程序。

netstat -ano -p tcp | findstr ":10808"
tasklist /FI "PID eq 4321"

確認輸出中的「本機位址」確實以該連接埠結尾,且狀態為監聽中,不要將遠端連線記錄誤判為連接埠占用。若占用者是舊版 v2rayN 執行個體,請先正常關閉;若是其他必要軟體,可在 v2rayN 參數設定中改用未占用的本機連接埠,重新啟動核心後再套用系統代理。

七、常見問答:訂閱、權限與網路中斷後的恢復

訂閱更新成功,為什麼清單還是空的?

先清除搜尋條件並切換至正確群組,再查看更新記錄中的解析結果。請求成功可能只代表已取得回應,內容仍可能是登入頁面或到期通知。確認連結沒有空格、換行或遺漏權杖,也不要將個人訂閱連結貼到公開討論區。

每次啟動都必須以系統管理員身分執行嗎?

一般本機代理及目前使用者的系統代理通常不需要。只有啟用 TUN 等需要系統網路功能的項目時,才可能依目前實作要求提高權限或安裝服務。初次排查請先關閉 TUN,以一般權限完成瀏覽器測試,避免混淆權限問題與節點問題。

關閉視窗後,為什麼程式還在執行?

依照設定,關閉按鈕可能會將程式縮到系統匣。展開 Windows 通知區域,在 v2rayN 圖示上按右鍵,先選擇「清除系統代理」,再選擇「結束」。不要只憑工作列上的視窗消失,就判斷程序已經結束。

用戶端結束後,瀏覽器完全無法開啟網頁,該怎麼辦?

前往 Windows「設定」→「網路和網際網路」→「Proxy」,檢查「使用 Proxy 伺服器」是否仍指向已停止的本機連接埠。個人電腦可清除這項殘留設定;受公司或組織政策管理的裝置,請先聯絡管理員,不要覆蓋原有代理或指令碼設定。

網頁可以開啟,為什麼某個程式仍未使用代理?

先確認該程式是否會讀取 Windows 系統代理。若程式支援獨立的 HTTP 或 SOCKS 代理,請填入用戶端實際監聽的位址、連接埠及入口類型;若不支援,再評估使用 TUN 接管。不要只為了讓單一應用程式繞過系統代理,就不斷切換訂閱節點。

八、升級與遷移:先備份再更換

升級前先清除系統代理並關閉用戶端,確認舊程序已結束,再備份設定及訂閱資訊。設定中可能包含節點憑證,請將備份保存在個人可控的位置,不要直接上傳至公開雲端硬碟。WPF 與 Desktop 版本之間也不能假設所有設定檔都能直接覆蓋沿用。

  1. 保留可還原的備份:分別備份舊程式目錄與實際設定目錄;設定位置可能因發布方式而異,請以目前用戶端的目錄入口或發布說明為準。
  2. 在新目錄試用:將新套件完整解壓縮至另一個目錄,不要同時執行兩個執行個體。先檢查啟動記錄,再匯入訂閱並確認活動節點。
  3. 重新確認本機入口:記錄升級前後的監聽位址、連接埠、系統代理模式及路由方案。若外部應用程式曾手動設定連接埠,也請一併確認。
  4. 最後再恢復其他功能:確認瀏覽器基本請求正常後,再逐一恢復自訂 DNS、路由規則及 TUN;每調整一項就測試一次,方便找出衝突來源。

完整驗收安裝結果應包含三項:用戶端能啟動核心、訂閱能產生可選節點,以及實際請求能透過預期出口取得回應。只確認主視窗、節點數量或單次延遲測試,都不能取代這三項檢查。之後遇到問題時,依序檢查「本機入口 → 系統代理 → 路由 → 遠端連線」,通常比從頭重裝更容易找出原因。

下載並安裝用戶端v2rayN · v2rayNG