Xray · V2Fly 核心用戶端

V2Ray 設定教學

從選擇用戶端與匯入訂閱開始,對照實際欄位完成路由與 DNS 設定。

  • VMess
  • VLESS
  • Trojan
  • Shadowsocks
  • REALITY

CLIENT / SYSTEM

選擇用戶端與作業系統

先確認裝置的作業系統與處理器架構,再選擇用戶端。桌面端以 v2rayN 為主;Android 裝置可優先考慮採用 Xray 核心的 v2rayNG;若有 V2Fly 設定需求,再確認 v2flyNG 的支援範圍。用戶端負責管理介面,實際協定支援仍取決於所選核心。

Windows

v2rayN

桌面版採用跨平台介面,經典 WPF 版則保留熟悉的桌面操作方式。兩種版本都適合管理訂閱、編輯節點與查看記錄,可依操作習慣選擇。

首次安裝前先確認系統需求。若已有設定,請先匯出需要保留的訂閱群組與路由規則,避免直接將舊設定套用到新的使用環境。

前往下載

macOS

v2rayN

依「關於這台 Mac」中的晶片資訊,選擇 Apple Silicon 或 Intel 對應的安裝項目。處理器架構與系統名稱是兩項不同條件,不能只憑檔案副檔名判斷。

安裝完成後,先匯入可用節點並確認用戶端能發出請求,再設定系統代理。如果瀏覽器與其他應用程式的表現不同,請確認該應用程式是否遵循系統代理設定。

前往下載

Android

v2rayNG / v2flyNG

v2rayNG 使用 Xray 核心,v2flyNG 則是 V2Fly 核心的替代選擇。主流裝置通常選 arm64;不確定架構時,先查看裝置資訊,再考慮通用安裝套件。

首次連線時,請確認已授予系統 VPN 權限。若背景連線中斷,先檢查電池最佳化與應用程式背景限制;不要把系統回收程序誤認為訂閱或協定錯誤。

前往下載

Linux

v2rayN

依發行版的套件管理系統選擇 deb 或 rpm,並確認是 x64 還是 arm64。桌面圖形用戶端適合集中管理節點,日常更新訂閱不必先架設命令列服務。

安裝後請檢查桌面環境的代理設定與本機監聽連接埠。有些應用程式需要另外填寫代理位址;啟用系統代理不代表所有程序都會走相同路徑。

前往下載

CONFIGURATION PATH

入站、路由、出站。
依請求路徑閱讀設定。

FIELDS / CAPABILITIES

協定、傳輸與分流設定

分享連結中的協定名稱只描述設定的一部分。身分驗證、傳輸方式、安全層與路由規則各有不同用途。先透過下方索引區分各個層次,再查看設定參考並核對欄位;不要將其他核心的範例整段複製到目前使用的用戶端。

QUICK START / THREE STEPS

從匯入訂閱到確認連線

安裝好用戶端只是第一步。初次設定建議先使用來源明確、參數完整的節點,走完整個連線流程,再新增複雜的分流規則。如此一來,發生問題時便能分辨是節點本身、用戶端設定,還是應用程式連線方式出了狀況。

  1. 匯入訂閱並確認節點資訊

    在訂閱管理中新增群組並填入訂閱網址,儲存後執行更新。單一分享連結則使用從剪貼簿匯入的功能。若清單沒有內容,先確認複製的文字是否含有多餘空格,以及訂閱是否需要有效的存取憑證;網頁網址不一定就是訂閱網址。

    匯入後查看一個節點的詳細設定,確認協定、伺服器位址、連接埠與傳輸方式。節點備註只是方便辨識的名稱,無法用來判斷實際路線、可用性或加密方式。若曾手動修改,請先記下差異,再更新訂閱。

  2. 選擇節點並設定流量入口

    將要測試的節點設為目前使用項目,再選擇符合需求的路由模式。桌面端啟用系統代理前,先確認本機監聽連接埠沒有被占用;Android 端則依系統提示確認 VPN 權限。系統代理只會影響遵循該設定的應用程式,不能據此推斷所有流量都已經進入用戶端。

    初次使用時先保留清楚、簡單的規則。需要切換至 TUN 等連線方式時,再個別檢查權限、路由與 DNS 行為。不要同時修改傳輸、安全層與分流規則,否則很難判斷是哪項設定造成結果變化。

  3. 送出新請求並對照記錄

    開啟可正常瀏覽的測試頁面,觀察用戶端記錄是否出現相應連線。TCP 測試成功只代表某個連接埠可以建立連線,不表示身分驗證、TLS 交握與完整請求都成功;實際連線測試與下載測速也各自涵蓋不同環節。

    若瀏覽器仍無法連線,先檢查應用程式的代理設定,再查看記錄中的網域解析、連線逾時或交握錯誤。每次只修改一個條件,儲存並重新載入設定後,再用新請求測試。轉發記錄尋求協助前,請移除訂閱網址、驗證欄位與其他個人資訊。

