客戶端只給你一句「可能是訂閱地址無效,或是網路問題,請診斷」,可真正的原因有八種,而且大多跟「訂閱地址」本身沒關係。最常見的一種是:你更新訂閱時客戶端還是直連狀態,而訂閱域名在你的網路里正好捱了攔;其次是連結真的過期了或者流量用完了;再往後是格式不匹配、機場拒了你的 User-Agent、DNS 汙染和客戶端版本。你按下面的順序排查,十分鐘內基本能定位。

現象先查哪裡
瀏覽器也打不開訂閱域名被攔,先連舊節點
打得開但客戶端報錯格式或 User-Agent
提示流量用完帳號或套餐
時好時壞DNS 汙染

先做一件事:用瀏覽器開啟訂閱連結

把你的訂閱連結粘到瀏覽器位址列開啟。你會看到四種情況,各對應不同的問題:

  • 打不開,一直轉圈或超時:說明你這條網路根本到不了訂閱伺服器。跳到原因 1、6。
  • 開啟是一大段 base64 字元或 YAML 文字:恭喜,連結有效、伺服器正常,問題出在你的客戶端。跳到原因 3、4、7。
  • 開啟顯示 404、403 或「訂閱已過期」:連結失效、帳號到期或流量用完。跳到原因 2、5。
  • 開啟是空白頁或機場的登入頁:你的連結被重置過了,去後臺重新複製一份。
先做一件事結果說明什麼
瀏覽器能開啟訂閱連結連結本身沒問題
打不開域名層或帳號層的問題

這一步十秒,能把範圍砍掉一半。

原因 1:更新訂閱時是直連狀態,訂閱域名被攔

最常見。訂閱伺服器的域名在某些網路裡被汙染或攔截,客戶端在沒有代理的狀態下去拉取,自然失敗。解決:先用任意一個還能用的節點連上,再更新訂閱;Clash 系客戶端可以在設定裡勾選「透過代理更新訂閱」。如果一個節點都沒有,用行動數據試一次,或者讓朋友把訂閱內容匯出發你。

原因 2:帳號到期或訂閱被重置

機場後臺看一眼:到期時間、剩餘流量、訂閱連結是否被重置過(很多機場有「重置訂閱」按鈕,點過之後舊連結立刻失效)。連結不對就重新複製,注意複製完整,末尾的 token 少一個字元都不行。

原因 3:格式不匹配

機場通常提供多種格式的連結:Clash(YAML)、V2Ray/通用(base64)、Sing-box(JSON)、Surge。v2rayN 拿到 Clash 格式會報錯,Clash 拿到 base64 有時能轉換有時不能。解決:在機場後臺選擇與你的客戶端對應的那個連結,或者用帶 &flag=clash 這類引數的轉換地址。不確定時,Clash 系用 Clash 連結,v2rayN/v2rayNG/Shadowrocket 用通用連結。

原因 4:User-Agent 被拒絕

有些機場按客戶端的 User-Agent 返回不同格式,遇到不認識的 UA 直接拒絕。表現為瀏覽器能開啟、客戶端更新失敗。解決:在客戶端訂閱設定裡把 User-Agent 改成 clashv2rayN 等機場支援的值;Clash Verge 在訂閱編輯裡有這一項。

症狀先看哪裡
提示格式錯誤客戶端和核心版本
提示未授權帳號或 User-Agent
一直轉圈更新時是不是直連
更新成功但節點全紅節點層,不是訂閱層

原因 5:流量用完了

流量用盡後很多機場會讓訂閱返回空列表或錯誤,看起來像連結失效。後臺確認剩餘流量;有的機場按月重置,等一天再試。

原因 6:DNS 汙染或劫持

訂閱域名解析到了錯誤的地址,瀏覽器開啟顯示的是別的頁面或直接超時。解決:把系統 DNS 改成加密 DNS(DoH),或者在客戶端裡把訂閱更新走代理。原理見 DNS 洩露是什麼意思裡關於 DNS 的部分。

原因 7:客戶端版本太舊

新的節點型別(VLESS + Reality、Hysteria 2)需要新版核心。舊版客戶端解析到不認識的節點會整份訂閱報錯。解決:升級客戶端或核心;Clash Verge 需要 Mihomo 核心,v2rayN 需要 Xray 核心。哪些協議需要什麼核心,VLESS 與 Reality裡有說明。

原因 8:機場停服或跑路

訂閱伺服器整個不見了,官網也打不開。這種情況沒有技術解法。判斷標準和備選方案在機場安全嗎裡。

各客戶端的更新入口

  • Clash Verge / Mihomo Party:訂閱 → 右鍵 → 更新;設定裡可開「使用代理更新」。
  • v2rayN:訂閱分組 → 更新全部訂閱(可選「透過代理」)。
  • v2rayNG(安卓):右上角選單 → 更新訂閱。
  • Shadowrocket(iOS):首頁下拉重新整理,或訂閱 → 更新;設定裡可開「更新時使用代理」。
  • Hiddify:配置 → 重新整理。

訂閱連結本身是什麼、第一次從哪裡匯入,見訂閱連結是什麼、怎麼用;v2rayN 和 v2rayNG 的完整步驟在v2rayN 使用教程v2rayNG 使用教程

排查順序步驟
瀏覽器開啟訂閱連結
確認帳號和流量
更新核心,不只是客戶端
換加密 DNS 再試
更新時先連上再更新

提示看不懂,就把原文連同你的環境一起交給 AI。

給 AI 的提示詞
幫我看懂訂閱更新失敗的提示。

提示原文:(照抄,不要貼訂閱連結本身)。
客戶端:(名稱和版本)。核心版本:(如果看得到)。
更新時是否已連上節點:(是 / 否)。
瀏覽器能否開啟訂閱連結:(能 / 不能 / 沒試過)。

告訴我這條提示指向哪一層:連結、帳號、格式,
還是網路。以及先查什麼。
不要讓我把訂閱連結貼出來,也不要在回答裡重複它。

排查清單

  1. 瀏覽器開啟連結,看四種結果。
  2. 先連上任意節點再更新,或開「透過代理更新」。
  3. 後臺確認到期、流量、連結是否重置。
  4. 換成客戶端對應的格式。
  5. User-Agent 改為機場支援的值。
  6. DNS 換成加密 DNS。
  7. 升級客戶端和核心。
  8. 以上都不行,機場可能停服,換方案。

訂閱失敗本質上是「拿不到配置」,和節點能不能用是兩回事。如果厭倦了每月一次的排查,商業 VPN 的客戶端會把節點列表內建在帳號裡,登入即用,不需要維護訂閱。404 VPN 的客戶端就是這樣工作的,同樣使用 VLESS + Reality 和 WireGuard,也可以匯出配置給通用客戶端使用。瞭解方式見工作原理,開始使用請到首頁