V2Ray 新手十問:訂閱匯入、協定選擇與連線失敗一次搞懂

從選擇用戶端、更新訂閱與設定協定參數開始,說明代理模式、路由分流及連線失敗的固定排查順序。每個問題都提供可直接執行的操作。

本文速覽

本文適合第一次使用 v2rayN、v2rayNG 或 v2flyNG 的使用者。讀完後即可完成用戶端選擇與訂閱匯入,了解 VMess、VLESS、系統代理與路由規則之間的關係,並依照網路、時間、訂閱、節點、參數、日誌的順序排查常見連線問題。

如何選擇用戶端與協定

問題一:Windows、macOS、Android、Linux 應該選哪個用戶端?

用戶端首先應依平台選擇,而不是依節點名稱選擇。Windows 桌面環境通常使用 v2rayN;Android 可選擇搭載 Xray 核心的 v2rayNG,也可選擇搭載 V2Fly 核心的 v2flyNG。macOS 與 Linux 請前往下載中心查看目前提供的桌面版選項,並依頁面標示的平台與架構取得對應版本。

Android 使用者若沒有服務端指定要求,優先依訂閱實際包含的協定決定。需要使用 Xray 相關功能時選擇 v2rayNG;設定明確要求 V2Fly 核心時選擇 v2flyNG。用戶端名稱不同不代表訂閱一定不相容,最終仍取決於協定、傳輸、安全層及核心版本是否支援。

4 個平台
Windows、macOS、Android、Linux
3 個用戶端
v2rayN、v2rayNG、v2flyNG
2 種核心
Xray 與 V2Fly
1 組參數
用戶端與服務端必須一致

問題二:VMess 與 VLESS 有什麼差異,新手該選哪個?

VMess 和 VLESS 都是 Project V 生態系中常見的代理協定。VMess 設定通常包含使用者 ID、alterId 或相容欄位、安全選項、位址與連接埠;VLESS 採用更精簡的驗證設計,設定中常見使用者 ID、flow、傳輸方式與安全層參數。兩者不是可以在用戶端中隨意切換的選項。

最可靠的選擇原則是完全依照服務端或訂閱提供的內容。訂閱給出 VMess 就依 VMess 匯入,給出 VLESS 就保留 VLESS;不要為了追求某個協定名稱而手動修改類型。即使位址與連接埠相同,只要協定、使用者 ID、傳輸方式或 TLS 設定其中一項不一致,連線也可能立即失敗。

比較項目 VMess VLESS
驗證資訊 使用者 ID 及相關相容參數 使用者 ID,部分設定包含 flow
常見安全層 TLS 等,由服務端決定 TLS 或服務端指定的方式
選擇依據 訂閱或服務端明確提供的內容 訂閱或服務端明確提供的內容
能否直接互相修改 不能 不能

問題三:Xray 與 V2Fly 核心需要手動切換嗎?

多數新手第一次使用時不需要主動切換核心。v2rayNG 以 Xray 核心處理設定,v2flyNG 以 V2Fly 核心處理設定;v2rayN 可用的核心與版本設定應以用戶端介面為準。匯入後能夠啟動、測速並存取目標網站,就沒有只為了「更換核心」而修改設定的必要。

如何匯入與更新訂閱連結

問題四:訂閱連結應該貼到哪裡?

訂閱連結不是一般節點位址,也不是要長期貼在瀏覽器網址列中開啟的網頁。它通常是一段完整的 HTTPS 位址,用戶端會請求該位址、解析其中的節點清單,再儲存到本機訂閱群組。複製時要避免遺漏結尾字元,也不要把聊天軟體附加的句號一併貼入。

  1. 確認連結

    完整複製訂閱位址,檢查開頭的協定、網域、路徑與查詢參數,首尾不要帶有空格或中文標點。

  2. 新增群組

    在 v2rayN 主介面進入「訂閱群組」→「訂閱群組設定」→「新增」,填寫備註並貼上位址。

  3. 更新訂閱

    儲存後進入「訂閱群組」→「更新全部訂閱」,等待節點清單寫入主介面。

  4. 選擇節點

    先選擇一個節點,再執行延遲測試;確認結果正常後,將該節點設為作用中伺服器。

  5. 啟動代理

    依需求啟用系統代理或對應的執行模式,再用瀏覽器測試目標頁面是否能夠載入。

