本文適合已取得訂閱網址,卻不確定該貼到哪個入口的使用者。操作涵蓋 v2rayN 7.x 與 v2rayNG 1.10.x:先區分訂閱網址與單一節點分享連結,再完成雙端匯入、手動更新、分組管理與日誌排查。
先區分訂閱連結與單一節點分享連結
先看連結開頭。以 https:// 開頭、存取後回傳一批節點記錄的網址,通常是訂閱連結。以 vmess://、vless:// 或 trojan:// 開頭的內容,通常只描述一個節點。兩類內容使用不同入口,貼錯位置是「儲存成功但清單為空」的常見原因。
訂閱網址相當於可重複請求的資料來源。用戶端儲存的是網址、備註與更新選項,每次執行「更新訂閱」時重新取得節點清單。單一節點分享連結則直接帶有伺服器、連接埠、使用者識別碼、傳輸方式與 TLS 參數,匯入後不會自動隨遠端節點清單變更。
訂閱網址
- 常見開頭
- https://
- 內容數量
- 通常為多個節點
- 更新方式
- 重新請求遠端網址
- 儲存位置
- 訂閱分組
適合需要定期同步節點增刪、名稱與參數的情境。
分享連結
- 常見開頭
- vmess、vless、trojan
- 內容數量
- 每條通常對應一個節點
- 更新方式
- 刪除後重新匯入
- 儲存位置
- 伺服器清單
適合暫時測試單一設定,或核對特定協定參數。
在 v2rayN 新增並更新訂閱
以下路徑以 v2rayN 7.x 桌面介面為例。先啟動用戶端,再開啟主視窗。若選單名稱略有不同,仍可依「訂閱分組、新增網址、更新訂閱」三層關係定位,不要把訂閱網址貼到手動新增 VMess 伺服器的視窗。
-
開啟分組
在主介面進入「訂閱分組」→「訂閱分組設定」,點選「+」建立新分組。分組名稱可填寫用途或提供者名稱。
-
貼上網址
將完整的 HTTPS 訂閱網址貼到 URL 輸入框。確認開頭與結尾沒有空格,再儲存分組。
-
核對核心
進入「設定」→「參數設定」→「Core 類型」,包含 VLESS、XTLS 或 REALITY 的設定請選擇 Xray 核心。
-
執行更新
返回主介面,開啟「訂閱分組」並執行「更新全部訂閱」。更新結束後查看狀態列中的新增、刪除與失敗數量。
-
選擇節點
在伺服器清單選取節點並設為活動伺服器,再依實際需求啟用系統代理。僅匯入節點不會自動變更系統流量入口。
更新成功後,伺服器清單會顯示協定、別名、網址與連接埠。先依分組篩選,再選取一個節點執行延遲測試。延遲測試回傳數值只代表測試目標能回應,不等於實際下載速度。若 50 個節點在約 2 至 5 秒內全部匯入,但延遲欄為空,應繼續檢查核心是否啟動,而不是反覆新增同一個訂閱。
v2rayN 常見的本機連接埠包括 SOCKS 連接埠 10808。實際值以「設定」→「參數設定」中的本機監聽項目為準。瀏覽器或命令列工具採用手動代理時,協定類型與連接埠必須相符;將 HTTP 代理請求傳送到 SOCKS 連接埠會直接連線失敗。
- 更新前先儲存訂閱分組,未儲存的 URL 不會加入更新佇列。
- 清單重複時先檢查是否建立了兩個相同 URL 的分組,不要逐一刪除節點。
- 訂閱更新完成後仍保留舊節點時,檢查分組設定中的移除舊設定選項。
- 日誌出現逾時時先測試訂閱網址是否可連線,再決定是否透過目前的代理更新。
在 v2rayNG 新增 Android 訂閱
v2rayNG 的訂閱入口位於分組管理,不在右下角的單一節點匯入選單。以下路徑以 v2rayNG 1.10.x 為例。匯入前先將訂閱網址複製到系統剪貼簿,並確認複製的是 URL,而不是網頁上的方案名稱或到期時間。
-
進入設定
開啟側邊選單,進入「訂閱分組設定」。點選右上角「+」,準備新增訂閱來源。
-
填寫訂閱
在備註欄填寫易於辨識的名稱,在 URL 欄貼上完整訂閱網址。需要時啟用自動更新,再點選右上角儲存。
-
更新分組
返回主介面,開啟右上角選單並選擇「更新訂閱」。等待底部提示顯示更新完成,再查看設定數量。
-
切換設定
點選目標節點,使其成為目前設定。點選連線按鈕後確認狀態列出現連線狀態,再進行存取測試。
-
查看日誌
連線失敗時進入「日誌」查看第一筆錯誤。優先處理網域解析、連線逾時、憑證名稱與連接埠拒絕問題。
若取得的是單一 vmess://、vless:// 或 trojan://,不要建立訂閱分組。先複製完整分享連結,再使用主介面的「+」→「從剪貼簿匯入」。匯入完成後開啟設定詳細資料,核對網址、連接埠、傳輸協定、TLS、SNI 與路徑。
雙端分組、更新與節點同步
桌面版與 Android 版可以儲存同一個訂閱網址,但兩端不會直接互相傳輸本機設定。所謂同步,是兩端分別請求同一個遠端訂閱來源。遠端新增或刪除節點後,兩端都要各自執行一次更新,清單才會一致。
推薦方案:雙端使用同一個訂閱來源
桌面版(v2rayN)
- 依用途建立訂閱分組
- 使用 Xray 核心處理 VLESS 設定
- 更新後依分組篩選節點
- 連線前核對系統代理狀態
Android 版(v2rayNG)
- 儲存同一個完整訂閱 URL
- 更新後重新選取目前節點
- 依需求設定個別應用程式代理
- 發生錯誤時從執行日誌定位參數
節點清單由同一個遠端資料來源產生;分組名稱、目前節點與本機路由設定仍由各用戶端獨立儲存。
分組應依來源或使用目的劃分,不要依協定建立過多重複訂閱。例如一個訂閱同時包含 VMess 與 VLESS,保留在同一個分組即可,用戶端清單中的協定欄已能區分類型。重複新增相同 URL 會造成節點名稱相同、來源不同,後續排查更新結果反而更困難。
自動更新不是即時推送。用戶端通常在啟動後或到達設定間隔時請求訂閱,休眠、斷網或背景限制都可能讓排程延後。看到遠端已調整節點時,直接執行手動更新最明確。更新前記下目前節點名稱,更新後若該節點已被刪除,應從新清單重新選取活動設定。
| 檢查項目 | v2rayN | v2rayNG |
|---|---|---|
| 訂閱儲存位置 | 訂閱分組設定 | 訂閱分組設定 |
| 單一節點入口 | 從剪貼簿匯入批次 URL | 「+」→「從剪貼簿匯入」 |
| 更新後動作 | 確認活動伺服器 | 重新點選目前設定 |
| 故障入口 | 主視窗日誌 | 側邊選單中的日誌 |
vmess、vless 與 trojan 分享格式
VMess 分享連結常見形式是 vmess:// 後接一段 Base64 文字。解碼後通常會得到 JSON 物件,其中包含網址、連接埠、使用者識別碼、傳輸網路、路徑與 TLS 等欄位。Base64 只負責文字表示,不代表加密,也不是判斷節點是否可用的依據。
VLESS 與 Trojan 通常採用標準 URI 結構。伺服器網址與連接埠位於主機部分,傳輸、安全層、SNI、指紋與 Flow 等參數放在問號後的查詢欄位中,井號後的文字是節點備註。複製時遺漏查詢欄位,可能出現網址正確但握手失敗。
VMess + WS + TLS
- 使用者識別碼
- id 欄位
- 傳輸
- WebSocket
- 路徑
- /ray
- 安全層
- TLS
分享內容常封裝為 Base64 編碼的 JSON,匯入後應核對 host、path 與 SNI。
VLESS + Reality
- 傳輸
- TCP
- 安全層
- Reality
- Flow
- xtls-rprx-vision
- 指紋
- chrome
使用 Xray 核心處理,public key、short id 與 server name 必須完整保留。
Trojan + TLS
- 驗證內容
- URI 使用者資訊
- 常見連接埠
- 443
- 安全層
- TLS
- 伺服器名稱
- SNI 參數
密碼、伺服器名稱與憑證對應的網域需要同時相符。
Base64 訂閱正文
- 外層內容
- Base64 文字
- 解碼結果
- 多行分享連結
- 每行記錄
- 一個節點設定
- 匯入入口
- 訂閱分組
部分訂閱會直接回傳純文字連結清單,是否採用 Base64 由訂閱來源決定。
vless://[email protected]:443?type=tcp&security=reality&flow=xtls-rprx-vision&sni=www.example.com&fp=chrome&pbk=AbCdEfGhIjKlMnOpQrStUvWxYz0123456789abc&sid=1a2b3c4d#VLESS-Reality
trojan://[email protected]:443?security=tls&type=tcp&sni=www.example.com#Trojan-TLS
上方網址僅用於展示欄位位置。真實 VLESS 連結中的 UUID、Reality 公鑰與 short id 必須由設定來源提供;Trojan 連結中的驗證內容也必須完整。手動修改 security、type 或 flow 不會將一種伺服器設定轉換成另一種協定。
傳統 Base64 訂閱解碼後通常是多行分享連結,每行對應一個節點。用戶端先取得訂閱正文,再解碼並逐行辨識協定。若正文是登入頁面、錯誤提示或過期通知,即使 HTTP 請求成功,也會顯示「辨識到 0 個設定」。此時應檢查訂閱網址回傳的內容,而不是修改本機連接埠。
vmess://:重點核對 id、add、port、net、host、path、tls 與 sni。vless://:重點核對 UUID、security、type、flow、sni、fp、pbk 與 sid。trojan://:重點核對驗證內容、伺服器網址、連接埠、security 與 sni。#後的備註只會影響顯示名稱,不參與連線驗證。
訂閱失敗、節點為空與連線異常排查
排查時依「能否取得訂閱、能否解析節點、核心能否啟動、流量是否進入代理」四個層次處理。不要一開始就刪除所有設定。先保留原有分組與日誌,通常可從提示文字直接判斷錯誤發生在哪一層。
訂閱更新一直顯示逾時?
先確認裝置網路正常,再用瀏覽器測試訂閱網址是否能回傳內容。若網址只能透過現有節點存取,請在訂閱設定中啟用透過代理更新,並確認目前節點已連線。
更新成功但清單是空的?
查看更新日誌中的辨識數量。顯示 0 個設定時,檢查回傳內容是否為 Base64 節點清單、純文字分享連結或錯誤頁面,同時確認訂閱權杖尚未過期。
為什麼同一批節點會重複出現?
開啟訂閱分組設定,核對是否儲存了兩個相同 URL,或同一分組被重複建立。刪除重複分組後執行一次完整更新,不要逐一清理產生的節點。
節點匯入後為什麼無法連線?
先查看核心日誌中的第一筆錯誤。VLESS Reality 需重點核對 Core 類型、server name、public key、short id、指紋與 Flow;WebSocket 設定則重點核對 host 與 path。
連線成功但網頁仍然直連?
在 v2rayN 檢查系統代理是否已啟用,並核對路由模式。使用手動代理的程式應連線至正確的本機協定與連接埠,例如 SOCKS 127.0.0.1:10808。
日誌出現 connection refused,通常表示目標網址可連線,但指定連接埠沒有接受連線;出現逾時則可能是網路路徑、網域解析或遠端服務無法連線。TLS 名稱錯誤應檢查 SNI,Reality 握手錯誤應核對公鑰、short id、指紋與 server name。不同錯誤不能靠切換本機代理連接埠一併解決。
若 v2rayN 能匯入而 v2rayNG 不能,先確認兩端複製的是同一個完整 URL,再比較用戶端版本與核心支援。包含較新 Xray 參數的 VLESS 設定應使用 v2rayNG 的 Xray 核心。若需要 V2Fly 核心處理相容設定,可使用 v2flyNG,但 Reality 與 XTLS 相關參數仍應依核心能力選擇,不要只修改協定名稱。