V2Ray 新手常見 10 問:核心、用戶端、訂閱匯入與連線故障排除

整理 V2Ray 新手常見的 10 個問題:核心與用戶端的差異、用戶端選擇、訂閱匯入、全域與分流,以及無法連線時的檢查方式。

本文重點

先分清用戶端、核心與伺服器,再完成一次訂閱匯入及網頁連線測試。本文適合剛安裝 v2rayN、v2rayNG 或 v2flyNG 的使用者;讀完後即可判斷問題出在取得訂閱、本機流量接管、遠端連線或路由規則,不必反覆重裝碰運氣。桌面操作以 v2rayN 常見的中文介面為例,不同版本的選單名稱可能略有差異。

一、V2Ray、Xray 與用戶端有什麼關係?

請將設定介面與實際處理流量的程式分開理解。V2Ray 是代理工具專案,其核心程式負責監聽本機連接埠、套用路由規則並連線至遠端伺服器。Xray 則屬於另一個相關技術生態系的核心,支援的協定與設定細節並不完全相同,不能只憑名稱判斷兩者可以互換。

v2rayN 是桌面用戶端,可管理不同核心;v2rayNG 是採用 Xray 核心的 Android 用戶端;v2flyNG 則採用 v2fly 核心。若遇到「不支援某個設定欄位」,請先確認實際執行的核心與版本,而不是只看用戶端名稱。

二、如何選擇 v2rayN、v2rayNG 或 v2flyNG?

先依作業系統縮小選擇範圍,再確認與節點的相容性。桌面裝置使用 v2rayN;Android 裝置則在 v2rayNG 與 v2flyNG 之間選擇。不要直接將桌面教學中的「設定系統代理」套用到 Android:Android 通常透過系統 VPN 授權接管裝置流量,運作方式不同。

用戶端適用平台初次檢查
v2rayNWindows、macOS、Linux選擇相符的作業系統與處理器架構,並確認實際使用的核心。
v2rayNGAndroid確認 Xray 支援節點所使用的協定、傳輸方式與安全性設定。
v2flyNGAndroid確認 v2fly 支援該設定,不要直接套用其他核心專用的參數。

判斷方式:依完整設定選擇用戶端

先確認協定、傳輸方式與 TLS 設定,再選擇能處理這些欄位的用戶端與核心。只看到「VLESS」或「VMess」名稱,還不足以判斷整份設定是否相容。

三、訂閱連結與單一節點連結有什麼差別?

訂閱連結通常是遠端網址,用戶端連線後會取得節點清單;單一節點分享連結則包含一個節點的連線參數。訂閱更新成功只代表已取得並解析內容,不代表清單中的每台伺服器都在線,也不代表帳戶仍有可用額度。

請妥善保管訂閱網址,網址中的權杖、節點 UUID 與密碼都不應出現在公開截圖中。更換手機或電腦時,也不要為了方便把完整連結貼到公開討論區;若已外洩,請至服務提供者的管理頁面重設。

四、如何在 v2rayN 匯入及更新訂閱?

先保留目前可用的設定,再新增一個獨立的訂閱群組,方便辨識更新來源。以下使用 v2rayN 常見的選單名稱;若版本改用按鈕入口,仍請前往「訂閱群組設定」,不要將訂閱網址當成單一節點匯入。

  1. 新增群組

    開啟「訂閱群組」→「訂閱群組設定」,新增群組並填入方便辨識的備註及完整訂閱網址。確認網址前後沒有多餘空格或換行。

  2. 執行更新

    儲存後,在「訂閱群組」選單中選擇「更新全部訂閱(不透過代理)」。先確認直連取得訂閱是否成功;尚無可用代理時,不要依賴代理更新。

  3. 確認結果

    查看更新提示及該群組中的伺服器數量。若顯示零筆資料,請先確認網址是否回傳登入頁面、到期提示或不相容內容,不要立刻刪除整個用戶端。

  4. 選擇伺服器

    在伺服器清單中選取一筆資料,透過右鍵選單選擇「設為活動伺服器」進行切換。確認核心已啟動後,再開啟系統代理並測試網頁。

只有在已有可用代理,且訂閱網址無法直連時,才嘗試使用「透過代理」更新訂閱。自動更新間隔的單位請以目前設定介面為準,不要混淆分鐘與小時;提高更新頻率也不會改善伺服器品質。

五、VMess、VLESS、TLS 都需要手動填寫嗎?

建議優先使用服務提供者產生的分享連結或訂閱,以減少手動輸入錯誤。VMess 與 VLESS 是協定名稱,TLS 是連線安全層;傳輸方式則是另一組設定。這些欄位必須與伺服器端相符,並不是可以單獨「調高」的速度選項。

例如,伺服器要求使用 WebSocket 與 TLS 時,用戶端即使只填入位址和 UUID,也可能無法連線。遇到新的設定欄位,請先確認核心是否支援,再向服務提供者查證;不要整段覆蓋其他教學中的參數到既有節點。

六、系統代理、TUN 與本機連接埠有什麼差別?

系統代理會讓遵循作業系統代理設定的應用程式,將請求送至本機監聽連接埠;TUN 則透過虛擬網路介面接管流量,涵蓋範圍與權限需求都不同。建議先使用系統代理測試瀏覽器,再評估是否需要 TUN,以減少排查時的變因。

