本文快速導覽

適合在 v2rayN、v2rayNG 或 v2flyNG 遇到訂閱逾時、更新後清單空白,或部分節點無法解析的使用者。先分辨「無法下載訂閱」、「收到的內容有誤」和「節點匯入後無法啟動」,再依序檢查連結、回應格式、請求路徑、用戶端與核心。每次只調整一項設定,並保留仍可使用的節點。

先找出問題:訂閱更新卡在哪個步驟

更新訂閱不只是測試連線。用戶端會先向訂閱網址請求內容,再辨識編碼與節點格式,最後將解析結果寫入群組。節點能否連線,還得等核心載入設定並連上伺服器後才能確認。因此,「更新成功」不代表「所有節點都能使用」;「連線逾時」也不一定是節點本身故障。

讀取訂閱網址 請求訂閱內容 辨識編碼格式 解析節點欄位 寫入訂閱群組

步驟一:檢查訂閱連結與群組設定

訂閱網址通常是以 https:// 開頭的完整網址;vmess://、vless:// 則常用於單一節點分享連結。若將單一節點連結填入訂閱網址欄位,用戶端可能無法將它當成網路訂閱處理。服務商帳戶首頁、付款頁面與訂閱網址也不是同一個入口。

  1. 開啟群組設定

    在 v2rayN 主畫面開啟「訂閱分組」→「訂閱分組設定」,選取發生問題的群組。不同版本的選單名稱可能略有差異;請進入可編輯訂閱 URL 的視窗,而不是節點編輯視窗。

  2. 重新複製網址

    從服務商的訂閱頁面重新複製適用於目前用戶端的網址。檢查開頭的協定與結尾參數,移除前後空白和換行;不要手動刪除網址中的 ?、& 或編碼字元。

  3. 確認已啟用

    確認群組已啟用。暫時清除該群組的節點篩選條件,並切回該群組查看清單,避免把「目前群組沒有顯示」誤認為「所有訂閱都是空的」。

  4. 單獨更新訂閱

    儲存後,在「訂閱分組」中選擇目前群組的更新功能,只更新這份訂閱。記下提示中的匯入數量,再與服務商頁面顯示的可用節點範圍比較。

在 Android 用戶端中,先進入訂閱群組的編輯畫面確認 URL,再從主畫面選單執行「更新訂閱」。v2rayNG 與 v2flyNG 的介面會隨版本變動,請勿直接套用桌面版的選單路徑。先找到「訂閱網址」欄位,比反覆點選更新更有效。

步驟二:確認回傳內容確實是節點資料

網路請求成功,只代表收到回應。瀏覽器能開啟訂閱網址,也不保證用戶端收到相同內容:瀏覽器可能帶有登入狀態,伺服器也可能依據 User-Agent 回傳不同格式。尤其要分清「訂閱文字」與「帳戶登入頁面」。

回傳內容特徵可能原因下一步
出現登入框或網頁標籤複製到網頁入口,或請求被重新導向至驗證頁面返回訂閱頁面複製專用網址,並確認帳戶狀態
一大段編碼文字可能是以 Base64 編碼的節點集合使用支援該訂閱格式的用戶端匯入,不要只憑外觀判斷資料損毀
每行都以節點協定開頭可能是明文分享連結的集合確認用戶端支援相應協定與欄位
出現 YAML 設定欄位選用了另一種設定輸出格式在服務商頁面切換至適用於目前用戶端的訂閱入口
內文只有到期或權限提示介面連得上,但帳戶或權杖無效處理帳戶狀態,或重新產生訂閱網址

Base64 是編碼,不是加密。整份訂閱可能會編碼一次,單一 VMess 分享連結中的內容也可能另外編碼;VLESS 分享連結則通常透過 URL 欄位表達參數。不要把所有訂閱都當成相同的 JSON,也不要為了「修復編碼」而反覆解碼,並覆蓋原本的網址。

步驟三:依狀態碼與錯誤訊息檢查網路

狀態碼比「更新失敗」更能說明問題。以下數字是 HTTP 協定狀態碼,不是測速結果。如果記錄中沒有顯示狀態碼,請先保留原始錯誤,不要自行推斷伺服器已停止運作。

200
請求成功,仍須檢查回應內容
401
需要有效的驗證資訊
429
請求過於頻繁

錯誤:401 Unauthorized

原因:介面未接受目前的驗證資訊,常見原因是權杖已失效。解決方式:重新複製有效的訂閱網址,並確認帳戶狀態;不要持續重試舊網址。

錯誤:403 Forbidden

原因:伺服器拒絕請求,可能與存取政策、帳戶限制或請求來源有關。解決方式:查看服務商說明,確認訂閱入口與請求方式;不能只憑這一行就認定密碼錯誤。

