Xray 核心 · Android 客戶端

v2rayNG 安卓版 V2Ray 客戶端下載

v2rayNG 面向 Android,以 Xray 核心為基礎,支援 VMess、VLESS、Trojan、Shadowsocks 與 REALITY 協定;桌面與 Linux 端由 v2rayN 涵蓋,訂閱匯入、路由模式與分應用程式代理都有對應的設定項目。

  • Xray 核心
  • VMess · VLESS · REALITY
  • 訂閱匯入

核心特色

訂閱匯入、路由設定與協定支援

v2rayNG 與 v2rayN 的設定項目名稱大致相同,這裡把最常調整的幾組拆開說明:路由模式怎麼選、分應用程式代理管什麼、訂閱怎麼更新、協定與核心怎麼搭配。每一項都對應客戶端裡實際存在的設定項目,變更後立即生效。

設定項目速覽

  • 路由模式 僅代理 · 繞過區域網路 · 全域 僅代理繞過區域網路全域
  • 分應用程式代理 依應用程式選擇是否走代理
  • 開機自動啟動 裝置啟動後自動恢復連線
  • 網域名稱解析策略 routing.domainStrategy IPIfNonMatch

這四項設定在 v2rayNG 與 v2rayN 裡名稱一致,修改後立即生效,不需要重新啟動客戶端,也不需要重新匯入訂閱。

設定片段

v2rayNG 與 v2rayN 共用同一套設定結構,以下是從一份 config 擷取的 inbounds / outbounds / routing 片段:

{
  "inbounds": [
    { "protocol": "socks", "port": 10808 }
  ],
  "outbounds": [
    { "protocol": "vless", "tag": "proxy" },
    { "protocol": "freedom", "tag": "direct" }
  ],
  "routing": {
    "domainStrategy": "IPIfNonMatch",
    "rules": [
      { "type": "field",
        "domain": ["geosite:cn"],
        "outboundTag": "direct" }
    ]
  }
}

核心家族關係

Project V 協定規範
V2Fly 核心 Xray 核心

V2Fly 與 Xray 是同一套協定規範下的兩套核心實作,設定欄位結構大致相同,同一份設定通常可以互換使用。Xray 在 VLESS 與 REALITY 這些較新的功能上更新更快,v2rayNG 預設使用它;v2flyNG 搭載 V2Fly 核心,適合需要與舊設定保持一致的場景。

協定支援

  • REALITY
  • VLESS
  • VMess
  • Trojan
  • SS

五個協定名稱都能在客戶端的協定下拉選單裡找到。VMess 與 Shadowsocks 相容舊設定;VLESS 搭配 REALITY 是較新的組合,握手開銷更低;Trojan 走標準 TLS 握手,適合伺服器端已經設好憑證的情況。

設定項目詳解

路由模式決定哪些流量交給代理處理,客戶端裡提供三個選項:僅代理、繞過區域網路、全域。日常使用建議選「繞過區域網路」,區域網路裝置互訪、路由器管理頁面與本機服務保持直連,其餘流量走代理;只有在需要所有流量都經過代理時才選「全域」,「僅代理」則適合與系統層級代理搭配使用的情境。分應用程式代理把範圍進一步縮小到特定應用程式,可以只讓瀏覽器與指定工具走代理,其餘應用程式保持直連,適合同時裝著內網辦公應用程式的裝置。開機自動啟動決定裝置重新啟動後是否自動恢復連線。這幾項都在設定頁裡,修改後無需重新匯入訂閱。

  • 僅代理
  • 繞過區域網路
  • 全域
  • 分應用程式代理
  • 開機自動啟動

開放原始碼生態

Project V 生態與三款客戶端

V2Ray 的協定規範、核心實作與圖形客戶端分屬不同專案,釐清它們之間的關係,有助於在客戶端的協定下拉選單與核心選項裡做出合適的選擇。

Project V 與協定規範

V2Ray 最初作為 Project V 專案下的代理工具出現,後來協定規範與程式實作逐步拆分:規範負責定義 VMess、VLESS 這類協定的握手流程與加密方式,實際的連線處理交給不同核心完成。VMess 是早期的主力協定,相容面廣,舊的設定大多以它為基礎;VLESS 在它之後重新設計了握手,去掉了冗餘校驗與內建加密層,把加密交給傳輸層處理,開銷更低;REALITY 進一步讓伺服器端直接借用目標網站的憑證完成 TLS 握手,省去自備網域憑證的步驟。這些協定名稱都會出現在客戶端的協定下拉選單裡,選哪一項取決於伺服器端提供的設定支援哪些。

核心家族:V2Fly 與 Xray

核心是真正處理連線建立、協定解析與路由分流的程式,客戶端的設定項目最終都會轉譯成核心能讀懂的設定。V2Fly 與 Xray 是同一套協定規範下的兩套實作,設定檔的欄位結構大致相同,同一份設定通常可以互換使用。Xray 在 VLESS、REALITY 這些較新的協定功能上更新更快,v2rayNG 預設使用它;V2Fly 核心由 v2flyNG 搭載,適合需要與舊版設定保持一致的場景。兩款核心各自獨立發版,更新節奏不完全同步,遇到協定行為差異時,先確認伺服器端與客戶端兩側使用的核心是否相符。

三款客戶端的開放原始碼屬性

v2rayN、v2rayNG、v2flyNG 都以開放原始碼授權條款發布,原始碼公開,由社群持續維護。v2rayN 涵蓋 Windows、macOS 與 Linux,v2rayNG 與 v2flyNG 面向 Android,三者共用同一套訂閱格式與設定結構,換平台時訂閱連結可以直接沿用,不需要重新產生。客戶端只負責連線、協定解析與路由分流,節點與伺服器端設定由使用者自己的訂閱來源決定;把這一層關係釐清,排查問題時就能分清是客戶端設定的問題,還是訂閱與網路環境的問題。

更新與版本維護

客戶端與核心各自獨立發版,更新內容也不一樣:核心更新通常帶來協定實作調整與效能變化,客戶端更新較多集中在介面與設定項目上。訂閱內容由伺服器端維護,節點的增減不需要重新安裝客戶端,在訂閱群組裡手動執行一次更新就能拉取最新清單;需要長期保持清單較新時,可以在設定裡開啟自動更新。桌面端與 Android 端的更新入口名稱略有差異,但都支援手動觸發。更新客戶端之前,建議先記下目前的路由模式與分應用程式代理設定,更新完成後對照確認一次。

常見問題

連線與設定的常見問題

從訂閱匯入、路由模式到桌面端的安裝檔選擇,先看這幾條;更細的排查步驟整理在 FAQ 頁裡。

訂閱匯入後節點清單是空的怎麼辦?

先確認訂閱網址完整可用,再在訂閱群組裡手動執行一次更新;QR Code 辨識失敗時改用貼上連結的方式重新匯入。如果清單仍然為空,檢查訂閱本身是否已過期或網址是否被截斷。

路由模式應該選哪一個?

日常使用選「繞過區域網路」,區域網路裝置互訪與路由器管理頁面保持直連;需要所有流量都經過代理時選「全域」;與系統層級代理搭配使用時選「僅代理」。

v2rayNG 和 v2flyNG 有什麼差別?

兩者介面與設定項目大致相同,差別在核心:v2rayNG 使用 Xray,v2flyNG 使用 V2Fly。訂閱與設定格式通用,選其中一個即可。

桌面端應該下載哪個安裝檔?

Windows 有桌面版與經典 WPF 版兩個入口,macOS 依晶片選 dmg,Linux 依發行版選 deb 或 rpm;具體對照與系統需求見下載頁。

查看完整 FAQ →