Windows 安裝 v2rayN 教學:解壓、系統代理與常見錯誤

從下載與解壓縮,到首次啟動、匯入訂閱及啟用系統代理,帶你完成 Windows 設定,並整理執行環境缺失、連接埠被占用等常見問題的處理方式。

本文重點速覽

本文適合第一次在 Windows 設定 v2rayN,或遇到「客戶端開得起來,卻無法上網」的使用者。建議依序確認系統架構、完整解壓縮、啟動核心、匯入設定、選取使用中的伺服器,最後啟用系統代理並測試。排查時,分別檢查介面是否啟動、本機是否正在監聽,以及遠端連線是否正常;遇到逾時不必立刻重新安裝。

一、下載前確認 Windows 架構與版本類型

v2rayN 是桌面客戶端,用來管理伺服器設定、訂閱、路由及核心程序;它本身不提供遠端伺服器。開始前,請準備有權使用的訂閱網址,或完整的單一伺服器設定。只有安裝套件而沒有有效設定,無法建立代理連線。

  1. 開啟 Windows「設定」→「系統」→「系統資訊」,查看「系統類型」。部分版本會將此頁面稱為「關於」;x64 與 ARM64 系統應選用各自對應的套件,不能只看處理器品牌。
  2. 前往下載中心,選擇 Windows。桌面版採用跨平台介面,WPF 版則專為 Windows 設計;系統需求、相依項目及套件格式,請以下載項目的說明為準。
  3. 請先分清壓縮檔與安裝程式。本文以解壓縮後直接執行為主;若選擇安裝程式,請完成安裝後從捷徑啟動,不要照搬壓縮檔版的資料夾管理方式。
  4. 確認套件說明是否包含執行環境與核心。內含所有元件的套件,和需要另外安裝執行環境的套件,首次啟動條件不同;不要只憑檔案大小判斷套件是否完整。

二、完整解壓縮至可寫入的資料夾,再啟動主程式

壓縮檔版本建議存放在獨立資料夾,例如 C:\Tools\v2rayN。路徑簡短有助於排查問題,但不代表中文路徑一定會失敗。更重要的是,資料夾必須允許目前使用者寫入、不會被暫存檔清理,且不要與舊版檔案混放。

  1. 在檔案總管中按右鍵點選壓縮檔,選擇「全部解壓縮」,將整個資料夾解壓至目標位置。不要在壓縮軟體的預覽視窗中直接按兩下主程式。
  2. 確認主程式、套件內的其他檔案及子資料夾都已解壓完成,再執行 v2rayN.exe。若只複製單一執行檔,可能會缺少相依檔案或核心路徑。
  3. 若系統顯示安全性警告,請先確認下載來源並查看警告內容,不要因此關閉整套系統防護。若檔案遭到隔離,請先查看 Windows 安全性中心的「保護歷程記錄」。
  4. 一般使用系統代理通常不需要系統管理員權限。首次啟動時先使用一般權限;只有啟用需要提高權限的功能時,才依照客戶端提示操作。

首次啟動後,客戶端可能會將設定儲存在程式資料夾或使用者資料夾,實際位置取決於版本與執行模式。升級前請使用客戶端提供的備份功能,或備份實際的資料目錄;不要想當然地認為程式資料夾是唯一的設定位置。

三、檢查執行環境與本機監聽連接埠

看得到介面,只代表客戶端介面程序已啟動,不代表核心正常運作。請先查看底部狀態、日誌入口及目前的核心狀態,再前往「設定」→「參數設定」確認本機監聽位址與連接埠。不同版本的分頁名稱可能不同,請留意 SOCKS、HTTP 或混合監聽項目。

10808
本文的混合監聽連接埠僅供參考,請以實際設定為準
10809
部分舊設定會使用獨立的 HTTP 連接埠,並非固定要求

這些數字僅供排查參考,不代表所有版本都必須改成相同設定。如果設定中只有混合連接埠,該連接埠可同時接受支援的 HTTP 與 SOCKS 代理連線;如果分別設定兩種監聽,測試 HTTP 代理時就必須填入 HTTP 對應的連接埠。若只供本機使用,監聽位址通常應維持為 127.0.0.1,不要為了排查問題而直接開放給區域網路。

排查順序:先確認監聽,再測試遠端連線

記下目前的監聽連接埠,並確認核心日誌沒有啟動失敗的訊息。如果連本機連接埠都無法連線,請優先檢查程序與連接埠,而不是更換遠端伺服器或反覆更新訂閱。

若出現要求安裝 .NET 的對話方塊,請依照方塊中指定的 Framework 名稱、主版本及架構補齊相依項目。若 WPF 套件要求 Windows Desktop Runtime,只安裝一般 .NET Runtime 或其他主版本,可能仍無法啟動;實際需求請以所下載版本的說明為準。

四、匯入訂閱或分享連結,設定使用中的伺服器

訂閱網址用來取得一組伺服器設定,單一分享連結則只包含一台伺服器的資訊,兩者的匯入入口不能混用。成功匯入訂閱不代表連線一定可用,仍須確認訂閱有效、伺服器參數完整,以及目前的核心支援相應的協定與傳輸設定。

  1. 新增訂閱:開啟「訂閱群組」→「訂閱群組設定」,新增群組,填入容易辨識的備註與完整訂閱網址,然後儲存。若介面提供「新增群組」按鈕,點選後進入相同的設定項目即可。
  2. 更新清單:在「訂閱群組」選單中選擇「更新訂閱」。首次使用且尚無可用代理時,請先選擇不透過代理更新;若網路無法連線至訂閱端點,可依服務提供者的說明處理,或在已有可用連線後再嘗試透過代理更新。
  3. 匯入單一設定:複製完整的 vmess:// 或 vless:// 分享連結,在「伺服器」選單中選擇「從剪貼簿匯入」之類的功能。VMess 與 VLESS 是不同協定,請勿自行更換連結前綴。
  4. 設定使用中的伺服器:在清單中選取目標項目,透過右鍵選單中的「設為目前伺服器」或對應功能啟用,並確認狀態區顯示的項目與所選項目一致。

