本文重點

先依作業系統篩選,再按使用習慣選擇。Avalonia 桌面版支援 Windows、macOS、Linux;WPF 版則適用於 Windows。兩者的介面框架不等於代理核心,切換介面也不會讓節點速度自動提升。本文整理平台、功能與遷移檢查項目,適合正在挑選安裝套件、準備從傳統介面遷移,或需要在不同桌面系統使用 v2rayN 的使用者。

先釐清介面框架與代理核心

Avalonia 和 WPF 負責視窗、選單、節點清單等桌面介面。WPF 是 Windows 專用的桌面介面技術;Avalonia 則支援跨平台介面。兩者都不是 VMess、VLESS 這類代理協定,也不是 V2Ray 或 Xray 這類代理核心。安裝入口標示 Avalonia,不代表訂閱必須改用另一種格式。

v2rayN 負責管理伺服器設定、訂閱和執行參數,再呼叫相應核心處理連線。能否使用特定協定及其傳輸選項,須同時確認目前 v2rayN 版本支援的設定,以及所選核心具備的功能。不要只看介面外觀判斷協定相容性,也別把兩種介面當成兩條不同的網路線路。

2 套
本文比較的桌面介面框架
3 種
Avalonia 支援的桌面系統
10808
本文用於遷移核對的監聽連接埠範例

依 Windows、macOS、Linux 選擇

先確認作業系統與處理器架構。Windows 使用者可開啟「設定」→「系統」→「系統資訊」,查看「系統類型」以分辨 x64 和 ARM64。macOS 使用者請在「關於這台 Mac」查看晶片資訊;Linux 使用者可執行 uname -m 查看架構。即使框架選對,架構選錯仍可能無法安裝或啟動。

Avalonia 桌面版

建議選擇

適合作為跨平台使用的優先選項。在 Windows、macOS、Linux 之間切換時,可沿用相近的節點管理方式;仍須依作業系統和架構選擇相應的發行套件。

適合:初次選擇版本、跨系統工作,或希望熟悉同一套桌面介面的使用者。

WPF 版

適合選用 Windows 傳統介面的使用者。若已建立穩定的操作流程,可先維持原有用法,再評估是否遷移;Windows 版程式無法直接用於其他桌面系統。

適合:主要使用 Windows、熟悉傳統操作配置,或需要延續既有設定的使用者。

Windows 11 使用者不必因為系統較新就排除 WPF。反過來說,WPF 也不代表更適合所有舊版系統:目標系統是否受支援,還取決於發行套件、執行階段和核心需求。下載前請查看發行頁面的說明,不要只憑框架名稱推斷最低系統版本。

macOS 和 Linux 使用者請選擇對應平台的 Avalonia 套件。Linux 另須確認發行版支援的套件格式與桌面相依項目;視窗能正常顯示只代表介面已啟動,不表示系統代理、系統匣和 TUN 權限都已設定完成。

比較介面、功能與網路表現

兩種介面在清單資訊密度、設定視窗配置、快捷鍵和系統匣操作上可能有所不同。高解析度螢幕的顯示是否清晰、調整縮放後按鈕是否完整,須配合系統縮放比例和具體版本檢查。不要將一次顯示異常直接歸咎於整個框架,也別假設兩種介面的所有按鈕位置都相同。

檢查項目 Avalonia 桌面版 WPF 版
系統套件 依 Windows、macOS、Linux 選擇對應套件 選擇符合 Windows 架構的套件
訂閱管理 確認訂閱群組、更新入口及匯入結果 確認既有群組與目前的更新設定
協定設定 取決於用戶端設定支援與核心功能 同樣須確認用戶端和核心版本
系統整合 分別測試各系統的代理、系統匣和權限 測試 Windows 系統代理與系統匣操作
效能評估 區分介面資源使用量與核心流量處理 使用相同節點與測試條件再比較

匯入訂閱、選擇伺服器、設定系統代理及路由分流,都是選擇版本時應逐項驗證的操作流程,不宜視為兩個版本永遠完全一致的功能清單。新選項的入口、設定欄位和實作進度可能不同。若找不到某項設定,先查看目前版本的設定頁面與說明,再決定是否更換版本。

  • 比較介面資源使用量:先關閉另一個執行個體,使用相同數量的節點,再於 Windows 工作管理員分別查看介面程序和核心程序,避免將兩者混為同一項指標。
  • 比較網路體驗:保持節點、核心、路由規則、DNS 和測試目標一致。節點負載或線路變動可能掩蓋介面差異。
  • 檢查 TUN:分別確認所需權限、核心與路由行為。TUN 不只是介面上的開關,也不能只看開關已開啟,就認定所有流量都已依預期處理。

遷移設定:先備份,再逐項確認

遷移的重點是重建可用設定,而不是用新程式覆蓋舊目錄。先完全結束舊執行個體,使用目前版本提供的備份或匯出功能儲存設定;若使用可攜式目錄,也應在結束程式後另存備份。設定可能包含訂閱網址、伺服器憑證和使用紀錄,請存放於安全的位置。

遷移方式:分開測試,保留回復選項

