訂閱連結匯入教學:v2rayN 與 v2rayNG 的入口位置、更新方式與格式要求

逐一說明 v2rayN 訂閱群組設定、手動與自動更新,以及 v2rayNG 訂閱設定與抓取時機;整理常見格式要求,並提供匯入後節點列表為空的排查順序。

本文速覽

適合已取得訂閱網址,但不確定該貼到哪裡,或匯入後看不到節點的使用者。本文分別說明 v2rayN 與 v2rayNG 的選單路徑、群組方式、更新操作與格式限制,並提供從網路請求到核心設定的逐級排查方法。

先分清訂閱連結、分享連結與設定檔

訂閱連結通常是以 https:// 開頭的網路網址。用戶端存取該網址後,伺服器會回傳一組節點紀錄;再次更新時,用戶端會重新請求同一網址,並以新結果刷新對應的訂閱群組。它不是某個節點本身,也不等同於用戶端啟動後交由核心執行的最終設定。

vmess://vless://trojan://ss:// 屬於單筆分享連結。每條連結通常描述一個出站節點,其中包含伺服器位址、連接埠、驗證資訊、傳輸方式,以及 TLS、REALITY 等參數。這類連結應透過「從剪貼簿匯入批次 URL」等入口新增,而不是貼到訂閱網址輸入框。

原生 JSON 更接近核心設定。它可能同時定義入站、出站、DNS、路由分流與日誌選項,結構與聚合訂閱不同。只有在訂閱服務明確為 v2rayN 或 v2rayNG 提供相容輸出時,才應將介面網址作為訂閱匯入;網頁控制台網址、登入頁網址或下載到本機的普通 JSON 檔案,都不能直接當作訂閱使用。

3 類
訂閱、分享連結、原生設定
200
正常介面常見 HTTP 狀態
10808
v2rayN 常見本機 SOCKS 連接埠
60 分鐘
桌面版自動更新範例間隔
輸入內容 常見開頭或結構 應使用的入口 更新特徵
聚合訂閱 https:// 網址,回應為多筆節點紀錄 訂閱群組設定 可重複抓取並刷新列表
單筆分享連結 vmess://vless://trojan://ss:// 從剪貼簿匯入 不會自動跟隨伺服器端變更
原生 JSON 包含 inboundsoutbounds 或路由欄位 匯入自訂設定或交由核心讀取 通常由使用者自行維護
網頁網址 開啟後出現登入、方案或管理頁面 無法直接匯入 用戶端只會取得 HTML 文字

v2rayN:新增訂閱群組並執行首次更新

v2rayN 6.x 與 7.x 的介面配置有所不同,但訂閱管理邏輯一致:先建立訂閱群組並儲存網址,再主動更新該群組。只儲存網址不會自動將節點寫入主列表,因此「網址已新增但列表為空」通常只是漏做首次更新。

在常見的桌面介面中,可進入「訂閱群組」→「訂閱群組設定」,按一下新增按鈕後填寫別名與訂閱網址。別名建議依用途或來源命名,例如「日常線路」或「測試群組」,不要直接複製一長串網址當作名稱。多個網址應建立為多個群組,更新失敗時才能快速定位具體來源。

  1. 複製完整網址

    從訂閱服務提供的用戶端設定區域複製完整的 https:// 網址,確認開頭、查詢參數與結尾字元都沒有遺漏。

  2. 建立訂閱群組

    開啟 v2rayN,進入「訂閱群組」→「訂閱群組設定」→「新增」,填寫備註與訂閱網址。

  3. 儲存設定

    確認群組處於啟用狀態後儲存。若介面提供自動更新間隔,可先填入 60 分鐘,完成首次手動更新後再依需求調整。

  4. 更新目前群組

    返回主介面,依序選擇「訂閱群組」→「更新目前訂閱」;若要一次刷新所有來源,請選擇「更新所有訂閱」。

  5. 選擇活動節點

    節點出現後雙擊目標項目,或透過右鍵選單設為活動伺服器,再開啟「系統代理」或依需求啟用 TUN 模式。

首次更新建議先使用直連更新。若目前網路無法存取訂閱介面,而用戶端中已有可用節點,可改用選單中的「透過代理更新」選項。此操作只會變更訂閱請求的網路路徑,不會修改節點的 VMess、VLESS、Trojan 或 Shadowsocks 參數。

自動更新適合網址長期有效且節點列表經常調整的情況。路徑通常位於「訂閱群組」→「訂閱群組設定」→選取群組→「自動更新間隔(分鐘)」。設為 60 代表每小時嘗試一次,但實際執行仍會受到用戶端執行狀態、休眠與網路連線影響;關機期間不會補跑所有錯過的輪次。