CORE / CLIENT / CONFIG

先確認核心支援範圍,
再檢查用戶端設定。

PROJECT V / V2FLY / XRAY

開源核心與用戶端的關係

搜尋「V2Ray」時,經常會同時看到專案名稱、核心名稱與用戶端名稱。它們分屬不同層次:專案生態提供技術背景,核心負責處理連線,圖形用戶端則將節點與設定整理成可執行的配置。了解彼此的關係,才能判斷教學是否適用於目前的環境。

Project V:設定架構的共同基礎

V2Ray 起源於 Project V 生態系。入站接收應用程式流量,路由決定處理方向,出站負責連線至目標;這種架構讓協定與流量策略可以分開組織。如今許多圖形用戶端仍沿用這些概念,因此理解 inbounds、outbounds 與 routing,比記住某個介面按鈕的位置更容易應用到不同環境。

設定架構相似,不代表所有欄位都通用。閱讀舊版教學時,應一併確認使用的核心、協定組合與文件適用範圍。介面名稱可能隨更新改變,但請求從哪裡進入、依什麼規則比對、透過哪個出站傳送,仍是排查問題的基本流程。

V2Fly 與 Xray:淵源相近,各自發展

V2Fly 延續 V2Ray 的社群開發,Xray 則從相關程式碼分支發展,並加入自己的協定與傳輸功能。兩者有共同歷史,也存在設定差異。例如 REALITY 與 XTLS Vision 的設定應依 Xray 的支援範圍確認;不能只因設定同樣採用 JSON,就認定另一個核心也能辨識相同欄位。

用戶端若能切換核心,切換核心就不只是效能選項。應重新確認節點協定、安全層與 flow 等欄位是否受支援。遇到「未知欄位」或不支援協定的提示時,先檢查核心選擇,比反覆修改伺服器位址更能找出問題。

三款用戶端:管理介面與執行核心各司其職

v2rayN、v2rayNG 與 v2flyNG 都是開源圖形用戶端。v2rayN 適用於桌面端,可管理節點、訂閱與路由;v2rayNG 在 Android 上使用 Xray 核心;v2flyNG 則提供以 V2Fly 為基礎的另一種選擇。用戶端儲存的訂閱群組、介面偏好,與核心讀取的執行設定,不一定是同一種檔案。

這三款用戶端都可免費使用,但軟體本身不提供遠端節點或網路服務。訂閱連結與節點參數必須來自有權使用的服務來源。選擇軟體、選擇核心與選擇連線服務,是三個不同的決定,不宜用其中一個名稱取代另外兩者。

開源授權與更新:分別確認各元件

開源代表原始碼依照相應授權條件公開;使用、修改與再散布仍須遵守各專案的授權條款。V2Fly 的主要程式碼採用 MIT 授權,Xray-core 採用 MPL-2.0;用戶端及隨附元件則依各自授權處理。授權名稱說明權利與義務,不代表對任何執行設定提供安全保證。

用戶端、核心與規則資料的更新週期可能不同。升級前記下目前使用的核心,備份路由與 DNS 設定;升級後用相同的測試請求確認結果。只有特定網站異常時,優先檢查規則與解析;所有連線都失敗時,再依序檢查本機入口、節點參數與核心執行狀態。

READING / RECENT NOTES

訂閱格式與連線診斷

基本連線完成後,再處理格式轉換、協定差異與測試結果。以下三篇文章從具體欄位與測量流程切入,說明容易混淆的概念,適合在設定遇到相關問題時參考。