Windows
選擇 v2rayN。下載中心提供採用跨平台介面的桌面版,以及保留經典介面的 WPF 版,兩者都可用來管理伺服器、訂閱與路由。初次安裝時,請依作業系統需求選擇一種版本,不必為了匯入同一份訂閱而同時執行兩套用戶端。
安裝後先確認本機代理連接埠,再設定系統代理。若應用程式未遵循系統代理,可另外設定應用程式代理,或進一步了解 TUN 模式。同時執行兩套會接管系統設定的用戶端,可能造成連接埠占用或代理指向混淆;排查時建議只保留一套執行環境。
CONFIGURATION LAYERS
先確認設定屬於哪一層,再從對應入口進行修改。用戶端的訂閱管理、系統代理開關與核心設定各有不同用途,不能只憑「已連線」狀態判斷整條連線路徑正常。
入站決定用戶端從哪裡接收連線。常見做法是在本機監聽 SOCKS 或 HTTP 連接埠,再讓應用程式或系統代理指向該連接埠。匯入伺服器不代表應用程式已經使用代理;排查時請先確認監聽位址、連接埠與應用程式設定一致。僅供本機使用時,通常會繫結至迴圈位址;若要開放給區域網路使用,則須另外檢查存取控制與防火牆。相較於逐一手動設定應用程式,系統代理更方便集中管理;不過應用程式是否遵循系統設定,仍取決於應用程式本身。
{
"inbounds": [
{
"tag": "local-socks",
"listen": "127.0.0.1",
"port": 10808,
"protocol": "socks",
"settings": { "udp": true }
}
]
}
查看入站與流量接管方式 →
路由會比對網域、位址或入站標籤,並將流量交由指定的出站處理。規則通常依序檢查,因此較具體的條件應排在較寬泛的條件之前。先設定直連與代理的基本範圍,再逐步加入內網、特定網域與應用程式需求,比一次匯入大量未知規則更容易找出問題。相較於只切換全域模式,規則分流能保留區域網路的存取路徑。範例僅展示部分規則;所引用的出站標籤必須存在於實際設定中,網域比對也需要可用的網域資訊。
{
"routing": {
"rules": [
{
"type": "field",
"domain": ["domain:example.com"],
"outboundTag": "direct"
}
]
}
}
查看路由規則實例 →
DNS 會將網域名稱轉換為位址,但應用程式、作業系統與代理核心可能各自發出解析請求。連線失敗時,應先確認由誰進行解析,以及解析請求經過哪條路徑,而非只更換 DNS 伺服器位址。核心 DNS 設定是否會套用至特定請求,取決於入站、路由與出站的實際設定。相較於只修改系統 DNS,核心設定可配合分流需求控制部分解析行為,但不會自動涵蓋所有應用程式。範例顯示實際設定鍵名;解析器是否可連線、加密方式與引導解析仍須另外檢查。
{
"dns": {
"servers": ["1.1.1.1", "8.8.8.8"]
}
}
查看 DNS 設定最佳化方式 →
出站定義連線如何離開核心,可以是代理伺服器,也可以是直連或封鎖。伺服器的協定、傳輸方式與安全參數必須成組相符,不能只因位址與連接埠相同就視為設定相同。圖形化用戶端通常會依伺服器記錄產生代理出站,再由路由透過標籤引用。相較於直接編輯整份設定,先使用用戶端支援的匯入入口,更容易保留欄位間的關聯。以下僅展示直連出站範例,不包含遠端憑證,也不能取代伺服器設定或訂閱;修改標籤時,請一併檢查路由中的引用。
{
"outbounds": [
{
"tag": "direct",
"protocol": "freedom",
"settings": {}
}
]
}
查看自訂出站說明 →
訂閱是用戶端用來批次取得伺服器記錄的管理方式,並非核心的頂層設定鍵。先依來源建立分組,填入訂閱網址並更新,再確認記錄是否出現、協定是否能正確解析。相較於逐筆貼上分享連結,訂閱更方便管理伺服器異動;但手動修改的內容可能在下次更新時被覆蓋。使用多個來源時,請明確標示各分組用途,並避免將含有個人存取識別資訊的網址放進截圖或公開記錄。下方列出的鍵名屬於產生後的核心設定,不代表訂閱欄位本身。
{
"log": { "loglevel": "warning" },
"inbounds": [],
"outbounds": []
}
查看訂閱分組與管理方式 →
設定範例僅供辨認結構,並非完整的連線設定。實際執行還需要有效的伺服器資訊,以及彼此相符的標籤。不同核心支援的欄位與協定功能可能有所差異,修改前請先確認用戶端目前選用的核心。建議先備份一份可正常使用的設定,每次只調整一個層次,再使用相同的應用程式與目標位址驗證結果。若訂閱更新會重新產生設定,請透過用戶端提供的規則或自訂設定入口修改,避免直接編輯暫存檔案。
CLIENT SHELF
桌面端以 v2rayN 為主,Android 端建議先了解 v2rayNG,再依 V2Fly 核心需求考慮 v2flyNG。先選擇作業系統,再確認處理器架構與安裝套件格式;用戶端名稱相近,不代表安裝檔可以互換。
選擇 v2rayN。下載中心提供採用跨平台介面的桌面版,以及保留經典介面的 WPF 版,兩者都可用來管理伺服器、訂閱與路由。初次安裝時,請依作業系統需求選擇一種版本,不必為了匯入同一份訂閱而同時執行兩套用戶端。
安裝後先確認本機代理連接埠,再設定系統代理。若應用程式未遵循系統代理,可另外設定應用程式代理,或進一步了解 TUN 模式。同時執行兩套會接管系統設定的用戶端,可能造成連接埠占用或代理指向混淆;排查時建議只保留一套執行環境。
選擇 v2rayN 桌面用戶端,並依電腦晶片選擇 Apple Silicon 或 Intel 版本。可在系統的「關於這台 Mac」查看晶片或處理器資訊,再選擇相符的架構,不必靠反覆安裝來判斷。
首次執行時請留意系統權限提示,並確認網路代理已指向用戶端的監聽連接埠。若關閉用戶端後仍無法正常連線,請先檢查系統是否保留了代理設定。TUN 涉及更深層的流量接管,啟用前應先閱讀權限與路由說明,不應把它當成解決所有連線問題的通用開關。
優先選用採用 Xray 核心的 v2rayNG;若現有設定依賴 V2Fly 功能,再考慮 v2flyNG。下載中心分別提供 arm64 與通用版本。較新的主流裝置通常採用 arm64;若不確定架構,請先查看裝置資訊與對應安裝套件的需求。
首次啟動並連線時,須確認已授予系統 VPN 權限。分應用程式設定會決定哪些應用程式使用代理通道,與伺服器路由規則屬於不同層次。若連線在背景執行時中斷,可檢查系統的電池管理與背景執行限制;也請確認其他使用 VPN 通道的應用程式是否已占用接管位置,再判斷是否需要調整用戶端設定。
選擇 v2rayN,並依發行版的套件系統選擇 deb 或 rpm,再確認 x64 或 arm64 架構。此處提供圖形化用戶端下載入口;是否能直接執行,仍取決於桌面環境、執行相依項目與套件需求,不能只看發行版名稱判斷。
不同桌面環境與應用程式讀取代理設定的方式可能不同。先使用可明確填入代理位址的應用程式測試本機連接埠,再檢查桌面環境的系統代理。若需要使用 TUN,請另行處理權限與路由,避免同時執行多個會修改網路介面的工具。更新前先備份訂閱分組與自訂規則,以便比對行為變化。
用戶端負責執行與管理設定,安裝套件本身不會提供伺服器位址、帳號或訂閱。若已有分享連結,請確認其協定與傳輸特性;若已有訂閱網址,則要確認用戶端能辨識回傳格式。把一般網頁網址誤當成訂閱網址,或將單筆分享連結填入訂閱更新欄位,都可能導致清單空白。匯入失敗時,先確認輸入內容的類型,再檢查網址是否完整,避免一再重新安裝用戶端。
安裝後的驗證分為兩步:先確認用戶端能讀取伺服器設定並啟動核心,再確認目標應用程式的連線確實經過預期路徑。只有伺服器清單、連線開關或單次測試結果,都不足以證明所有應用程式使用相同出口。若要截取訂閱、伺服器記錄或記錄檔畫面,請遮蔽網址中的個人識別資訊與驗證資料,只保留必要的錯誤類別與設定名稱。
PROJECT V ECOSYSTEM
分清專案、核心、用戶端與伺服器設定,有助於判斷功能來自哪個環節,也能縮小排查範圍。名稱相似不代表設定能力相同。
PROJECT / CORE / CLIENT
Project V 提供代理通訊相關工具與元件,V2Ray 則是這個生態中廣為使用的名稱。實際使用時,通常透過圖形化用戶端匯入伺服器、啟動核心並管理代理設定,而不是直接編輯所有執行參數。核心負責處理協定、傳輸與路由等邏輯;圖形化用戶端則將常用操作整理成介面。了解這項分工,才能明白為什麼更換介面不一定會改變協定支援,而更換核心卻可能影響設定是否能被接受。
日常交流中的「V2Ray 設定」,可能指伺服器分享連結、用戶端儲存的記錄,也可能是核心讀取的 JSON 檔案,這些內容不能直接混用。分享連結通常只描述一台伺服器;訂閱用於批次發送伺服器記錄;核心設定則還包含本機入站與路由。開始排查前,先確認討論的是哪一種內容,避免把用戶端的訂閱選項誤填進核心設定。
V2Fly 延續 V2Ray 相關核心的社群發展;Xray 則以共同的技術基礎為起點,發展出自己的實作與功能。兩者共享部分概念與設定習慣,但不代表所有欄位、協定組合或傳輸行為都完全相同。選擇時應考量現有伺服器設定需要哪些功能,以及用戶端實際整合了哪個核心,而非只看名稱或介面外觀。
例如,伺服器使用相同的協定名稱,仍可能因傳輸層、安全參數或擴充功能不同,而需要特定核心支援。遇到設定無法解析或核心無法啟動時,先查看錯誤訊息中的欄位與功能名稱,再確認該設定適用的範圍。若只把錯誤歸因於伺服器無法連線,可能會忽略更早發生的設定未被核心接受問題。
v2rayN 是桌面端的設定與執行入口,涵蓋本站列出的三種桌面作業系統,實際功能取決於所使用的發行套件與核心設定。v2rayNG 適用於 Android 裝置,本站以 Xray 核心方案介紹一般用法;v2flyNG 則是採用 V2Fly 核心的替代選擇。三者都是開源用戶端,可透過公開的實作與設定行為了解其功能,但它們不是伺服器服務,也不會自動產生可用訂閱。
若現有設定在某款用戶端上運作正常,移轉至其他用戶端時仍須確認匯入格式、路由規則與流量接管方式。匯入伺服器通常不會一併移轉系統代理、分應用程式清單與本機自訂規則。移轉後先測試一台伺服器與一個目標應用程式,再逐步還原分組與分流設定,比一次複製整套環境更容易找出差異。選擇建議請參閱用戶端比較。
Project V 生態中的專案、核心與圖形化用戶端可能採用不同的開源授權。例如,V2Fly 的 V2Ray 核心與 Xray 核心採用 MPL 2.0;圖形化用戶端本身及其附帶元件,則應分別查看各自的授權說明。開源授權規範程式碼使用、修改與再散布的條件,不等同於訂閱來源的服務條款,也不代表伺服器的執行狀態。使用者仍須自行管理憑證、存取權限與伺服器設定。
用戶端更新、核心更新與訂閱更新是三種不同操作。用戶端更新可能改變介面與管理方式;核心更新可能影響設定解析與協定行為;訂閱更新則主要更新伺服器記錄。行為出現變化時,先確認變更屬於哪一類,再對照更新前保留的設定。不要同時更換用戶端、核心、DNS 與規則後才開始測試,否則很難找出是哪項變更影響連線路徑。
FIELD NOTES
從訂閱輸入到瀏覽網頁,依問題發生的階段尋找相關文章。匯入階段出問題,先檢查連結與格式;用戶端已啟動卻無法連線時,再檢查系統代理、路由與 DNS。不同階段使用不同檢查清單,避免重複執行無關步驟。
針對已連上代理卻無法上網的情況,依序檢查系統代理狀態、本機連接埠、路由規則、DNS 解析與時間同步,找出故障環節。
閱讀文章整理常見的訂閱失效原因,包括連結過期、格式不相容、更新時未透過代理,以及憑證錯誤,並提供逐步檢查與修正方法。
閱讀文章分別說明 v2rayN 訂閱分組設定與 v2rayNG 訂閱入口的操作方式,並介紹 Base64 訂閱、單筆分享連結與剪貼簿匯入等格式的差異。
閱讀文章