v2rayNG:在 Android 端新增訂閱並刷新設定

v2rayNG 使用 Xray 核心處理 VMess、VLESS、Trojan、Shadowsocks、REALITY 等設定。訂閱管理位於側邊選單的「訂閱群組設定」;不同 1.10.x 小版本的按鈕可能位於頁面右上角或底部,但新增、儲存、更新這三個操作並未改變。

進入「訂閱群組設定」後點擊加號,填寫備註與網址並儲存。返回設定列表,再從右上角選單選擇「更新訂閱」或「更新目前訂閱群組」。更新完成後,設定列表才會顯示伺服器回傳的節點。點擊某筆設定使其成為目前項目,接著使用主介面的連線按鈕啟動本機 VPN 服務。

推薦方案:桌面版與 Android 端共用同一訂閱來源

桌面版(v2rayN)
  • 依來源建立訂閱群組
  • 設定 60 分鐘更新範例間隔
  • 使用系統代理或 TUN 模式接管流量
Android 端(v2rayNG)
  • 新增相同的訂閱網址
  • 開啟用戶端後手動刷新
  • 依需求設定分應用程式代理

兩端分別請求同一訂閱介面,節點名稱與協定參數通常會保持一致;路由規則、目前選取的節點與本機連接埠仍由各端獨立儲存。

Android 系統會對背景工作施加電量與網路限制,因此不要把「已設定自動更新」等同於「隨時都能在背景抓取」。更可靠的做法是在準備切換節點或發現原節點無法使用時,開啟 v2rayNG 主介面並手動執行更新。更新結束後,留意頁面提示是成功、逾時、解析失敗,還是回傳空內容。

若訂閱只能透過現有代理存取,應先連線至一個仍可用的設定,再在訂閱設定中啟用「透過代理更新」或同義選項,然後重新抓取。若列表中已沒有任何可用設定,可暫時改用能存取訂閱介面的網路完成一次直連更新。

  1. 開啟側邊選單,進入「訂閱群組設定」。
  2. 確認目標群組已啟用,網址開頭與結尾沒有空格或換行。
  3. 返回設定列表,執行「更新訂閱」。
  4. 更新成功後點選目標節點,再啟動連線。
  5. 需要限制應用程式範圍時,進入「設定」→「分應用程式代理」,選擇繞過代理或僅代理指定應用程式。

訂閱格式要求與相容性界線

常見的聚合訂閱會回傳經 Base64 編碼的多行分享連結,也可能直接回傳逐行排列的純文字 URI。v2rayN 與 v2rayNG 會先辨識回應,再解析其中的協定紀錄。Base64 只是內容編碼方式,不負責加密,也無法修復遺漏欄位。

VMess 紀錄通常包含位址、連接埠、使用者識別碼、傳輸方式與 TLS 等欄位;VLESS 還可能帶有 flowsecuritysnifppbksid 等參數。使用 REALITY 與 XTLS Vision 時,用戶端與核心都必須識別對應參數,否則可能出現節點已匯入,但啟動時發生設定錯誤的情況。

回應情況 用戶端表現 處理方式
Base64 聚合內容 正常解析出多筆分享連結 直接儲存為訂閱群組網址
純文字 URI 列表 相容時可直接建立節點 確認每行都是完整的協定 URI
單份原生 JSON 可能提示不支援格式,或只建立一個項目 使用對應的自訂設定匯入方式
HTML 登入頁 解析失敗、內容為空或沒有節點 重新複製用戶端專用訂閱介面
其他用戶端專用 YAML 無法依 VMess、VLESS 等分享連結解析 在伺服器端選擇 V2Ray 或通用連結輸出
HTTP 401 或 403 更新失敗或取得空回應 檢查權杖有效期限、帳戶狀態與存取限制

另一個常見界線是重新導向。訂閱網址可能先回傳 301302,再跳轉到真正的內容網址。用戶端通常能跟隨標準重新導向,但如果跳轉目標要求瀏覽器登入、驗證碼或額外 Cookie,用戶端便無法完成互動。此時應回到訂閱服務的用戶端設定區域,重新產生專用網址。

節點名稱中的中文、空格與特殊符號也可能暴露編碼問題。伺服器端應使用 UTF-8 輸出;分享連結的查詢參數與備註部分需要正確進行 URL 編碼。若只有個別節點消失,可先檢查該行是否意外換行,再檢查協定欄位是否完整,不要反覆刪除整個訂閱群組。

匯入後節點列表為空:依序排查