錯誤:429 Too Many Requests

原因:請求觸發了介面的速率限制。解決方式:停止連續點擊,依伺服器提示等待;若回應包含 Retry-After,請遵守指定的等待時間。

錯誤:No such host is known.

原因:這是 Windows 網路請求中可能出現的網域解析錯誤。解決方式:先確認訂閱網域是否完整複製,再改用另一個可信任的網路比對;避免直接修改節點參數。

錯誤:certificate has expired or is not yet valid

原因:憑證效期驗證失敗,可能是裝置時間不正確,也可能是伺服器憑證有問題。解決方式:先在系統設定中同步日期與時間;若時間正確仍然失敗,請回報服務商,不要關閉憑證驗證。

逾時只表示請求未能在限定時間內完成。可在同一台裝置、使用同一個網址,比較家用網路與手機熱點;每次只更換網路,不要同時更改訂閱格式與用戶端。如果兩種網路都回傳相同的帳戶錯誤,應回頭檢查連結或帳戶,而不是繼續更換 DNS。

步驟四:比較直連與透過代理更新

v2rayN 的訂閱選單提供「不透過代理」與「透過代理」兩種更新方式。系統代理開關、訂閱請求是否經過代理,以及 TUN 接管,屬於不同層級的設定。尤其啟用 TUN 時,「不透過代理」的請求仍可能受到系統路由影響,不能只看選單名稱判斷實際路徑。

  1. 先測試直連

    在「訂閱分組」中選擇標示「不透過代理」的更新項目。如果更新成功,記下此方式,暫時不要修改節點或核心。

  2. 確認舊節點可用

    如果直連失敗,先選擇一個已知仍可用的舊節點,確認一般網頁能否正常瀏覽。若舊節點本身無法使用,透過代理更新也可能一直逾時。

  3. 再測試代理

    執行標示「透過代理」的訂閱更新,比較錯誤是否從逾時變成明確的 HTTP 狀態碼。兩種方式各測試一次即可,不要反覆重新整理。

  4. 確認 TUN 接管狀態

    若已啟用 TUN,請暫時關閉後重做相同測試並記錄結果。測試結束後恢復原本設定,避免同時切換系統代理、路由模式與訂閱網址。

透過代理更新必須有可用的代理入口。如果所有舊節點都失效,而只有代理路徑能連上訂閱網域,就會形成依賴循環。此時應向服務商索取可直連的備用訂閱入口,或改用能連上該介面的網路;將路由切換為「全域」不會自動產生可用節點。

步驟五:區分用戶端解析與核心相容性

訂閱通常先由用戶端解析,再產生核心可讀取的設定。因此,升級核心不一定能解決用戶端無法辨識分享連結的問題;反過來說,清單顯示節點,也不代表所選核心支援所有參數。請分別記錄用戶端版本與核心版本,不要只說「已更新」。

現象優先檢查項目處理方式
所有連結都無法辨識輸出格式與用戶端解析能力選擇相應的用戶端訂閱入口,更新用戶端後再測試
只有特定協定被略過單一節點的協定、傳輸與安全參數記下失敗節點的類型,請服務商提供相容格式
匯入成功,但核心啟動失敗產生的設定與核心支援範圍查看啟動記錄,確認實際使用的核心
啟動正常,但連線逾時遠端服務、網路與連線參數測試單一節點連線,不要反覆重新匯入訂閱

v2rayNG 使用 Xray 核心,v2flyNG 使用 V2Fly 核心;v2rayN 是桌面用戶端,實際使用哪個核心應以用戶端設定與啟動記錄為準。支援 VLESS 不等於支援所有 VLESS 組合。例如使用 REALITY 的節點,應確認 Xray 的相應功能與版本需求,不要只修改協定名稱後就交由另一個核心系列處理。

恢復後的檢查與求助紀錄

訂閱恢復更新後,先確認節點數量與所屬群組,再選一個節點測試實際連線。延遲測試成功,只能證明該測試方式收到回應,不足以確認所有網站與路由規則都正常。先測試一般網頁,再逐項恢復篩選條件與自動更新設定。

  1. 確認清單:記錄恢復後的節點數量,確認目前查看的不是其他群組或舊的搜尋結果。
  2. 確認更新路徑:保留這次成功的直連或代理方式,避免自動更新繼續使用失敗的路徑。
  3. 恢復篩選條件:每次只新增一個關鍵字條件,並確認目前檢視畫面沒有再次變空。
  4. 減少重複請求:依照服務商建議設定自動更新間隔,不要用頻繁重新整理來代替故障排查。