Android 用戶端/Xray 核心/開源程式碼

下載 v2rayNG Android 版 Android V2Ray 用戶端設定指南

從匯入訂閱開始,設定路由分流與DNS;Android 使用 v2rayNG,桌面端使用 v2rayN。

協定與安全機制

  • VMess
  • VLESS
  • Trojan
  • Shadowsocks
  • REALITY

依作業系統選擇下載項目

用戶端下載入口

v2rayNG 與 v2rayN 平台選擇

先確認作業系統,再確認處理器架構。用戶端負責管理設定並啟動核心;連線所需的伺服器位址、驗證資訊與訂閱網址,則須另外準備。

安裝套件的架構不符,可能導致無法安裝或啟動;訂閱格式不相容,通常會造成匯入失敗。先判斷問題出在哪個步驟,再調整相應設定,避免反覆更換用戶端。

查看所有用戶端 →

設定項目與設定片段

Xray、訂閱、路由與 DNS

先了解設定的適用範圍,再修改參數。以下片段用於說明設定結構,並非可直接連線的完整設定;欄位是否可用,請以所選用戶端與核心實際支援的功能為準。

Xray 核心與流量嗅探

v2rayNG 提供圖形化設定介面,實際連線則由 Xray 處理。啟用流量嗅探後,核心可從支援的流量中識別網域,協助比對網域路由規則;這不代表會解密應用程式內容。排查問題時,先確認協定、傳輸方式與安全參數和伺服器設定一致,再檢查 Sniffing。Mux 是獨立的多工複用選項,並非所有協定組合都適合啟用;建議先保持關閉,建立可正常運作的基準,再依實際需求調整。

sniffingdestOverrideMux
{
  "sniffing": {
    "enabled": true,
    "destOverride": [
      "http",
      "tls"
    ],
    "routeOnly": true
  }
}

設定面板顯示的是範例狀態,並非所有安裝環境的預設值。完整規則、DNS 請求出口與自訂設定的組合方式,請參閱進階手冊。

查看進階設定 →

首次連線操作順序

安裝、匯入、驗證

先建立一條參數明確、結果可重現的連線。首次設定時,別同時修改路由、DNS、多工複用與應用程式範圍,否則發生問題後很難找出原因。

  1. 安裝用戶端並備妥連線資料

    依作業系統與處理器架構選擇安裝套件。Android 裝置安裝 v2rayNG 後,先開啟設定查看 VPN 模式、路由與 DNS 選項;桌面端安裝 v2rayN 後,先確認介面能正常啟動。系統提示權限時,請先了解用途再決定是否授權;只有採用相應的流量接管方式時,才需要相關權限。

    安裝用戶端本身不會產生可用的伺服器。繼續操作前,請備妥現有的訂閱網址、分享連結或完整伺服器參數。訂閱網址可能包含存取憑證,請勿張貼在公開討論區;需要他人協助時,只提供已移除驗證資訊的錯誤描述與設定截圖。

  2. 匯入設定並選擇使用中的伺服器

    單一節點連結可使用「從剪貼簿匯入」或掃描 QR Code;訂閱網址則前往「訂閱群組設定」,儲存後更新該群組。兩種方式不可混用。匯入完成後,檢查伺服器位址、連接埠、協定、傳輸方式與 TLS 或 REALITY 參數是否齊全,再選擇一個項目作為使用中的伺服器。

    先使用用戶端現有的一般路由方案,不必急著加入複雜規則。Android 裝置點選連線並確認 VPN 授權;桌面端啟動核心後,選擇所需的系統代理方式。若訂閱更新後內容為空,先確認回傳的是訂閱資料而非登入頁面;不要直接將匯入失敗判定為伺服器離線。

  3. 先驗證實際連線,再調整分流

    開啟瀏覽器瀏覽平常使用的網站,並查看用戶端記錄,確認請求是否進入核心。TCPing 只能反映目標連接埠的連線狀況;實際連線延遲較接近一次透過代理發出的請求,但兩者都無法單獨代表所有應用程式都能正常使用。驗證時也要檢查 DNS 解析、網頁載入與目標應用程式是否正常。

    連線異常時,依序檢查「用戶端是否執行、流量是否進入、伺服器是否可連線、網域是否解析、路由是否命中」。保留一份已驗證的基礎設定,每次只修改一個項目並重新測試。確認基本連線正常後,再設定應用程式代理、自訂路由或 TUN,方便隨時還原。

查看完整教學 →

開源專案與維護範圍

Project V、V2Fly 與 Xray

核心負責處理網路連線,用戶端則負責整理設定並接入系統。理解這兩個層次,才能判斷問題應透過修改參數、更新用戶端或調整系統權限來解決。

從協定功能到圖形介面

Project V 是以 V2Ray 為代表的網路代理工具生態系。它將入站、出站、路由、DNS 與傳輸設定拆分成不同部分,可依實際網路需求組合。V2Fly 延續 V2Ray 的社群維護;Xray 則是相關生態系中獨立發展的核心專案。兩者共用部分設定概念,但支援的功能與參數細節並非始終相同。

VMess、VLESS、Trojan 與 Shadowsocks 是連線協定;TCP、WebSocket、gRPC 等屬於傳輸層選項;TLS 與 REALITY 則涉及連線安全機制。這些名稱屬於不同層次,不能任意互換。即使複製了 VLESS 分享連結,仍須檢查其中的傳輸與安全參數,不能只憑協定名稱判斷是否相容。

Project V 生態系V2Fly 核心Xray 核心圖形化用戶端

三款用戶端的用途

v2rayN 是面向桌面系統的開源圖形化用戶端,可管理伺服器、訂閱群組、路由與代理方式設定。v2rayNG 適用於 Android,採用 Xray 核心並介接系統 VPN。v2flyNG 同樣適用於 Android,採用 V2Fly 核心,適合有明確核心需求時作為替代選擇。這些用戶端都負責將操作轉換成底層網路設定,並不提供伺服器服務。

開源授權與使用成本

三款用戶端皆為免費開源軟體。用戶端專案與整合的核心各自遵循不同授權;修改或重新散布時,請閱讀軟體隨附的授權說明,不能將某個元件的授權條款直接套用到所有相依套件。用戶端免費與伺服器資源是否收費是兩回事;訂閱效期、流量額度及連線品質也不由用戶端決定。

用戶端更新與訂閱更新

更新用戶端會變更介面、功能或隨附核心;更新訂閱則會重新取得伺服器設定,兩者不能互相取代。伺服器更換驗證或傳輸參數時,應先更新相應訂閱。若用戶端無法辨識某項新功能,再確認用戶端與核心是否支援。更新前請保存必要的自訂規則;更新後檢查記錄與既有連線,不要只確認程式能否開啟。

本機設定與遠端服務的範圍

路由規則、DNS 位址與應用程式清單主要影響本機如何處理流量;遠端伺服器的連線能力、憑證與驗證則由伺服器端設定決定。用戶端顯示已啟動,只能代表本機服務正在執行,不能保證遠端連線成功。遇到逾時、驗證失敗或解析錯誤時,請記下錯誤類型與發生時機,再沿著相應路徑排查,避免將所有問題都歸咎於代理模式。

技術筆記

延遲測試、入門排查與介面說明

依目前遇到的問題選擇閱讀內容:測試數值的差異、初次設定常見的卡關點,以及桌面用戶端主要功能區的用途。

想直接開始設定,可先閱讀入門指南;已能正常連線後,再參閱路由與 DNS 的進階說明。

查看所有文章 →