適合第一次設定 v2rayN 7.x 的 Windows 與 macOS 使用者。依序完成架構選擇、執行環境檢查、核心設定、訂閱匯入、系統代理與開機啟動,並透過本機連接埠與記錄判斷連線卡在哪個步驟。
一、下載前先確認系統架構與執行方式
v2rayN 是桌面圖形化用戶端,負責管理訂閱、節點、路由規則與系統代理,實際的協定連線則由 Xray 或 v2fly 等核心程序完成。首次安裝時,用戶端介面能開啟,不代表核心已正常執行;後續仍須同時檢查主程式、核心檔案與本機監聽連接埠。
下載前先查看裝置架構。Windows 可開啟「設定」→「系統」→「系統資訊」,在「系統類型」中確認 x64 或 ARM64;macOS 可開啟左上角系統選單中的「關於這台 Mac」,確認裝置使用 Apple 晶片還是 Intel 處理器。架構選錯時,常見結果是程式無法啟動、核心立即結束,或系統提示應用程式不相容。
-
確認架構
Windows 查看「系統類型」,macOS 查看處理器資訊;x64、ARM64 安裝包不可任意混用。
-
取得用戶端
進入本站下載中心,依目前的桌面作業系統選擇 v2rayN 7.x 對應版本,不要用 Android 用戶端安裝包取代桌面程式。
-
完整解壓縮
壓縮檔必須完整解壓縮至獨立資料夾。Windows 可放在使用者資料夾下,避免直接放入需要持續取得系統管理員權限的位置。
-
檢查執行環境
若選擇依賴執行環境的版本,請依啟動提示安裝相符的 .NET 8 Desktop Runtime;自包含版本通常不需要另外安裝。
-
首次啟動
Windows 執行主程式;macOS 將應用程式放入「應用程式」後啟動,並依系統提示確認開啟權限。
-
保留原始資料夾
啟動後不要移動單一可執行檔。核心、設定、記錄與主程式應維持完整的資料夾結構。
Windows 出現「缺少執行環境」時,應先確認下載的是依賴執行庫版本還是自包含版本。反覆以系統管理員身分啟動,無法補齊缺少的元件。macOS 首次阻止開啟時,可進入「系統設定」→「隱私權與安全性」,確認遭阻擋的應用程式名稱後,使用系統提供的「仍要開啟」操作;不要透過刪除安全屬性來繞過來源確認。
二、首次啟動先選擇核心,再調整基本參數
進入主介面後,先開啟「設定」→「參數設定」→「Core 類型」。如果訂閱包含 VLESS、Reality、XTLS Vision 等設定,應優先選擇 Xray 核心;只使用傳統 VMess 設定時,v2fly 核心也能完成基本連線。核心類型必須與節點協定及傳輸參數相容,否則節點雖能匯入,卻會在啟動階段顯示「不支援的欄位」或直接結束。
Xray 核心
推薦支援 VMess、VLESS、Reality、WebSocket、gRPC 等常見設定,適合作為 v2rayN 7.x 的日常預設核心。
適合:新訂閱、VLESS 節點、Reality 節點
v2fly 核心
適合以 VMess、TCP、WebSocket、TLS 為主的既有設定;遇到 Xray 專用欄位時無法直接取代。
適合:傳統 VMess 節點、既有 v2fly 設定
基本參數不必一次全部修改。建議先保留預設記錄層級,確認本機 SOCKS 連接埠與 HTTP 連接埠,再決定是否啟用開機啟動。常見設定以 10808 作為 SOCKS 連接埠、10809 作為 HTTP 連接埠,但實際數值必須以「設定」→「參數設定」中顯示的本機監聽設定為準。
- Core 類型:一般新設定選擇 Xray,只有明確需要相容既有 v2fly 設定時才切換。
- 本機位址:僅供本機使用時保持
127.0.0.1,不要為了排查問題直接改成監聽所有網路介面。 - SOCKS 連接埠:範例為
10808,供支援 SOCKS5 的應用程式個別填寫。 - HTTP 連接埠:範例為
10809,可供瀏覽器、命令列工具或系統代理使用。 - 記錄層級:首次設定保留 info;定位問題時暫時切換至 debug,排查完成後恢復,避免記錄快速增加。
三、匯入訂閱並檢查節點欄位
準備好完整的訂閱連結後,在主介面進入「訂閱群組」→「訂閱群組設定」→「新增」。填寫群組備註並貼上連結,儲存後執行「更新所有訂閱」。不同 7.x 小版本的按鈕位置可能略有調整,但操作順序始終是先建立訂閱群組,再觸發更新,而不是把訂閱網址當成單一節點連結直接匯入。
判斷更新成功的最低標準不是跳出「完成」,而是主清單出現節點,且協定、位址、連接埠、傳輸方式等欄位都有有效值。若清單為空,先檢查連結頭尾是否夾帶空格、複製內容是否被聊天工具截斷,以及訂閱服務是否要求先透過既有代理更新。
VLESS + Reality
- 核心
- Xray
- 傳輸
- TCP
- Flow
- xtls-rprx-vision
- 指紋
- chrome
公鑰、短 ID、Server Name 通常會由訂閱自動寫入,缺少任何一個關鍵欄位都可能導致握手失敗。
VMess + WS + TLS
- 核心
- Xray 或 v2fly
- 傳輸
- WebSocket
- 路徑
- 以訂閱值為準
- TLS
- 啟用
Host、路徑與連接埠必須與伺服器端一致,不要依照其他節點的寫法自行猜測。
本機 SOCKS
- 位址
- 127.0.0.1
- 連接埠
- 10808
- 協定
- SOCKS5
- 範圍
- 僅本機
適合在支援 SOCKS5 的應用程式中個別填寫,連接埠以用戶端目前的設定為準。
本機 HTTP
- 位址
- 127.0.0.1
- 連接埠
- 10809
- 協定
- HTTP Proxy
- 範圍
- 僅本機
適合系統代理與命令列測試,不要誤填成遠端節點連接埠。
匯入節點後,選擇一個節點並設為作用中伺服器,再觀察底部狀態與核心記錄。連線過程通常會經歷產生設定、啟動核心、本機連接埠監聽三個階段。若記錄在產生設定前終止,優先檢查節點欄位;若提示位址已被使用,表示本機連接埠發生衝突;若核心正常監聽但連線逾時,再檢查節點可用性、網路路徑與系統代理。
四、系統代理與開機啟動要分開設定
v2rayN 核心啟動後,只代表本機出現可用的代理連接埠,並不會自動讓所有軟體經過該連接埠。若要讓遵循系統網路設定的瀏覽器與應用程式使用代理,還需要在 v2rayN 托盤選單或系統代理功能中選擇「自動設定系統代理」。退出用戶端前應恢復系統代理,避免系統繼續指向已停止監聽的 127.0.0.1:10809。
推薦方案:先手動驗證,再啟用開機啟動
Windows
- 先啟動核心並切換系統代理
- 在「設定」→「參數設定」中啟用開機啟動
- 重新啟動後檢查托盤圖示與 10808、10809 連接埠
- 系統提示防火牆權限時,確認程式名稱與網路範圍
macOS
- 先允許應用程式修改系統代理設定
- 啟用登入時啟動後,檢查系統登入項目
- 重新登入並確認選單列狀態
- 退出前恢復系統網路代理設定
只有在手動啟動、節點連線與系統代理都驗證通過後,才啟用自動啟動;這樣能將啟動項問題與節點問題分開定位。
Windows 的「以系統管理員身分執行」和「開機自動啟動」不是同一件事。一般本機代理通常不要求每次取得提升權限;只有防火牆規則、受保護資料夾寫入或特定系統設定需要授權時,系統才會提示。長期將程式放在受保護資料夾,可能使設定儲存與自動更新反覆遇到權限問題,因此建議放在目前使用者可讀寫的固定資料夾。
macOS 啟用登入時啟動後,還應進入「系統設定」中的登入項目頁面,確認 v2rayN 是否獲准在背景啟動。若登入後程式已執行但代理沒有生效,應分別查看核心是否啟動、作用中節點是否保留、系統代理是否切換,不能只依選單列圖示判斷連線狀態。
| 檢查項目 | Windows | macOS |
|---|---|---|
| 程式啟動 | 查看工作列托盤與程序 | 查看選單列與活動監視器 |
| 核心監聽 | 確認 127.0.0.1:10808 或 10809 | 確認 127.0.0.1:10808 或 10809 |
| 系統代理 | 核對系統網路代理狀態 | 核對目前網路服務的代理狀態 |
| 自動啟動 | 重新啟動後檢查托盤程式 | 重新登入後檢查登入項目 |
五、透過連接埠、命令與記錄完成首次驗收
首次設定完成後,建議進行兩輪測試。第一輪繞過系統代理,直接將請求送至 v2rayN 的 HTTP 連接埠,用來確認核心與節點是否正常;第二輪再開啟系統代理,使用瀏覽器存取網站,確認系統設定已正確指向本機連接埠。如此可避免將節點故障、連接埠衝突與系統代理錯誤混為一談。
Windows 查看 10809 連接埠:
netstat -ano | findstr 10809
macOS 查看 10809 連接埠:
lsof -nP -iTCP:10809 -sTCP:LISTEN
透過本機 HTTP 代理測試:
curl --proxy http://127.0.0.1:10809 https://v2raymap.com/
若連接埠命令沒有任何輸出,表示核心沒有監聽該連接埠,請先回到 v2rayN 檢查核心記錄與本機連接埠設定。若連接埠存在,但 curl 回傳連線被拒絕,請確認輸入的是 HTTP 連接埠還是 SOCKS 連接埠;使用 SOCKS5 測試時,應將參數改為對應的 SOCKS5 代理格式,並使用實際連接埠。
訂閱更新一直顯示逾時?
先確認訂閱連結能完整讀取。若更新通道需要代理,先連線至已知可用的節點,再在訂閱群組設定中啟用透過代理更新並重試。
節點已啟動但網頁打不開?
先執行連接埠測試。若 10809 正常監聽,再檢查系統代理是否指向 127.0.0.1:10809,以及瀏覽器是否使用系統網路設定。
記錄提示位址已被使用?
關閉佔用 10808 或 10809 的舊程序,或在「設定」→「參數設定」中改用未被佔用的連接埠,例如 11808 與 11809,並同步修改系統代理。
重新啟動電腦後代理失效?
分別確認 v2rayN 已自動啟動、核心正在執行、作用中節點仍被選取,以及系統代理已切換。四項中任何一項缺少,都會表現為重新啟動後無法存取網路。
切換核心後節點報錯?
檢查節點協定是否依賴 Xray 欄位。VLESS、Reality 或 xtls-rprx-vision 設定應切回 Xray,重新啟動核心後讀取最新記錄。
排查記錄應從第一筆明確錯誤開始,而不是只看最後一行。連接埠佔用通常包含「address already in use」,節點欄位不相容會指出具體設定項目,網域名稱解析或遠端連線失敗則常見 timeout、connection refused 等訊息。記下錯誤發生時間,再對照剛執行的操作,定位速度會比持續切換節點更快。
六、Windows 與 macOS 最常見的安裝問題
兩個平台的共同問題主要集中在資料夾不完整、架構不相符、執行環境缺少,以及連接埠設定不一致。Windows 也容易受到受保護資料夾寫入、防火牆授權與舊程序殘留影響;macOS 則較常見首次開啟權限、登入項目尚未核准,以及退出後系統代理未恢復。
| 現象 | 可能原因 | 處理順序 |
|---|---|---|
| 雙擊後沒有主視窗 | 架構選錯、執行庫缺少、程式仍在背景執行 | 確認 x64 或 ARM64,再檢查程序與 .NET 8 執行環境 |
| 核心啟動後立即結束 | 核心檔案缺少、協定欄位不相容 | 重新完整解壓縮,再查看第一筆核心錯誤並核對 Core 類型 |
| 更新訂閱後清單為空 | 連結遭截斷、群組未儲存、回傳內容異常 | 重新複製完整連結,儲存群組後執行更新所有訂閱 |
| 退出後所有網頁都打不開 | 系統代理仍指向已關閉的本機連接埠 | 恢復系統代理,確認 127.0.0.1:10809 不再被強制使用 |
| 開機後圖示存在但無法連線 | 核心未啟動、節點未選取、代理未切換 | 依主程式、核心、作用中節點、系統代理四個層面逐項檢查 |
完成安裝後,建議保留一組可重現的基準:Core 類型為 Xray,本機位址為 127.0.0.1,SOCKS 與 HTTP 連接埠分別記錄實際值,至少一個節點能通過命令列測試,系統代理也能手動開啟與恢復。這組基準穩定後,再加入路由分流、區域網路分享或更複雜的規則。
- 更新用戶端前,備份訂閱群組、路由規則與自訂設定。
- 變更連接埠後,同步修改系統代理與所有手動填寫代理的應用程式。
- 節點無法使用時,先切換至同一訂閱中的其他節點,不要立即重新安裝用戶端。
- 訂閱更新失敗與節點連線失敗是兩條不同的鏈路,應分別查看錯誤。
- 退出程式前恢復系統代理,避免留下指向本機空連接埠的網路設定。