127.0.0.1
本機迴路位址,不是遠端節點
10808
本機監聽連接埠範例,請以設定為準
443
TLS 服務常見連接埠,並非固定值

在 v2rayN 的「設定」→「參數設定」中確認本機監聽連接埠及相關監聽選項。不同版本的 HTTP、SOCKS 或混合監聽設定可能不同,不要假設所有連接埠都接受相同的代理協定。上方數字用於區分位址的用途,並非所有安裝版本的預設設定。

七、全域與分流分別控制什麼?

系統代理決定應用程式是否將流量交給用戶端,路由規則則決定交入的流量要如何出站。這是兩個不同層級。「全域」通常表示讓已接管的流量依代理出站策略處理,不代表所有應用程式都已被接管,也不等於啟用 TUN。

V2Ray/Xray 的一般路由規則會依序比對,由第一條符合的規則決定出站方式。網域規則與 IP 規則所需的資訊不同,網域解析策略也會影響比對結果。入門階段先使用用戶端提供的路由預設;若只有特定網站無法連線,再查看日誌並調整相關規則,不要將所有目標永久改為相同的出站方式。路由規則概念請參閱進階手冊。

八、顯示已連線,為什麼網頁還是打不開?

Android 狀態列中的 VPN 圖示,主要表示本機 VPN 服務已建立;桌面核心正在執行,也只代表本機程序存在。兩者都無法單獨證明遠端驗證、DNS 解析與目標網頁請求已完成。由近到遠逐步檢查連線路徑,比反覆點選連線更有效。

  1. 檢查本機:確認核心是否啟動失敗、監聽連接埠是否被占用,以及瀏覽器是否另行啟用代理擴充功能或手動代理設定。
  2. 檢查流量接管:桌面裝置確認「設定系統代理」已生效;Android 裝置則確認目標應用程式未被排除於分應用程式代理之外。
  3. 檢查遠端連線:改用同一訂閱中的另一台伺服器,並確認帳戶有效期限、流量額度及節點參數。
  4. 檢查請求:使用兩個不同網站進行測試。若只有一個網站失敗,請優先檢查該網站的 DNS、路由與伺服器端限制。

不要把一次延遲測試成功視為網頁一定能正常開啟。TCP 連線測試、代理請求測試與實際頁面載入檢查的環節並不完全相同。記錄「哪項測試通過、哪項失敗」,比只回報「連不上」更有助於找出問題。

九、如何判讀日誌中的常見錯誤?

先記下問題發生時間,再重現一次並查看前後相鄰的日誌。錯誤訊息中的位址可能指本機監聽位址、DNS 伺服器、遠端節點或最終目標,必須搭配上下文判斷。以下列出常見錯誤片段,但不同系統與核心版本顯示的完整文字可能不完全相同。

錯誤:address already in use

原因:準備監聽的位址與連接埠已被其他程序占用。解決方式:關閉重複啟動的用戶端或衝突程序;必要時變更本機連接埠,並同步更新應用程式中的手動代理位址。

錯誤:connection refused

原因:目標連接埠主動拒絕連線,可能是服務未監聽或位址、連接埠填寫錯誤。解決方式:先確認日誌中的目標是本機還是遠端,再檢查對應的監聽服務與連接埠。

錯誤:i/o timeout

原因:網路操作逾時,可能發生於名稱解析、連線建立或等待回應期間。解決方式:根據前後日誌判斷發生階段,分別更換網路與節點進行比較,每次只變更一項條件。

錯誤:x509: certificate has expired or is not yet valid

原因:憑證有效期限檢查失敗,可能是本機時間錯誤,或遠端憑證已過期。解決方式:先同步系統日期與時間;若時間正確仍失敗,請聯絡服務提供者修復憑證。

分享日誌前,請遮蔽訂閱權杖、UUID、密碼及其他驗證資訊。保留錯誤原文、發生時間、用戶端版本、核心版本與操作步驟即可。不要只截取最後一句「失敗」,也不要公開匯出含有憑證的完整設定檔。

十、完成初次設定後,應保留哪些設定?

保留一組已確認可用的基準設定:一台活動伺服器、一種流量接管方式,以及一套路由預設。之後每次只修改一項設定,若失敗就還原。如此便能分辨問題是來自新規則、DNS 調整或節點本身,避免把原本可用的設定改到無法重現。

螢幕一關就中斷,需要重新匯入訂閱嗎?

請先檢查 Android「設定」→「應用程式」→對應用戶端→「電池」中的背景執行限制,選單名稱會因廠牌而異。允許必要的背景執行後,再檢查分應用程式代理與系統 VPN 設定;先不要刪除訂閱。

重新啟動電腦後,也要開啟 TUN 嗎?

不必為了開機後連線而啟用 TUN。先啟動 v2rayN,確認活動伺服器與核心執行狀態,再恢復先前可用的系統代理方式;若需接管不遵循系統代理的應用程式,再另外評估是否使用 TUN。

更新後無法使用,可以直接覆蓋設定嗎?

先記錄用戶端與核心版本,並備份目前的設定。對照新版本設定檢查監聽連接埠、活動伺服器及路由預設;未備份前不要清除資料,也不要混用不同版本的核心檔案。

下載v2rayN依平台選擇用戶端