本文重點

先分清「訂閱網址」和「節點分享連結」,再使用對應的匯入方式。本文適合已取得訂閱網址、準備在桌面或 Android 裝置匯入的使用者:依步驟新增群組、更新訂閱,並從網址、網路請求和內容解析三個層面排查問題。匯入成功只代表設定已加入清單,仍須另外確認連線是否可用。

先分清訂閱網址與分享連結

訂閱網址是用戶端定期連線取得設定的入口,通常以 https:// 開頭。用戶端會連線至該網址,取得多筆節點設定,再將內容加入訂閱群組。單一節點分享連結則直接描述一個節點,常見前綴包括 vmess://、vless:// 或 trojan://。兩者雖然都是一長串文字,匯入方式卻不能混用。

並非所有 HTTPS 網址都是訂閱網址。帳戶首頁、購買頁面,或必須登入才能使用的管理介面,都可能回傳網頁而非節點清單。請複製服務商明確標示的用戶端訂閱網址,並確認其輸出格式適用於 v2rayN 或 v2rayNG。

訂閱網址

常見前綴
https://
包含內容
伺服器回傳的多筆節點設定
匯入位置
訂閱群組的網址欄位
更新方式
重新連線至網址並更新群組

儲存網址後還要手動更新訂閱;只儲存網址不會下載節點。

節點分享連結

常見前綴
vmess://、vless://
包含內容
單一節點的連線參數
匯入位置
從剪貼簿匯入設定
更新方式
重新取得並匯入分享連結

可以一次複製多筆分享連結,但不會因此自動取得更新訂閱的功能。

v2rayN:新增訂閱群組並更新

桌面版請先新增群組,再開始更新。以下採用 v2rayN 中文介面常見的選單名稱;跨平台桌面版與 WPF 版的按鈕位置可能不同,部分版本會將新增按鈕顯示為「新增」或「+」。請以「訂閱群組設定」視窗中的備註和網址欄位為準,不要開啟單一伺服器的編輯視窗。

  1. 開啟群組設定

    在主畫面選擇「訂閱群組」→「訂閱群組設定」,開啟群組管理視窗。若已有群組,請先確認名稱,避免將新訂閱加到原有群組。

  2. 新增訂閱網址

    選擇「新增」或「+」,在備註欄填入方便辨識的名稱,再將完整訂閱網址貼到網址或 URL 欄位。請勿連同說明文字、引號或換行一起複製。

  3. 儲存並選取群組

    確認儲存後回到主畫面,選取剛新增的訂閱群組。若版本提供啟用選項,請確認群組未遭停用。

  4. 更新目前的訂閱

    開啟「訂閱群組」→「更新目前的訂閱(不透過代理)」。若目前網路可直接連線至訂閱網址,請使用此選項。更新後查看底部記錄或提示,確認是否已取得並匯入節點。

  5. 檢查節點清單

    清除搜尋條件,確認目前群組是否顯示節點。若裝置上已有可用代理,且訂閱網址必須透過代理連線,再嘗試「更新目前的訂閱(透過代理)」。尚無可用連線時,請勿反覆切換此選項。

「更新所有訂閱」會同時連線至多個群組,不利於找出首次匯入失敗的原因。建議先確認單一群組更新成功,再批次更新。透過代理更新時,現有代理必須可正常使用;若失效的節點是連線至訂閱網址的唯一管道,請先恢復可用連線,或改用可直接連線的訂閱入口。

v2rayNG:訂閱設定與剪貼簿匯入

Android 版也要先儲存訂閱,再執行更新。v2rayNG 使用 Xray 核心處理連線,但訂閱網址的下載與清單解析由用戶端負責。因此,清單為空時不必先調整傳輸參數或反覆授予 VPN 權限,應先檢查更新結果。

  1. 開啟訂閱設定

    點選主畫面左上角的選單,進入「訂閱群組設定」。部分舊版會顯示「訂閱設定」;兩者都是管理訂閱名稱和 URL 的入口。

  2. 新增並儲存

    點選「+」,填入備註和 URL,確認貼上的內容沒有空格、截斷或多餘標點,再點選確認圖示儲存。請勿將節點 QR Code 中的分享連結填入訂閱 URL。

  3. 更新訂閱

    回到主畫面,開啟右上角選單並選擇「更新訂閱」。若目前版本可選擇更新目前群組或所有群組,請先更新剛新增的群組,再查看更新提示。

  4. 選取節點並連線

    節點出現在清單後,選取一筆設定並點選連線按鈕。系統跳出 VPN 連線要求時,請視需要授權;授權是為了接管裝置流量,不代表訂閱內容已確認可用。

如果手上只有 vless:// 等分享連結,請複製完整內容,在主畫面選擇「+」→「從剪貼簿匯入」新增設定。這個操作不需要先建立訂閱群組。QR Code 只是承載資訊的媒介:掃描後取得的是分享連結或訂閱網址,決定了接下來要使用哪種匯入方式。

