先看連結開頭,再選擇匯入方式:HTTP 或 HTTPS 訂閱網址應新增至訂閱群組;VMess、VLESS 分享連結則從剪貼簿匯入。適合第一次設定用戶端、匯入後沒有節點,或更新時出現格式錯誤的使用者。依步驟操作,就能分辨訂閱網址與訂閱內容、完成更新,並判斷問題出在網路請求還是內容解析。
一、如何區分訂閱網址與節點分享連結
「V2Ray 連結」並非單一固定格式。訂閱網址是取得設定清單的入口,通常以 https:// 開頭;節點分享連結本身則包含連線參數,常見前綴為 vmess:// 或 vless://。兩者在用戶端中的匯入方式不同;把訂閱網址當成節點匯入,通常無法取得可用設定。
| 取得的內容 | 辨識方式 | 應使用的入口 |
|---|---|---|
| 訂閱網址 | 通常是 HTTPS URL,由服務提供者標示為訂閱入口 | 訂閱群組設定,儲存後更新 |
| VMess 分享連結 | vmess:// 後通常是編碼過的參數 | 從剪貼簿匯入 |
| VLESS 分享連結 | vless:// 後包含使用者識別碼、位址、連接埠及查詢參數 | 從剪貼簿匯入 |
| 訂閱內容 | 多行分享連結,或將整份連結清單編碼後的文字 | 優先使用對應的訂閱網址;只有訂閱內容時,依支援的格式匯入 |
不能只因為網址以 HTTPS 開頭,就認定它是訂閱網址。帳戶管理頁、付款頁和登入頁也會使用 HTTPS。請複製服務頁面明確標示的「訂閱網址」,而不是瀏覽器網址列中的帳戶頁面網址。訂閱 URL 可能包含存取權杖,完整網址應妥善保密。
二、v2rayN 桌面版:新增群組後更新訂閱
v2rayN 的訂閱管理位於主視窗的「訂閱分組」選單。中文介面的常見操作路徑為「訂閱分組」→「訂閱分組設定」;不同版本的選單名稱可能略有差異,請尋找包含名稱、網址與更新選項的群組清單,而非手動新增伺服器的視窗。
- 複製完整網址。從服務提供者複製訂閱 URL,保留查詢參數,不要加上前後引號、說明文字或換行。
- 新增訂閱群組。開啟「訂閱分組」→「訂閱分組設定」,選擇「新增」。名稱可填「日常訂閱」,並在網址欄貼上完整 URL。其他欄位若沒有明確要求,先保留預設值。
- 儲存設定。確認後返回主視窗。此時只是新增訂閱入口,清單尚無內容不一定代表發生錯誤。
- 取得設定。開啟「訂閱分組」→「更新全部訂閱(不透過代理)」。若只要更新單一群組,選擇介面提供的目前群組更新選項,避免影響其他來源。
- 確認結果。切換到剛新增的群組,查看是否出現節點名稱與協定,再選擇一個節點作為目前設定。請勿將「更新成功」直接視為「所有節點都能連線」。
若訂閱伺服器只能透過代理連線,且已有可用節點,可改用「更新全部訂閱(透過代理)」。這不是必要選項:尚無可用代理時,強行透過代理更新反而可能失敗。先嘗試直接連線,再依錯誤訊息切換更新方式;每次只變更一項條件。
三、v2rayNG Android 版:訂閱設定與剪貼簿匯入分開操作
v2rayNG 使用 Xray 核心。匯入操作在用戶端介面中進行,核心則負責後續建立連線。新增訂閱不必先啟動連線服務,也不必先授予 VPN 連線權限;啟動代理連線時,系統才會要求相應授權。
- 開啟訂閱管理。進入主畫面,點選右上角「⋮」選單→「訂閱設定」。部分版本的選項名稱為「訂閱分組設定」。
- 新增訂閱。在訂閱頁面點選「+」,填寫備註與訂閱 URL,再點選確認或儲存圖示。請勿將單一
vless://連結填入訂閱 URL 欄位。 - 返回主畫面並更新。點選「⋮」→「更新訂閱」。若選單列出「更新訂閱(不透過代理)」與「更新訂閱(透過代理)」,請依目前是否能直接連線至訂閱伺服器選擇。
- 選擇設定並連線。確認清單中已有節點後,點選其中一個,再點選連線按鈕。首次連線時,請閱讀並確認系統的 VPN 授權提示。
如果取得的是單一 VMess 或 VLESS 分享連結,請先複製連結,再於主畫面點選「+」→「從剪貼簿匯入」。只有在 QR Code 實際包含節點連結時,才能用它匯入;帳戶網頁的 QR Code 不一定是節點設定。
匯入訂閱網址
- 內容前綴
- 通常是
https:// - 桌面版入口
- 訂閱分組 → 訂閱分組設定
- Android 版入口
- ⋮ → 訂閱設定
- 後續操作
- 儲存後執行更新訂閱
適合持續取得同一來源的設定更新。
匯入節點連結
- 內容前綴
vmess://或vless://- 桌面版入口
- 主視窗 → 從剪貼簿匯入;常用快捷鍵 Ctrl+V
- Android 版入口
- + → 從剪貼簿匯入
- 後續操作
- 選取匯入的節點並測試連線
適合一次性匯入;不會自動建立可更新的訂閱來源。
四、Base64 訂閱:外層清單與內層參數並不相同
常見的訂閱回應會先將多條分享連結逐行串接,再將整份文字以 Base64 編碼。用戶端請求 URL 後會解碼外層文字,取得連結清單,再逐行辨識協定。有些服務也會直接傳回純文字 URI 清單,此外還有其他用戶端專用格式,因此不能假設所有訂閱都是 Base64 文字。
Base64 是編碼方式,不是加密。標準編碼可能包含 +、/,以及結尾的補位符號 =;URL 安全變體通常以 -、_ 取代其中兩個字元,有些實作也會省略補位符號。不能只根據有沒有等號判斷內容是否有效。複製時也不要自行替換字元或刪除尾端內容。
- 外層編碼:承載整份訂閱清單,解碼後通常會得到多行協定連結。
- VMess 內層編碼:常見的
vmess://分享格式還會將單一節點的 JSON 參數編碼,因此可能需要再解碼一層。 - VLESS 參數:通常以 URI 的位址、連接埠與查詢參數表示,不依 VMess 的 JSON 規則解析。
- 回應類型:若傳回登入頁面、錯誤說明或其他設定格式,HTTP 請求可能成功,但節點解析仍會失敗。
判斷順序:先確認內容,再檢查編碼
出現「沒有有效節點」時,先確認服務提供的是 v2rayN 或 v2rayNG 可辨識的訂閱格式。只有確定取得的是連結清單後,才繼續檢查內容是否截斷、編碼方式與協定支援情況;不要反覆對同一段文字進行 Base64 編碼或解碼。
五、VMess 與 VLESS 分享格式:哪些欄位不能省略
常見的 VMess 分享連結會在 vmess:// 後放入以 Base64 編碼的 JSON。以下是解碼後的教學範例,使用保留用途的示例網域與虛構識別碼,無法用於實際連線。其中 v 是此分享格式的版本欄位,不是用戶端版本,也不是伺服器核心版本。
{
"v": "2",
"ps": "範例節點",
"add": "node.example.invalid",
"port": "443",
"id": "12345678-1234-4234-8234-123456789abc",
"aid": "0",
"scy": "auto",
"net": "ws",
"type": "none",
"host": "node.example.invalid",
"path": "/ws",
"tls": "tls",
"sni": "node.example.invalid"
}
add 與 port 指定伺服器位址和連接埠,id 是使用者識別碼,net 指定傳輸方式。範例中的 WebSocket 路徑為 /ws,TLS 伺服器名稱為 node.example.invalid。這些值必須符合伺服器的實際設定,不能只依「常見寫法」任意修改。
VLESS 常見的分享方式更接近一般 URI。以下同樣僅供了解格式;實際設定請使用服務提供者產生的完整連結。
vless://[email protected]:443?encryption=none&security=tls&type=ws&host=node.example.invalid&path=%2Fws&sni=node.example.invalid#範例節點
@前方是使用者識別碼,後方是伺服器位址與連接埠;?後方是查詢參數,#後方通常是顯示名稱。type=ws指定 WebSocket,path=%2Fws解碼後為/ws。百分比編碼與 Base64 是兩種不同的機制。encryption=none是 VLESS 參數,不代表傳輸一定沒有 TLS。傳輸安全方式要看security及相關欄位。- 如果實際連結使用 REALITY,請保留公鑰、短識別碼、伺服器名稱、指紋及適用的 Flow 等參數;欄位名稱與相容性取決於實際分享格式和用戶端版本。
協定名稱相同,不代表任意組合都能使用。v2rayNG 使用 Xray 核心,v2flyNG 使用 V2Fly 核心,v2rayN 可用的功能則取決於所選核心。遇到不支援的參數時,應確認用戶端與核心的功能支援情況,而不是刪除安全欄位勉強匯入。
六、如何排查訂閱更新失敗、節點空白與連線失敗
排查時請分開檢查三個階段:請求訂閱、解析節點、連線至伺服器。發生逾時,通常先檢查請求路徑;更新成功卻沒有節點,先檢查回應格式;節點已顯示但無法連線,再檢查伺服器參數與網路。修改訂閱網址本身無法解決所有連線問題。
訂閱已儲存,為什麼清單仍是空的?
儲存只會記錄來源。v2rayN 返回主視窗後,開啟「訂閱分組」選單執行更新;v2rayNG 返回主畫面後,從「⋮」選單執行更新訂閱。接著檢查目前的群組篩選條件,確認節點沒有寫入其他群組而被篩選掉。
更新時顯示逾時,需要開啟透過代理更新嗎?
先嘗試不透過代理更新。若目前網路無法連線至訂閱伺服器,但已有可用節點,再切換成透過代理更新。沒有可用節點時,請優先檢查網路、系統時間與網址是否完整,不要只依賴尚未建立的代理連線來更新。
請求成功,卻顯示找不到可辨識的節點?
確認複製的是訂閱入口,而非帳戶網頁,並重新向服務提供者選擇適用於目標用戶端的格式。查看用戶端記錄是否提示協定不支援或解析失敗。若回傳的是登入頁、到期說明或空白內容,重新編碼也無法讓它變成有效訂閱。
節點已匯入,為什麼還是無法開啟網頁?
先選取節點並啟動連線,再檢查執行記錄。桌面版需要讓應用程式使用系統代理,或使用已設定的其他流量接管方式;Android 版則確認 VPN 服務已啟動。接著核對伺服器位址、連接埠、TLS 名稱與傳輸路徑,不要只根據延遲測試結果判斷所有服務都能正常使用。
可以把訂閱連結傳給別人協助檢查嗎?
請勿公開完整 URL、使用者識別碼或節點分享連結。尋求協助時,只提供用戶端版本、更新方式與已遮蔽敏感資訊的錯誤內容。若完整訂閱網址已公開,請使用服務提供者的重設功能更換權杖,再更新用戶端中儲存的網址。
更新前記錄目前可用的設定,更新後先確認群組內容,再逐一測試。記錄有助於找出 DNS 解析失敗、連線逾時、TLS 交握異常等問題;傳送截圖前,請遮住訂閱權杖、伺服器資訊與使用者識別碼。更多操作請參閱訂閱匯入教學;連線問題可查看疑難排解常見問題。