測試新版本
  • 使用獨立的程式目錄,並確認沒有共用同一份作用中的設定。
  • 先匯入一個已知可用的節點,再補上訂閱群組。
  • 確認監聽連接埠、核心選擇、路由與 DNS。
  • 先測試一般系統代理,再視需要測試 TUN。
回復舊版本
  • 保留程式結束後的設定備份與原程式目錄。
  • 測試期間停用舊執行個體的開機啟動。
  • 不要讓兩個用戶端同時修改系統代理設定。
  • 回復前先結束新執行個體,再還原原有代理設定。

程式目錄分開不代表資料目錄也分開;若兩個版本共用使用者設定位置,請依序測試,並在切換前保留備份。

  1. 記錄原有設定。前往「設定」→「參數設定」確認本機監聽連接埠;記下目前的伺服器、路由選擇和系統代理狀態。若選單名稱不同,請依功能尋找。
  2. 重新設定訂閱。前往「訂閱群組」→「訂閱群組設定」,新增原有訂閱網址並儲存,再執行更新。訂閱只提供伺服器資料,不會自動遷移所有本機 DNS、快捷鍵和路由設定。
  3. 檢查連接埠衝突。若原執行個體使用 10808 監聽,請先結束該程式再測試新執行個體。若必須同時進行診斷,可將新執行個體改用未被占用的連接埠,例如 10818,並同步修改手動設定的應用程式代理位址。
  4. 重現實際使用流程。選擇使用中的伺服器,透過「系統代理」選單設定所需狀態。逐一測試瀏覽器、開發工具和其他應用程式,不要只查看節點延遲測試結果。
  5. 最後再啟用常駐設定。確認連線、從睡眠狀態恢復和重新啟動都正常後,再啟用新執行個體的開機啟動,避免舊執行個體下次登入時重新接管代理。

不要預設兩種介面的內部資料庫或設定檔可以直接互換。只有目前版本明確支援的匯入或還原方式,才適合用於完整遷移;若跨版本還原失敗,先透過訂閱和節點重建最基本的可用設定,再逐項還原本機規則。

疑難排解:更換版本後無法連線

更換版本後若「節點還在,卻無法開啟網頁」,通常應檢查代理入口,而不是馬上更換框架。先確認用戶端已啟動核心,再檢查系統代理與應用程式手動代理。系統代理只會影響讀取該設定的應用程式,不能因此認定所有程式都已使用代理。

在 Windows 上可執行以下命令,查找範例連接埠的監聽程序。若沒有輸出,請回到用戶端確認實際連接埠與啟動記錄;若有輸出,則確認 PID 是否屬於預期的執行個體。確認程序用途後,才考慮關閉占用連接埠的程式。

netstat -ano | findstr LISTENING | findstr :10808
tasklist /FI "PID eq 4321"
  • 瀏覽器可用,其他程式無法連線:確認目標程式是否讀取系統代理;支援手動代理的程式應填入實際位址和連接埠,其他需要接管流量的情況再評估 TUN。
  • 網域連線失敗,直接連線表現不同:確認新執行個體的 DNS 和路由設定,留意直連與代理的 DNS 解析路徑;不要用關閉安全檢查的方式掩蓋錯誤。
  • 關閉視窗後無法連線:確認關閉視窗的操作是否已結束用戶端,再檢查系統代理是否仍指向已停止的本機連接埠。

若要進一步了解模式差異,請參閱系統代理模式說明;若要接管所有流量,再對照TUN 設定檢查權限與路由。兩者應分開測試,避免同時變更太多參數而難以找出原因。

版本選擇常見問題

第一次在 Windows 11 上使用,該選哪種介面?

可先選擇 Avalonia 桌面版,依系統架構下載相應套件,再匯入訂閱並測試系統代理。若已習慣傳統介面的操作方式,也可以選擇 WPF 版;先確認實際功能,不必只因框架名稱而反覆遷移。

從 WPF 換成 Avalonia,需要重新購買訂閱嗎?

切換介面本身不需要重新購買訂閱。前往「訂閱群組」→「訂閱群組設定」,使用原服務提供的有效網址匯入。是否支援多台裝置,以及同時上線的限制,請依訂閱服務的帳戶規則為準。

更換介面能讓同一個節點變快嗎?

不能只憑介面框架判斷。請在相同節點、相同核心和相同路由設定下測試,並確認兩邊的 DNS 與代理模式一致。若設定不同,觀察到的差異不能直接歸因於 Avalonia 或 WPF。

兩個版本可以安裝在同一台電腦上嗎?

可以保留其中一個版本以便回復,但請先確認資料存放位置並做好備份。日常只執行一套;測試時避免共用同一個監聽連接埠,並確保只有一個執行個體負責系統代理和 TUN。測試結束後,請確認開機啟動設定。

macOS 或 Linux 上找不到教學裡的選單,該怎麼辦?

先確認教學對應的介面和版本,再依「訂閱群組」、「參數設定」、「系統代理」、「路由設定」等功能尋找,不要照搬 Windows 的系統操作步驟。也請個別確認桌面環境的系統匣支援,以及代理的生效方式。

v2rayN 用戶端下載

依作業系統與架構選擇下載項目,再依教學匯入訂閱並測試代理。