Android 上的入口名稱會隨版本調整,但操作邏輯相同:開啟訂閱群組管理,點選新增,填寫備註與 URL,儲存後執行更新。若掃描 QR Code,先確認 QR Code 載入的是訂閱位址還是單一節點;前者會產生一組節點,後者通常只會新增一筆設定。

問題五:訂閱更新失敗,為什麼舊節點還在?

更新失敗時,用戶端通常會保留上一次成功寫入的本機資料,因此看到舊節點不代表這次請求成功。先查看更新提示與日誌時間,再確認訂閱位址是否仍然有效。不要一開始就刪除整個群組,否則也會失去可供比對的舊設定。

常見原因包括系統時間偏差、訂閱位址複製不完整、目前網路無法存取訂閱網域、連結已經失效,以及用戶端未取得背景網路權限。Android 還要確認應用程式沒有在更新過程中被系統暫停,尤其是在鎖定螢幕或切換應用程式後。

錯誤:subscription update failed

原因與解法:用戶端未能成功取得訂閱內容——先用原始連結重新覆蓋儲存,校正系統時間,再切換網路執行一次手動更新。

錯誤:unexpected EOF

原因與解法:內容傳輸完成前連線中斷——讓用戶端保持在前景,換用穩定網路後重試,並檢查訂閱服務是否暫時無法使用。

代理模式與路由分流有什麼差異

問題六:啟用系統代理後,所有程式都會經過節點嗎?

不一定。系統代理只是將代理位址與連接埠寫入作業系統設定,只有遵循系統代理的應用程式才會自動使用它。某些程式使用獨立網路堆疊、自行指定代理,或直接建立連線,此時可能繞過系統代理。Android 的 VPN 服務模式涵蓋範圍較廣,但仍可能受到個別應用程式設定、繞過規則與系統限制影響。

以桌面版為例,本機監聽連接埠可能顯示為 HTTP 10809、SOCKS 10808,也可能因版本或使用者設定而有所不同。要為其他程式手動填寫代理時,必須查看用戶端目前顯示的實際連接埠,不能只照抄網路上的範例。若連接埠已被其他程序佔用,核心也可能無法啟動。

應用程式發出請求系統代理接收比對路由規則選擇出站目標伺服器回應

問題七:全域、規則與直連模式該如何選擇?

全域模式通常表示由用戶端接管的流量優先經過代理出站,適合暫時確認節點是否正常,但可能也會讓本機服務及不需要代理的網站繞送。規則模式會依網域、IP、規則集或程序條件決定代理、直連或阻斷,更適合日常使用。直連模式則主要用於暫停代理影響,以便與本機網路進行比較。

新手可以先使用全域模式進行一次短暫測試:若全域模式可用而規則模式不可用,問題通常位於路由規則或 DNS 分流,而不是節點本身。確認後再切回規則模式,檢查目標網域符合哪一條規則。修改規則時一次只改一項,避免同時調整 DNS、路由與協定,導致無法判斷哪項真正生效。

節點連線失敗應依什麼順序排查

問題八:節點顯示逾時,第一步應該做什麼?

第一步不是連續更換十幾個節點,而是先確認本機基礎網路正常。關閉代理後存取一個穩定的本地網站,再檢查系統日期、時區與自動同步狀態。TLS 連線依賴正確時間,系統時間偏差過大時,即使節點位址與連接埠正確,也可能在交握階段失敗。

第二步檢查訂閱狀態與單一節點參數。確認位址沒有多餘空格,連接埠介於 1 至 65535 之間,使用者 ID、協定類型、傳輸方式、Host、路徑、SNI 與安全層都和服務端一致。如果設定來自訂閱,優先重新更新,不要憑印象手動修改欄位。

