先分清用戶端、核心與伺服器,再完成一次訂閱匯入及網頁連線測試。本文適合剛安裝 v2rayN、v2rayNG 或 v2flyNG 的使用者;讀完後即可判斷問題出在取得訂閱、本機流量接管、遠端連線或路由規則,不必反覆重裝碰運氣。桌面操作以 v2rayN 常見的中文介面為例,不同版本的選單名稱可能略有差異。
一、V2Ray、Xray 與用戶端有什麼關係?
請將設定介面與實際處理流量的程式分開理解。V2Ray 是代理工具專案,其核心程式負責監聽本機連接埠、套用路由規則並連線至遠端伺服器。Xray 則屬於另一個相關技術生態系的核心,支援的協定與設定細節並不完全相同,不能只憑名稱判斷兩者可以互換。
- 用戶端:提供伺服器清單、訂閱管理、系統代理開關與日誌介面,並產生或載入核心設定。
- 核心:執行入站、出站、DNS 與路由設定。介面顯示啟動成功,不代表核心已正常監聽連接埠。
- 伺服器:提供遠端連線位址與驗證參數。安裝用戶端本身並不會產生可用的伺服器。
v2rayN 是桌面用戶端,可管理不同核心;v2rayNG 是採用 Xray 核心的 Android 用戶端;v2flyNG 則採用 v2fly 核心。若遇到「不支援某個設定欄位」,請先確認實際執行的核心與版本,而不是只看用戶端名稱。
二、如何選擇 v2rayN、v2rayNG 或 v2flyNG?
先依作業系統縮小選擇範圍,再確認與節點的相容性。桌面裝置使用 v2rayN;Android 裝置則在 v2rayNG 與 v2flyNG 之間選擇。不要直接將桌面教學中的「設定系統代理」套用到 Android:Android 通常透過系統 VPN 授權接管裝置流量,運作方式不同。
| 用戶端 | 適用平台 | 初次檢查 |
|---|---|---|
| v2rayN | Windows、macOS、Linux | 選擇相符的作業系統與處理器架構,並確認實際使用的核心。 |
| v2rayNG | Android | 確認 Xray 支援節點所使用的協定、傳輸方式與安全性設定。 |
| v2flyNG | Android | 確認 v2fly 支援該設定,不要直接套用其他核心專用的參數。 |
判斷方式:依完整設定選擇用戶端
先確認協定、傳輸方式與 TLS 設定,再選擇能處理這些欄位的用戶端與核心。只看到「VLESS」或「VMess」名稱,還不足以判斷整份設定是否相容。
三、訂閱連結與單一節點連結有什麼差別?
訂閱連結通常是遠端網址,用戶端連線後會取得節點清單;單一節點分享連結則包含一個節點的連線參數。訂閱更新成功只代表已取得並解析內容,不代表清單中的每台伺服器都在線,也不代表帳戶仍有可用額度。
- 訂閱網址:通常以
https://開頭,但一般網頁網址也可能如此,不能只看前綴判斷。請使用服務提供者明確標示的訂閱入口。 - 節點分享連結:常見前綴包括
vmess://與vless://。這些不是訂閱更新網址,不應隨意貼到訂閱網址欄位。 - 完整設定檔:JSON 檔案可能包含入站、出站與路由設定,並不等同於節點清單。請使用用戶端中相應的自訂設定入口。
請妥善保管訂閱網址,網址中的權杖、節點 UUID 與密碼都不應出現在公開截圖中。更換手機或電腦時,也不要為了方便把完整連結貼到公開討論區;若已外洩,請至服務提供者的管理頁面重設。
四、如何在 v2rayN 匯入及更新訂閱?
先保留目前可用的設定,再新增一個獨立的訂閱群組,方便辨識更新來源。以下使用 v2rayN 常見的選單名稱;若版本改用按鈕入口,仍請前往「訂閱群組設定」,不要將訂閱網址當成單一節點匯入。
-
新增群組
開啟「訂閱群組」→「訂閱群組設定」,新增群組並填入方便辨識的備註及完整訂閱網址。確認網址前後沒有多餘空格或換行。
-
執行更新
儲存後,在「訂閱群組」選單中選擇「更新全部訂閱(不透過代理)」。先確認直連取得訂閱是否成功;尚無可用代理時,不要依賴代理更新。
-
確認結果
查看更新提示及該群組中的伺服器數量。若顯示零筆資料,請先確認網址是否回傳登入頁面、到期提示或不相容內容,不要立刻刪除整個用戶端。
-
選擇伺服器
在伺服器清單中選取一筆資料,透過右鍵選單選擇「設為活動伺服器」進行切換。確認核心已啟動後,再開啟系統代理並測試網頁。
只有在已有可用代理,且訂閱網址無法直連時,才嘗試使用「透過代理」更新訂閱。自動更新間隔的單位請以目前設定介面為準,不要混淆分鐘與小時;提高更新頻率也不會改善伺服器品質。
五、VMess、VLESS、TLS 都需要手動填寫嗎?
建議優先使用服務提供者產生的分享連結或訂閱,以減少手動輸入錯誤。VMess 與 VLESS 是協定名稱,TLS 是連線安全層;傳輸方式則是另一組設定。這些欄位必須與伺服器端相符,並不是可以單獨「調高」的速度選項。
- 位址與連接埠:確認填入的是伺服器位址,而非訂閱網址或管理頁面網址。伺服器端使用哪個連接埠,用戶端就必須填入相同的連接埠。
- 驗證參數:確認 UUID 等欄位完整無誤。VMess 也需要裝置時間準確,時鐘明顯偏差可能造成驗證失敗。
- 傳輸參數:WebSocket 的路徑、Host 等設定應依服務提供者的設定保留;路徑中的斜線與大小寫都可能影響連線。
- 安全性參數:啟用 TLS 時,請確認伺服器名稱、憑證信任設定與裝置時間。不要將停用憑證驗證當成一般的修復方式。
例如,伺服器要求使用 WebSocket 與 TLS 時,用戶端即使只填入位址和 UUID,也可能無法連線。遇到新的設定欄位,請先確認核心是否支援,再向服務提供者查證;不要整段覆蓋其他教學中的參數到既有節點。
六、系統代理、TUN 與本機連接埠有什麼差別?
系統代理會讓遵循作業系統代理設定的應用程式,將請求送至本機監聽連接埠;TUN 則透過虛擬網路介面接管流量,涵蓋範圍與權限需求都不同。建議先使用系統代理測試瀏覽器,再評估是否需要 TUN,以減少排查時的變因。
在 v2rayN 的「設定」→「參數設定」中確認本機監聽連接埠及相關監聽選項。不同版本的 HTTP、SOCKS 或混合監聽設定可能不同,不要假設所有連接埠都接受相同的代理協定。上方數字用於區分位址的用途,並非所有安裝版本的預設設定。
七、全域與分流分別控制什麼?
系統代理決定應用程式是否將流量交給用戶端,路由規則則決定交入的流量要如何出站。這是兩個不同層級。「全域」通常表示讓已接管的流量依代理出站策略處理,不代表所有應用程式都已被接管,也不等於啟用 TUN。
- 直連:裝置直接連線至目標,不經過遠端代理伺服器。部分本機服務或區域網路位址應保留直連。
- 代理:將符合條件的流量交由代理出站處理,最終仍須確保遠端連線成功。
- 阻擋:拒絕符合條件的請求。若誤中阻擋規則,反覆切換節點也無法解決問題。
V2Ray/Xray 的一般路由規則會依序比對,由第一條符合的規則決定出站方式。網域規則與 IP 規則所需的資訊不同,網域解析策略也會影響比對結果。入門階段先使用用戶端提供的路由預設;若只有特定網站無法連線,再查看日誌並調整相關規則,不要將所有目標永久改為相同的出站方式。路由規則概念請參閱進階手冊。
八、顯示已連線,為什麼網頁還是打不開?
Android 狀態列中的 VPN 圖示,主要表示本機 VPN 服務已建立;桌面核心正在執行,也只代表本機程序存在。兩者都無法單獨證明遠端驗證、DNS 解析與目標網頁請求已完成。由近到遠逐步檢查連線路徑,比反覆點選連線更有效。
- 檢查本機:確認核心是否啟動失敗、監聽連接埠是否被占用,以及瀏覽器是否另行啟用代理擴充功能或手動代理設定。
- 檢查流量接管:桌面裝置確認「設定系統代理」已生效;Android 裝置則確認目標應用程式未被排除於分應用程式代理之外。
- 檢查遠端連線:改用同一訂閱中的另一台伺服器,並確認帳戶有效期限、流量額度及節點參數。
- 檢查請求:使用兩個不同網站進行測試。若只有一個網站失敗,請優先檢查該網站的 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。
更新後無法使用,可以直接覆蓋設定嗎?
先記錄用戶端與核心版本,並備份目前的設定。對照新版本設定檢查監聽連接埠、活動伺服器及路由預設;未備份前不要清除資料,也不要混用不同版本的核心檔案。
- 記錄作業系統、用戶端版本、實際核心版本與本機監聽連接埠。
- 保留訂閱來源與帳戶管理方式,並將備份檔案存放在只有本人能存取的位置。
- 結束用戶端後,確認系統代理已清除,避免下次使用瀏覽器時仍指向已停止的本機連接埠。
- 需要重新設定時,請先依照快速入門完成最精簡的可用流程,再恢復自訂規則。