先依作業系統選擇介面版本,再依處理器架構挑選安裝套件。WPF 與 Avalonia 會影響視窗、選單和平台整合,不會直接決定節點速度或協定支援。本文適合正在挑選 v2rayN 安裝套件、準備從 Windows 轉移至其他桌面系統,或想確認是否需要更換介面版本的使用者;看完即可依序完成選擇套件、轉移設定與連線檢查。
分清介面框架、代理核心與節點設定
WPF 是適用於 Windows 的桌面介面框架。Avalonia 則是跨平台桌面介面框架,v2rayN 透過它提供 macOS、Linux 等桌面版本。兩者都是 v2rayN 的圖形化管理介面:顯示伺服器清單、管理訂閱、編輯路由,再將設定交由代理核心執行。別把 Avalonia 當成新的代理協定,也別將 WPF 誤認為核心名稱。
- 查看介面層:比較選單位置、系統匣操作、字型縮放、視窗互動與系統整合。
- 查看核心層:確認實際使用的核心、核心版本,以及該版本是否包含所需的可執行檔。
- 查看設定層:核對 VMess、VLESS 等協定參數,以及傳輸方式、TLS、路由與 DNS 設定。
例如,訂閱中有 VLESS 設定,不代表更換介面就能自動排除連線問題。能否使用仍取決於核心是否支援相關參數、伺服器設定是否相符,以及匯入後欄位是否完整。在節點、核心與路由都相同的情況下,不能只憑介面框架判斷哪個版本速度較快。
依作業系統選擇 WPF 或 Avalonia
先查看下載頁目前提供哪些系統版本。Windows 使用者可依使用習慣與可取得的版本選擇;macOS 和 Linux 使用者應選擇對應系統的 Avalonia 桌面版,不要嘗試執行 WPF 套件。以下建議適用於「在 Windows 上沿用經典介面」的情境,不代表所有裝置都該選 WPF。
WPF 版:沿用 Windows 經典介面
推薦適用於 Windows。若現有設定穩定,且習慣目前的選單與系統匣操作,繼續使用符合系統的 WPF 版本,可省下重新熟悉介面的時間。是否需要額外執行環境,請參閱所選套件的說明。
適合:日常使用 Windows、已有 WPF 設定,或想沿用原本的操作方式。
Avalonia 桌面版:依系統選擇版本
提供跨平台桌面介面,支援 macOS、Linux;若有提供對應版本,也可用於 Windows。不同系統的系統匣、權限與系統代理行為仍有差異,介面相似不代表底層設定完全一致。
適合:使用 macOS 或 Linux 桌面版、跨系統使用,或希望沿用相近的介面配置。
如果目前的 WPF 版已符合訂閱更新、路由設定與日常連線需求,不必只為了「跨平台」而轉移。反之,若準備在 macOS 或 Linux 上使用 v2rayN,應直接選擇適用系統的桌面版,再確認該版本提供哪些功能;不要照著 Windows 截圖逐一尋找完全同名的選單。
確認系統架構、套件類型與執行環境
「選對框架」只是第一步。系統或處理器架構不相容,或缺少套件要求的執行環境,都可能造成應用程式無法啟動。別只看檔名中有沒有 v2rayN 就直接覆蓋安裝。
- 在 Windows 查看系統類型:開啟「設定」→「系統」→「關於」,查看裝置規格中的系統類型,再選擇下載頁實際提供的 x64 或 ARM64 套件。
- 在 macOS 查看晶片:開啟蘋果選單→「關於這台 Mac」,確認是 Apple 晶片還是 Intel 處理器,再依下載頁標示選擇相符的架構。
- 在 Linux 查看架構:執行下方指令。常見輸出
x86_64對應 x64,aarch64對應 ARM64;接著依發行版選擇實際提供的套件格式。 - 查看相依套件說明:確認套件是自包含版本,還是需要依賴系統執行環境。是否要安裝 .NET 執行環境,應以該版本說明和啟動錯誤為準,不能只憑 WPF 或 Avalonia 名稱判斷。
uname -m
Linux 的 deb、rpm 與壓縮檔也不能任意互換。請依發行版採用的套件管理系統選擇;使用壓縮檔時,也要留意程式執行權限與相關相依套件。macOS 若出現安全性提示,應先確認套件來源與系統相容性,再透過系統正常的授權流程處理,不要直接停用整套系統安全機制。
轉移訂閱與路由:先保留設定來源,再檢查系統選項
從 WPF 切換至 Avalonia,或從 Windows 換到另一台桌面裝置時,建議先沿用訂閱網址。訂閱通常用來提供節點設定,不會同步用戶端的所有偏好。系統代理、監聽位址、DNS、路由規則和本機檔案路徑,仍須在目標裝置上逐一檢查。
轉移方式:保留舊環境,獨立測試新環境
原裝置或原介面版本
- 記下訂閱來源與群組名稱,妥善保管含有存取憑證的網址。
- 記下目前的節點、路由模式、DNS 與本機監聽設定。
- 保留原設定備份,不要立刻刪除仍可正常使用的環境。
目標裝置或新介面版本
- 新增相同的訂閱網址並儲存,接著更新訂閱。
- 選取節點,確認協定、傳輸方式與安全性參數是否完整。
- 逐項重新設定與系統相關的選項,再檢查記錄與網頁連線。
共用訂閱不代表所有設定都會共用;先測試節點,再轉移路由與網路接管方式。
在常見的中文版 v2rayN 中,可從「訂閱分組」→「訂閱分組設定」新增網址,再從「訂閱分組」選單執行更新以取得節點。不同版本可能會調整名稱或位置;若找不到同名項目,請尋找「訂閱分組管理」和「更新訂閱」功能,不要把訂閱網址當成單一節點連結匯入。
轉移本機路由檔案時,也要確認檔案路徑仍有效。Windows 磁碟機路徑無法直接用於 macOS 或 Linux;檔名大小寫也可能影響讀取。若要使用完整設定備份,請先確認目標版本支援該備份格式,不要在程式執行時將整個設定資料夾直接覆蓋到另一個平台。
- 確認訂閱權限:同一網址能否在多台裝置上使用,請以訂閱服務提供者的限制為準。
- 保護存取憑證:分享截圖前,請遮住訂閱網址、UUID、密碼及相關金鑰。
- 分開測試:在同一台電腦切換版本時,先關閉舊程式,避免兩個執行個體搶用監聽連接埠或反覆修改系統代理設定。
確認本機監聽與系統代理,別只靠介面判斷連線狀態
匯入完成後,先確認代理核心已成功啟動,再檢查應用程式是否確實使用本機代理。以下以 127.0.0.1:10808 作為本機監聽範例;這個連接埠號碼不代表所有版本的預設值。實際位址、連接埠與入站類型,請以目前用戶端設定和記錄為準。
- 確認核心已啟動:查看記錄是否出現設定解析錯誤、缺少核心檔案或連接埠遭占用。先排除啟動錯誤,再測試網頁。
- 確認監聽類型:確認連接埠提供 SOCKS、HTTP 或混合入站。手動為應用程式填寫代理時,協定類型必須符合該入站支援的類型。
- 檢查系統代理:在 v2rayN 的系統代理選項設定接管方式,再確認作業系統中的代理狀態。不同桌面環境讀取系統代理的範圍並不相同。
- 分清路由與接管:系統代理會讓部分程式將請求交給用戶端;路由則決定這些請求要直連還是透過代理。將路由設為全域代理,不代表所有程式都已由用戶端接管。
- 測試實際應用程式:先用會讀取系統代理設定的瀏覽器瀏覽,再測試目標程式。若目標程式有獨立的代理設定,請另外設定。
節點延遲測試成功,只能表示測試路徑有收到回應,不能取代網頁連線、DNS 解析與目標應用程式測試。Avalonia 和 WPF 的外觀差異,也無法解釋所有系統代理差異。若遇到「清單上的節點測速正常,程式卻無法連網」,請優先依照上述流程檢查接管範圍,而非一再重新匯入訂閱。
常見問題:切換版本前先排除這些狀況
Windows 已經使用 WPF,還需要換成 Avalonia 才能繼續使用訂閱嗎?
不必只因介面框架不同就更換版本。請先更新訂閱、查看節點參數與核心記錄;如果只有特定節點無法連線,應檢查協定參數、伺服器狀態與核心支援情況。介面選擇和訂閱效期是兩回事。
換成 Avalonia 後,節點還在,為什麼分流結果不同?
先檢查目前的路由模式、規則順序與 DNS 設定,再確認系統代理或 TUN 是否確實啟用。重新匯入訂閱通常只能還原節點清單,不會自動重建原裝置的所有規則和系統設定。
同時開啟兩個版本,為什麼其中一個無法啟動?
先關閉其中一個版本,再查看無法啟動的執行個體記錄。若記錄顯示位址或連接埠已被占用,請檢查本機監聽連接埠。日常使用時,應只讓一個執行個體管理系統代理;即使改用不同連接埠,也不建議讓兩個執行個體同時管理同一套系統代理設定。
電腦和 Android 裝置可以直接複製同一份設定資料夾嗎?
不要直接複製整個資料夾。桌面版使用 v2rayN,Android 可使用 v2rayNG 或 v2flyNG;兩者的設定儲存方式與選項並不相同。建議在各裝置新增相同的訂閱,再分別設定路由。v2rayNG 使用 Xray 核心,v2flyNG 使用 v2fly 核心,還要確認相應核心是否支援節點所需功能。
選擇順序很簡單:先確認作業系統,再確認架構,接著查看版本的相依套件,最後驗證訂閱、核心與流量接管。Windows 可依介面使用習慣選擇;macOS 和 Linux 則選擇適用系統的 Avalonia 桌面套件。別把框架名稱當成速度排名,也別為了統一介面而忽略各裝置的網路設定。