第一次設定時,先選擇適用平台的客戶端,再匯入現有訂閱、選擇伺服器並啟用合適的代理入口。本文分別說明客戶端、核心、協定與路由,並提供桌面版訂閱步驟、Android 操作位置及連接埠檢查範例。看完即可完成基本設定,並依照「訂閱 → 核心 → 入口 → 路由」的順序排查問題,不必一次更動所有設定。
一、V2Ray、客戶端和節點分別是什麼?
客戶端提供設定介面,核心負責處理流量,節點則是遠端連線設定。三者並不相同:安裝 v2rayN 不代表已經有伺服器;匯入節點也不代表瀏覽器已經透過代理連線。
| 名稱 | 用途 | 新手應檢查的項目 |
|---|---|---|
| v2rayN / v2rayNG / v2flyNG | 匯入設定、選擇節點、設定代理入口 | 是否與作業系統及處理器架構相符 |
| Xray / V2Fly | 協定連線、DNS、路由及輸出處理 | 是否支援節點所需的協定與參數 |
| 節點 | 記錄遠端伺服器位址、連接埠及驗證參數 | 位址、有效期限及流量額度是否正常 |
| 訂閱 | 透過單一網址批次取得及更新節點 | 連結是否完整,能否取得有效設定 |
「V2Ray」既可能指專案本身,也常用來泛稱這類代理工具。排查問題時,不要只說「V2Ray 不能用」,應記下客戶端名稱、核心名稱、代理模式及錯誤訊息,才能對應到具體設定。
二、Windows、macOS、Linux 和 Android 該裝哪個客戶端?
桌面系統可從 v2rayN 開始,Android 則依核心需求選擇 v2rayNG 或 v2flyNG。先確認作業系統與架構,再查看節點需求,不必同時安裝多個客戶端逐一測試。
v2rayN 桌面客戶端
推薦適用於 Windows、macOS 和 Linux 桌面環境。Desktop 版採用跨平台介面;WPF 版則適用於 Windows。不能只看檔名中有 v2rayN,就判定安裝套件適用於自己的系統。
適合:首次設定電腦端、管理訂閱及設定路由
v2rayNG Android 客戶端
採用 Xray 核心的 Android 客戶端。若節點使用 VLESS、REALITY 等功能,也應確認客戶端內附核心是否支援。
適合:Android 裝置、需要 Xray 協定功能的訂閱
v2flyNG Android 客戶端
採用 V2Fly 核心的 Android 客戶端。應依現有設定及其與 V2Fly 的相容需求選擇,不要因名稱相近就認為兩者可以完全互換。
適合:Android 裝置、已有 V2Fly 相容設定
也要確認架構相符:Windows 常見的是 x64;macOS 需區分 arm64 與 x64;Linux 則需留意 deb、rpm 套件格式。Android 通常先選 arm64;若不確定裝置架構,可查看下載頁的通用套件說明。安裝套件與免安裝壓縮檔的啟動方式不同,請依所選套件的說明操作。
三、訂閱從哪裡取得?與單一分享連結有何不同?
訂閱網址由伺服器營運者或自架服務的管理介面提供,客戶端不會自動產生可用的遠端節點。訂閱是用來更新一組設定的入口,單一分享連結通常只代表一筆連線設定。
- 訂閱網址:通常是 HTTPS URL,可能包含帳戶權杖。加入訂閱群組後,即可透過更新取得節點清單。
- 分享連結:常見格式以
vmess://或vless://開頭,應使用從剪貼簿匯入設定的功能,而非填入訂閱網址欄位。 - 設定檔:可能是核心設定或客戶端匯出的檔案,匯入方式及支援格式需另外確認,並非所有 JSON 檔案都是訂閱。
首次更新取得零個節點,不一定是客戶端故障。先確認訂閱是否仍在有效期限內、流量額度是否足夠,再查看伺服器回傳的是節點資料,還是登入頁面、錯誤訊息或重新導向頁面。瀏覽器能開啟某個網頁,不代表客戶端能將其解析為節點。
四、如何在 v2rayN 和 v2rayNG 匯入訂閱?
桌面版先建立群組,再更新訂閱,最後選取一個節點作為目前使用的伺服器。以下以 v2rayN 常見介面名稱為例;不同版本可能會調整按鈕位置,但都需要找到「訂閱分組設定」、「更新訂閱」及「設為活動伺服器」等操作。
-
建立群組
在主畫面開啟「訂閱分組」→「訂閱分組設定」,點選「新增」或「+」建立群組,並填入容易辨識的備註。
-
貼上網址
在群組的 URL 欄位貼上完整訂閱網址,確認開頭、結尾及權杖沒有被截斷,再儲存設定。請勿貼上含引號的整段聊天訊息。
-
更新訂閱
返回「訂閱分組」選單,執行「更新全部訂閱(不透過代理)」。首次尚無可用節點時,先嘗試直接連線更新;只有在確實需要代理且已有可用節點時,再嘗試透過代理更新。
-
選擇伺服器
在節點清單中按右鍵點選目標項目,選擇「設為活動伺服器」。確認記錄中核心已正常啟動後,再設定系統代理;不要只看清單中是否出現節點。
v2rayNG 常見操作路徑為側邊欄「訂閱分組設定」→右上角「+」,填入名稱與訂閱 URL 後儲存;返回主清單,再從右上角選單執行「更新訂閱」。選取節點後點選連線按鈕,首次啟動時需確認 Android 系統的 VPN 連線要求。若選單文字略有不同,請以所安裝版本的訂閱管理入口為準。
五、Xray 與 V2Fly 核心該怎麼選?
依節點需求選擇核心,不要憑名稱猜測速度。VMess、VLESS 是協定名稱,WebSocket 是傳輸方式,TLS、REALITY 則是安全相關設定;這些層次可以組合使用,但不是每種核心都支援所有組合。
Xray 設定判斷
- 主要判斷依據
- 訂閱是否指定使用 Xray 功能
- 常見協定
- VLESS、VMess
- 特殊需求
- REALITY、xtls-rprx-vision
- Android 客戶端
- v2rayNG
若包含 REALITY 或 Vision 參數,請使用支援該組合的 Xray 版本,並確保欄位與伺服器端設定一致。
V2Fly 設定判斷
- 主要判斷依據
- 伺服器提供與 V2Fly 相容的設定
- 常見組合
- VMess + WebSocket + TLS
- 相容性檢查
- 傳輸方式、驗證及設定語法
- Android 客戶端
- v2flyNG
不要直接複製 Xray 專用欄位;若現有設定可正常使用,請先保留原有核心與參數。
在 v2rayN 中可前往「設定」→「參數設定」,尋找與 Core 類型相關的選項;部分版本也能依協定分別指定核心。變更後需重新啟動客戶端核心。若記錄提示欄位或傳輸類型未知,請先確認節點設定與核心功能是否相符,而非反覆更改伺服器連接埠。核心能啟動只是第一步,驗證參數及遠端交握也必須正確。
六、系統代理和 TUN 模式有什麼不同?
先用系統代理測試瀏覽器連線;確定有應用程式不遵循系統代理設定時,再考慮使用 TUN。系統代理會將代理位址寫入系統設定;TUN 則會建立虛擬網路入口,透過路由接收更多應用程式的流量,但也需處理權限、DNS 及本機網路存取。
| 入口 | 適用情境 | 注意事項 |
|---|---|---|
| 系統代理 | 瀏覽器及遵循系統代理設定的應用程式 | 部分應用程式有自己的代理設定,或會忽略系統設定 |
| 應用程式手動代理 | 可填入 HTTP / SOCKS 位址的個別應用程式 | 使用客戶端實際監聽的位址與連接埠 |
| TUN | 需要接管更多應用程式流量的桌面情境 | 檢查權限、DNS、路由及區域網路排除規則 |
| Android VPN 入口 | 由 v2rayNG 等客戶端建立系統 VPN 通道 | 確認是否限制應用程式範圍,並避免其他 VPN 佔用入口 |
在 v2rayN 的系統代理選單中,先選擇「自動設定系統代理」;停止使用時則選擇「清除系統代理」。啟用 TUN 無法修復失效的訂閱或錯誤密碼。TUN 改變的是流量進入客戶端的方式,不能取代節點連線本身。
七、「全域」和「分流」該怎麼選?
日常使用時,先選擇合適的分流規則;排查問題時,可暫時切換至明確的代理路由作為對照。代理入口與路由策略是兩個不同層次:應用程式先將流量送入客戶端,再由核心決定採用直連、代理或阻擋輸出。
- 直連:連線不經過所選代理伺服器,適合需要使用本地出口的目標。
- 代理:交由設定中的代理輸出處理,通常會在此使用選定的活動節點。
- 阻擋:拒絕符合規則的連線,並非速度緩慢,也不應誤判為節點斷線。
- 規則順序:通常依設定順序比對,較前面的廣泛規則可能會涵蓋後續的細項規則。
分流邏輯示意(無法直接匯入的設定):
區域網路位址 → direct
明確需要代理的網域 → proxy
其他連線 → 依目前路由的預設輸出處理
系統代理選單中的「自動設定」不等於「自動分流」。也要檢查目前的路由預設及最終預設輸出。若規則使用 geosite:cn 或 geoip:cn,就必須備妥相應的規則資料;只填入規則名稱,不會自動取得完整的網域分類。
八、節點有延遲,為什麼網頁還是打不開?
延遲測試結果只代表某項測試成功,不代表整條連線路徑都正常。TCP 探測成功,可能只表示能連上遠端連接埠;實際開啟網頁還涉及代理交握、驗證、DNS、TLS 及路由。請確認測試類型,不要只看單一毫秒數值。
訂閱更新一直逾時怎麼辦?
先在訂閱選單嘗試不透過代理更新;若網路必須透過代理才能存取訂閱,請先確認既有節點可正常使用,再執行透過代理更新。不要把已失效的節點當成更新訂閱的唯一連線途徑。
節點有延遲,瀏覽器卻打不開?
確認已設為活動伺服器並啟用系統代理,再檢查核心記錄。若只執行 TCP 延遲測試,請再測試實際連線,以區分連接埠可達與協定交握成功。
出現憑證或 TLS 交握失敗?
先啟用系統時間自動同步,再核對節點中的伺服器名稱、TLS 設定及伺服器端要求。請勿將略過憑證驗證當成一般修復方式。
開啟 TUN 後無法存取本機裝置?
先關閉 TUN 作為對照,確認本機網路本身可連線,再檢查路由是否涵蓋區域網路網段。請依實際網路設定排除本機位址,不要直接清除所有路由規則。
每次只變更一個項目,並記錄變更前後的錯誤。訂閱更新錯誤屬於取得設定階段,核心啟動錯誤屬於本機執行階段,遠端驗證錯誤則屬於連線階段;若混在一起處理,可能連原本可用的設定也一併弄壞。
九、本機連接埠要填什麼?如何檢查是否衝突?
應用程式要連線的是客戶端的本機監聽連接埠,而不是遠端伺服器的連接埠。先在 v2rayN「設定」→「參數設定」查看實際監聽設定,再填入應用程式的代理欄位。以下使用 127.0.0.1:10808 示範檢查方式;這只是範例,不保證是所有版本的預設值。
# Windows PowerShell:檢查範例連接埠是否有 TCP 監聽
Get-NetTCPConnection -LocalPort 10808 -State Listen
# Linux:查看 TCP 監聽清單,並在輸出中搜尋 10808
ss -lntp
# macOS:檢查範例連接埠的監聽程序
lsof -nP -iTCP:10808 -sTCP:LISTEN
若沒有監聽連接埠,先確認核心是否已啟動;若記錄出現 address already in use,請檢查哪個程序佔用了連接埠,再關閉重複執行的客戶端或更改監聽連接埠。變更後也要同步更新應用程式中的手動代理位址,舊連接埠不會自動更新。
十、如何確認設定完成並保留可還原的設定?
應以實際連線、記錄及切換模式後的結果作為驗收依據,不要只看「已連線」圖示。完成首次設定後,記下客戶端、核心、監聽連接埠及路由預設,日後升級或更換節點時才能比對。
- 檢查啟動:選擇活動伺服器後,確認核心正常啟動,且記錄中沒有持續重複出現的連接埠佔用或設定解析錯誤。
- 檢查連線:分別測試一個預期直連的目標和一個預期透過代理連線的目標,並查看連線記錄中的實際輸出方式。
- 檢查 DNS:若網域無法連線但其他連線正常,請核對 DNS 設定;不要只用直接連線 IP 的方式判斷 HTTPS 服務是否正常。
- 檢查退出:使用系統代理時,先清除系統代理再關閉客戶端,確認一般網路連線已恢復。
- 備份設定:使用客戶端提供的備份或匯出功能,妥善保存含有訂閱及驗證資訊的檔案;分享排查資訊前請先去除敏感資料。
升級前請保留可還原的設定;升級後先沿用原節點及原路由進行驗證,不要同時更換核心、修改 DNS 或啟用 TUN。若遇到難以定位的錯誤,可整理「系統、客戶端版本、核心、協定組合、重現步驟、去識別化記錄」六項資訊,再參考常見問題或完整手冊逐項處理。如此能將問題縮小至明確環節,避免反覆重新安裝。
依平台下載客戶端
選擇 Windows、macOS、Android 或 Linux 安裝套件,再依照教學匯入訂閱並設定代理。