第三步才是更換網路、更換節點與查看日誌。家庭網路失敗而行動網路成功,通常表示本地 DNS、路由或網路出口存在差異;所有網路都在同一節點失敗,則更應檢查節點狀態與參數。單次延遲測試建議至少保留 10 至 15 秒觀察,不要把瞬間沒有回應直接視為永久失效。

錯誤:connection timed out

原因與解法:在逾時期限內未完成連線——先確認本機網路與系統時間,再檢查節點位址、連接埠,以及目前網路是否能連到伺服器。

錯誤:connection refused

原因與解法:目標位址可到達,但對應連接埠拒絕連線——核對連接埠是否填寫錯誤,並確認服務端程序正在該連接埠監聽。

錯誤:invalid user

原因與解法:使用者驗證參數不相符——重新同步訂閱,核對使用者 ID、協定類型與服務端使用者設定。

錯誤:failed to find an available destination

原因與解法:無法解析出站伺服器位址——檢查節點網域拼寫,切換可用 DNS 後重新啟動核心。

如何檢查 DNS、日誌與背景執行

問題九:可以連線但網頁打不開,是 DNS 問題嗎?

有可能,但要先區分「代理連線建立成功」與「目標網域解析成功」。節點延遲正常只代表到代理伺服器的鏈路可能可用,不代表目標網域一定解析正確。若直接存取 IP 有回應,但存取網域失敗,DNS 的可能性較高;若所有請求都逾時,還要檢查路由、出站與協定參數。

排查時先恢復用戶端預設的 DNS 設定,避免同時設定多個來源不明的伺服器。接著重新啟動核心、清除系統 DNS 快取,再測試一個已知可存取的網域。規則模式下還要檢查 DNS 請求是直連還是經過代理,以及解析結果是否被路由規則送往預期的出站。

基礎檢查順序
1. 關閉代理,確認本機網路可用
2. 開啟代理,查看核心是否成功啟動
3. 檢查本機 HTTP 與 SOCKS 監聽連接埠
4. 測試節點延遲與實際連線
5. 查看 DNS 解析與路由命中紀錄
6. 依第一條明確錯誤修改單一參數

日誌應從故障發生的時間點往後查看,優先尋找第一條 error 或 warning。後續大量 timeout 可能只是第一個錯誤引發的連鎖結果。v2rayN 可從主介面的日誌區域查看核心輸出,並在「設定」→「參數設定」中核對相關執行參數;Android 用戶端可在日誌頁面重新執行一次失敗操作,讓時間與請求相互對應。

問題十:Android 背景斷線,如何兼顧穩定與耗電?

背景斷線通常與系統電池策略、應用程式背景權限、網路切換或記憶體回收有關。先在系統設定中允許 v2rayNG 或 v2flyNG 在背景執行,並確認 VPN 連線沒有受到省電策略限制。不同 Android 裝置的選單名稱各異,常見路徑是「設定」→「應用程式」→「v2rayNG」→「電池」→「允許背景活動」。

接著減少不必要的背景工作。訂閱不需要每隔幾分鐘更新,路由規則在沒有變更時也不應反覆重新載入。若只在使用瀏覽器時需要連線,可以按需啟動;若需要持續連線,則保留系統狀態列中的 VPN 服務通知,並避免使用會主動結束背景程序的系統清理功能。

  1. 開啟背景執行

    進入「設定」→「應用程式」→對應用戶端→「電池」,允許背景活動並取消過度限制。

  2. 降低更新頻率

    將訂閱自動更新調整為每隔數小時一次,節點沒有變更時手動更新即可。

  3. 觀察網路切換

    在無線網路與行動網路切換後檢查連線狀態,必要時停止並重新啟動一次服務。

  4. 保留日誌

    記錄斷線時間、網路類型與第一條錯誤,不要只憑「打不開」來判斷原因。

完成首次設定後,建議保留一個已驗證可用的節點作為對照。日後遇到問題,先測試這個節點,再判斷是訂閱整體變更、目前網路異常,還是新節點參數不相符。固定的對照設定能大幅減少盲目修改,也方便從日誌中辨識真正的變化點。

前往下載中心 選擇適合目前平台的用戶端