在兩種裝置上分別管理同一訂閱

桌面版 v2rayN
  • 在訂閱群組設定中儲存 URL。
  • 先更新目前的訂閱,再視需要選擇是否透過代理。
  • 匯入節點後,再檢查系統代理或 Tun 模式。
Android 版 v2rayNG
  • 在訂閱群組設定中儲存 URL。
  • 回到主畫面執行訂閱更新。
  • 選取節點並連線,再確認目標應用程式的網路連線。

兩種裝置可以使用相同網址,但必須分別更新;更新時間、格式相容性和篩選條件可能不同,因此清單不一定完全一致。

Base64 訂閱、分享 URI 與設定檔的差異

常見的傳統訂閱內容,是一組逐行排列的分享連結,再將整段文字以 Base64 編碼。用戶端會先解碼外層文字,再逐行辨識節點。部分服務也會直接回傳未編碼的分享連結清單。能否匯入取決於用戶端支援的訂閱格式,以及各連結所含的參數,而不是看字串夠不夠長。

還要分清「外層訂閱編碼」和「單一協定連結內部的編碼」。例如,常見的 VMess 分享連結會在 vmess:// 後附上經 Base64 編碼的 JSON;VLESS 分享連結通常透過 URI 的使用者資訊、主機、連接埠和查詢參數表示設定。解碼後的文字不能直接當成另一種協定的連結使用。

收到的內容實際代表的內容處理方式
HTTPS 訂閱網址取得遠端設定的入口,不是設定內容本身新增至訂閱群組,再執行更新
Base64 編碼文字常見情況是分享連結清單的外層編碼優先透過訂閱入口讓用戶端下載並解析
多行分享 URI通常每一行代表一個節點依用戶端支援情況,從剪貼簿批次匯入
完整 JSON 設定可能包含入站、出站和路由等結構使用對應的自訂設定入口,不要當成一般訂閱 URL
網頁或其他設定語法可能是登入頁面、錯誤頁面或不相容的輸出格式重新取得適用於目前用戶端的訂閱內容

訂閱更新後沒有節點:分三層排查

先記下更新提示,再調整設定。連線逾時、HTTP 錯誤和解析後沒有節點,代表問題發生在不同階段。以下數字是 HTTP 狀態碼的說明,不是連線速度測試結果;只有記錄或伺服器回應確實提供狀態碼時,才能據此判斷。

200
請求成功,仍須檢查回傳內容
401
通常需要有效的驗證憑證
403
存取遭拒,請確認權限

第一層:網址是否完整

第二層:請求是否完成

第三層:回傳內容是否可解析

HTTP 200 只代表請求已成功處理,不保證回傳內容含有節點。登入頁面、存取驗證頁面和錯誤說明文字也可能使用這個狀態碼。瀏覽器可以開啟頁面,同樣不能證明用戶端取得了相容的訂閱內容;瀏覽器可能帶有登入 Cookie,但用戶端未必有。

  1. 先查看用戶端更新記錄,分辨下載失敗、解碼失敗、不支援的協定,以及成功匯入但沒有任何項目等情況。
  2. 請在服務商提供的格式選項中,選擇適用於 v2rayN 或 v2rayNG 的輸出格式;不要只看副檔名判斷是否相容。
  3. 若只有部分節點不見,請檢查用戶端是否支援相關協定和參數,並透過正式下載入口更新用戶端。不要為了讓解析成功而刪除 TLS、Reality 或傳輸參數。
  4. 清除搜尋條件,並切換至正確群組。若記錄顯示已匯入節點,但頁面仍是空的,請優先檢查群組是否選錯或顯示篩選條件。

匯入成功後的連線測試與維護

節點出現在清單只是第一步。請先選取節點並啟動連線,再進行實際連線速度測試及目標應用程式的連線測試。TCPing 通常只能用來觀察目標連接埠的 TCP 連線狀況,無法單獨證明驗證、TLS、傳輸交握和最終網路存取都正常。實際連線測速也只反映當次測試目標的結果,不代表所有網站都能存取。

更新訂閱會自動切換到最快的節點嗎?

不能這麼理解。更新訂閱是取得設定,速度測試是觀察連線狀況,而目前選取的節點才是實際使用的設定。除非明確設定了相應的自動選擇機制,更新成功不代表節點已切換。更新後請確認目前選取的項目,尤其是原本的節點已從訂閱中移除時。

同一網址在桌面版可以匯入,Android 版卻沒有節點,該怎麼辦?

先比較兩端的更新記錄和實際網路連線方式,再確認用戶端支援的格式。伺服器可能依據請求特徵回傳不同內容,兩端對部分參數的支援程度也可能不同。請勿先手動修改節點密碼;應先確認 Android 版取得的是節點清單,而非錯誤頁面,再檢查協定相容性。