若清單是空的,請先查看訂閱更新的詳細錯誤,再確認網址是否完整、訂閱是否過期,以及回傳內容是否為客戶端支援的格式。若把網站登入網址誤當成訂閱網址,收到的可能是網頁內容,而不是可解析的節點清單。

五、啟用系統代理,了解接管範圍與路由模式

確認核心已執行並設定使用中的伺服器後,請在系統匣圖示選單中選擇「系統代理」→「自動設定系統代理」或名稱相近的選項。Windows 的手動代理設定會指向客戶端的本機監聽位址。可開啟 Windows「設定」→「網路和網際網路」→「Proxy」確認位址與連接埠是否相符,但不建議在兩處反覆修改。

測試前請先停用瀏覽器中自行設定代理的擴充功能,或清除自訂代理設定,以免覆蓋系統設定。若瀏覽器可用、某個桌面程式卻無法連線,請先確認該程式是否有獨立的代理設定,再評估是否需要其他接管方式。

指定連接埠進行一次命令列測試

在 PowerShell 中執行以下命令;範例假設 HTTP 或混合連接埠確實是 10808。使用 curl.exe 是為了避免部分 PowerShell 環境將 curl 解讀為其他命令。

curl.exe --proxy http://127.0.0.1:10808 --connect-timeout 10 --max-time 20 -I https://example.com/

此命令會明確指定本機代理,不必依賴應用程式是否讀取系統代理。收到 HTTP 回應標頭,表示這次請求取得了回應,但不能只憑這點認定所有流量都經過遠端伺服器,因為核心路由仍可能讓該網域直連。要確認實際的出口,需一併查看相同時段的路由日誌。

六、常見錯誤:依啟動、監聽、連線三個層面排查

保留錯誤發生時間附近的第一則關鍵日誌,比只看最後一句「啟動失敗」更有幫助。下列英文是可能出現的錯誤片段,路徑、版本與伺服器位址會因環境而異;不要把不同層面的錯誤一概歸因於訂閱失效。

錯誤:You must install or update .NET to run this application.

原因與解法:目前的程式缺少必要的執行環境,或已安裝環境的架構、主版本不相符。記下提示中的 Framework 與 Architecture,依照套件需求安裝相應的執行環境,再結束並重新啟動客戶端。

錯誤:Only one usage of each socket address is normally permitted

原因與解法:核心嘗試繫結的本機位址與連接埠已被占用。先確認是否重複執行客戶端,再檢查占用中的程序;確認用途後關閉衝突程式,或變更本機監聽連接埠,並同步更新系統代理設定。

錯誤:Failed to connect to 127.0.0.1 port 10808

原因與解法:測試程式無法連上指定的本機連接埠,常見原因是核心尚未啟動或連接埠填錯。請核對目前的監聽設定與啟動日誌,不要先修改遠端伺服器的密碼或協定。

錯誤:i/o timeout

原因與解法:某個網路操作未能在等待期限內完成,可能發生於 DNS 查詢、遠端連線或訂閱請求。請先從同一則日誌確認目標位址與操作階段,再分別檢查本機網路、伺服器狀態或訂閱端點。

錯誤:x509: certificate has expired or is not yet valid

原因與解法:憑證有效期間檢查未通過,可能是本機時間錯誤,也可能是伺服器憑證確實已過期。請先前往 Windows「設定」→「時間與語言」→「日期與時間」校正時間,再聯絡服務提供者確認;不要以略過憑證驗證來掩蓋問題。

查看哪個程序正在監聽 10808 連接埠

netstat -ano | findstr :10808

確認輸出中的「本機位址」欄是否為目標連接埠,並優先查看 LISTENING 列;最後一欄是程序 PID。可在工作管理員的「詳細資料」分頁中依 PID 查找程式名稱。若沒有監聽項目,且核心剛回報啟動失敗,請先修復啟動問題;若已有監聽,也不一定代表發生衝突,因為該程序可能正是目前客戶端啟動的核心。不要只憑連接埠號碼強制結束不明程序。

七、初次設定後常見的四個問題

訂閱更新成功,為什麼網頁還是打不開?

訂閱更新成功,只能證明客戶端取得了設定內容。請依序確認使用中的伺服器、核心執行狀態及系統代理連接埠,再明確指定代理進行測試;如果本機連線成功、遠端卻逾時,請查看該伺服器的連線日誌,不要反覆新增相同訂閱。

關閉 v2rayN 後,瀏覽器反而無法上網,該怎麼辦?

可能是 Windows 仍指向已停止監聽的本機代理。建議先重新啟動客戶端,在系統匣的「系統代理」選單中選擇清除系統代理,再退出程式;若客戶端無法啟動,請到 Windows 的 Proxy 設定檢查並關閉這次遺留的手動代理。若 Proxy 由組織管理,請先洽詢管理員。

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

僅使用目前使用者的系統代理,通常不需要提高權限。請先以一般權限執行;使用 TUN 等功能時,再依照客戶端提示提高權限。若程式無法寫入資料夾,優先改用使用者可寫入的資料夾,不要把永久提高權限當成通用解法。

更換連接埠後,需要重新匯入訂閱嗎?

不需要。本機監聽連接埠與遠端伺服器連接埠是兩回事。變更本機連接埠後,請重新啟動相關核心並重新套用系統代理;瀏覽器、命令列或其他應用程式中手動填寫的本機代理連接埠,也要一併修改。

下載客戶端