列表為空時,應先確認「請求是否成功」,再判斷「回傳內容能否解析」,最後才檢查節點參數。直接重新安裝用戶端,通常無法解決介面回傳登入頁、權杖失效或格式不相容等問題。

第一步查看用戶端的更新提示或日誌。若是連線逾時、網域解析失敗或連線遭拒,問題發生在網路請求階段;若顯示更新成功但新增數量為零,則應重點檢查回應格式與群組篩選。若提示無法解析 URI,通常是內容編碼、換行或協定欄位不符合要求。

儲存網址後為什麼仍然是空列表?

儲存只會建立訂閱群組。v2rayN 還要執行「訂閱群組」→「更新目前訂閱」,v2rayNG 則需返回設定列表並選擇「更新訂閱」。

更新訂閱一直顯示逾時?

先確認系統時間與網路正常,再嘗試直連更新。已有可用節點時,先連線至該節點並啟用「透過代理更新」,同時檢查本機 10808 連接埠是否被其他程式占用。

提示成功卻沒有新增節點?

檢查目前顯示的訂閱群組是否正確,並確認介面沒有回傳空白、HTML 頁面或不相容格式。若舊節點被同名的新紀錄覆蓋,新增數量也可能顯示為零。

節點已匯入但連線立即失敗?

開啟核心日誌,依序核對伺服器網域、遠端連接埠、使用者識別碼、TLS、SNI、傳輸方式與 REALITY 參數。匯入成功不代表遠端服務目前可連線。

兩台裝置的節點數量不同?

確認兩端使用完全相同的網址與同一訂閱群組,並在兩端分別手動更新。接著比較用戶端版本、核心支援範圍,以及是否啟用了節點篩選。

  1. 核對群組

    確認目前查看的是剛新增的訂閱群組,群組處於啟用狀態,且用戶端沒有只顯示其他群組。

  2. 檢查請求

    根據日誌區分逾時、DNS 失敗、HTTP 401403404 與伺服器錯誤,避免將網路問題誤判為格式問題。

  3. 確認回應

    檢查介面回傳的是節點列表,而非登入頁、公告頁或空白文字;不要在公開環境展示完整訂閱網址。

  4. 驗證格式

    確認內容包含完整的 VMess、VLESS、Trojan 或 Shadowsocks 紀錄,且沒有被聊天軟體截斷或插入換行。

  5. 查看核心日誌

    節點出現但無法連線時,重新啟動核心並查看日誌,重點處理連接埠占用、欄位遺漏、DNS 與握手錯誤。

  6. 重新建立群組

    只有在網址與回應都確認正常後,才建立新的測試群組重新匯入,用來排除舊群組篩選或快取狀態的影響。

如果同一網址在 v2rayN 可以更新,但在 v2rayNG 中為空,應比較兩端的用戶端版本與核心支援範圍,並檢查 Android 端是否限制背景網路、私人 DNS 或分應用程式代理。反過來,若只有 Android 端成功,則應查看桌面端的系統代理、DNS、憑證環境,以及訂閱更新是否錯誤地經過失效代理。

訂閱恢復後,先選擇一個節點進行連通性測試,再恢復自動更新與複雜路由規則。排查期間保持單一變因:不要同時修改訂閱網址、Core 類型、DNS、TUN 模式與路由分流,否則日誌中的錯誤來源會變得難以判斷。

日常更新與多訂閱管理建議

長期使用時,群組名稱、更新間隔與失敗處理比一次匯入更重要。建議每個來源單獨建立群組,並保留能說明用途的簡短名稱。不要把多個來源拼接成一段手動文字後再匯入,否則某個來源失效時,很難判斷是哪一段回傳了異常內容。

v2rayN 可依變更頻率設定自動更新。節點調整較少時,每 1440 分鐘更新一次即可;需要即時同步時,可設為 60360 分鐘。間隔過短會增加重複請求,也無法解決伺服器本身不可用的問題。v2rayNG 更適合在準備連線前或節點異常時手動刷新。

若同時使用 v2rayN 與 v2rayNG,兩端可以儲存同一個訂閱網址,但不會同步本機偏好設定。桌面版的系統代理模式、Android 端的分應用程式代理、目前活動節點與路由規則,都需要分別設定。訂閱解決的是節點列表同步,不是完整的用戶端狀態遷移。

如果 Android 端需要使用 v2fly 核心而不是 Xray 核心,可選擇 v2flyNG;匯入邏輯仍是新增訂閱網址、更新列表、選擇節點並啟動連線。涉及 REALITY、XTLS Vision 等功能時,應先確認所選用戶端與核心支援相應協定欄位,不能只依據節點名稱判斷相容性。

前往用戶端安裝套件 Windows、macOS、Android、Linux