客戶端只給你一句「可能是訂閱地址無效,或是網路問題,請診斷」,可真正的原因有八種,而且大多跟「訂閱地址」本身沒關係。最常見的一種是:你更新訂閱時客戶端還是直連狀態,而訂閱域名在你的網路里正好捱了攔;其次是連結真的過期了或者流量用完了;再往後是格式不匹配、機場拒了你的 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 改成 clash 或 v2rayN 等機場支援的值;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。
幫我看懂訂閱更新失敗的提示。
提示原文:(照抄,不要貼訂閱連結本身)。
客戶端:(名稱和版本)。核心版本:(如果看得到)。
更新時是否已連上節點:(是 / 否)。
瀏覽器能否開啟訂閱連結:(能 / 不能 / 沒試過)。
告訴我這條提示指向哪一層:連結、帳號、格式,
還是網路。以及先查什麼。
不要讓我把訂閱連結貼出來,也不要在回答裡重複它。
排查清單
- 瀏覽器開啟連結,看四種結果。
- 先連上任意節點再更新,或開「透過代理更新」。
- 後臺確認到期、流量、連結是否重置。
- 換成客戶端對應的格式。
- User-Agent 改為機場支援的值。
- DNS 換成加密 DNS。
- 升級客戶端和核心。
- 以上都不行,機場可能停服,換方案。
訂閱失敗本質上是「拿不到配置」,和節點能不能用是兩回事。如果厭倦了每月一次的排查,商業 VPN 的客戶端會把節點列表內建在帳號裡,登入即用,不需要維護訂閱。404 VPN 的客戶端就是這樣工作的,同樣使用 VLESS + Reality 和 WireGuard,也可以匯出配置給通用客戶端使用。瞭解方式見工作原理,開始使用請到首頁。