適合已新增訂閱,但遇到更新逾時、憑證錯誤或更新後沒有伺服器的 v2rayN 使用者。先保留現有設定,再分辨是請求失敗還是內容解析失敗;分別透過直連與代理更新一次,縮小問題範圍,最後檢查分組篩選條件和自動更新間隔。請勿把「節點可以連線」和「訂閱網址可以存取」當成同一項測試。
先找出失敗環節,保留可用設定
更新訂閱不等於連線到節點。v2rayN 會先向訂閱網址發出請求,收到回應後解析伺服器設定,再寫入對應分組。網域解析、TLS 交握、伺服器授權、內容格式和本機篩選都可能造成失敗;盲目修改節點協定或路由規則,不一定能解決問題。
先查看主視窗的記錄區,確認這次更新的紀錄。記下發生時間、目標分組、錯誤原文,以及使用的更新方式。不同版本的選單文字可能略有差異,以下以「訂閱分組」、「訂閱分組設定」及更新選單中的「透過代理/不透過代理」作為查找依據。
- 保留舊節點:排查前請勿清空整份伺服器清單。備份仍可使用的設定;備份可能包含存取憑證,請存放在安全的位置。
- 單獨測試一個分組:優先更新目前分組,避免同時更新多個網址,讓不同錯誤混在一起。
- 分辨兩種結果:逾時、憑證錯誤屬於擷取階段的問題;擷取成功但匯入數量為零,則需繼續檢查回應格式和篩選條件。
- 遮蔽敏感資訊:分享記錄前,請刪除完整訂閱網址、查詢參數、使用者識別資訊和節點密碼,只保留錯誤類型及必要的狀態碼。
檢查訂閱連結:完整網址、授權狀態與內容格式
開啟「訂閱分組」→「訂閱分組設定」,編輯出錯的分組並檢查 URL。請貼上服務提供者提供的用戶端訂閱網址,而非帳號登入頁、方案詳情頁或瀏覽器網址列中的管理頁面。網址前後的空格、換行、中文引號,或遺漏查詢參數,都可能使原本有效的網址失效。
| 觀察結果 | 優先判斷 | 下一步 |
|---|---|---|
| HTTP 401 或 403 | 授權失效、存取政策限制或安全機制攔截 | 前往服務提供者的管理頁面確認狀態,並重新複製有效的訂閱網址;不要只憑狀態碼就認定方案已到期 |
| HTTP 404 或 410 | 網址路徑失效或資源已撤除 | 確認最新網址,檢查是否漏複製路徑或參數 |
| HTTP 429 | 請求頻率受到限制 | 停止連續重試,依照回應中的 Retry-After 或服務提供者指定的等待時間操作 |
| HTTP 200,但回應內容是網頁 | 收到登入頁、驗證頁或錯誤說明頁 | 檢查最終回應內容和訂閱格式選項;狀態碼成功不代表內容可匯入 |
| 已取得內容,但匯入數量為零 | 格式不相容、訂閱內容為空,或篩選條件排除了所有項目 | 選擇適用於 v2rayN 的訂閱格式,再檢查分組篩選條件 |
單筆 vmess:// 或 vless:// 分享連結,與用於持續更新的 HTTPS 訂閱網址用途不同。前者通常透過「從剪貼簿匯入」之類的功能匯入,後者則填入訂閱分組。請勿把任意設定文字都當成訂閱 URL,也不要只因內容看起來像編碼文字,就認定目前用戶端一定支援。
比較直連與代理更新,確認網路路徑
在「訂閱分組」選單中,分別嘗試「更新所有訂閱(不透過代理)」和「更新所有訂閱(透過代理)」。如果目前版本提供更新單一分組的對應指令,請優先測試目前分組。每種方式各測試一次並記錄結果;不要同時切換 DNS、TUN 模式和節點,否則無法判斷是哪項變更生效。
-
記錄直連更新結果
選擇「不透過代理」的更新指令。如果出現網域無法解析,先檢查本機網路、DNS 和網路登入驗證;如果收到明確的 HTTP 狀態碼,表示請求已到達某個 HTTP 回應端點,接著應檢查網址、授權或中間攔截。
-
確認代理可正常使用
選擇已知可用的現有伺服器並啟動核心。實際連線測試,確認伺服器可用,不要只看清單中的延遲數字。若沒有可用節點,透過代理更新可能陷入「要先更新才能連線、要先連線才能更新」的循環。
-
檢查本機監聽狀態
開啟「設定」→「參數設定」,確認本機監聽連接埠及其實際運作狀態。如果記錄顯示連線遭本機位址拒絕,請先恢復核心監聽。連接埠應以目前設定為準,不要直接套用其他教學中的數值。
-
再試一次代理更新
選擇「透過代理」的更新指令,比較同一網址的結果。代理路徑成功、直連失敗,表示兩條網路路徑有所差異;直連成功、代理失敗,則優先檢查目前節點、核心及代理出口的存取政策。
結論:先固定成功的更新方式,再調整其他設定
如果只有一種更新方式成功,先用該方式恢復訂閱並保留可用節點。系統代理開關不能取代更新選單中的路徑選擇;選擇「透過代理」也不代表所有請求必定經過同一個遠端出口,實際行為仍取決於用戶端實作和核心路由。
瀏覽器能開啟網址,只能作為輔助判斷。瀏覽器可能使用獨立代理、既有登入狀態或不同的憑證信任環境;v2rayN 不一定會沿用這些條件。在飯店或公共網路中,也應先完成網路登入驗證,避免用戶端收到驗證頁而非訂閱內容。
處理 TLS 憑證錯誤,切勿關閉驗證
訂閱網址使用 HTTPS 時,用戶端會驗證伺服器憑證的有效期限、網域和信任鏈。先校準系統日期、時間和時區,再確認 URL 中的主機名稱與服務提供者公布的資訊一致。請勿任意將網域改成 IP 位址,這可能造成憑證名稱不符,也可能改變伺服器選擇的網站。
錯誤訊息:The SSL connection could not be established, see inner exception.
原因:這是 TLS 連線建立失敗的概括提示,單憑這句話無法判斷是憑證、協定或中間設備所造成。解決方式:繼續查看內部例外,先檢查系統時間,再針對憑證鏈或名稱錯誤處理。
錯誤訊息:The remote certificate is invalid because of errors in the certificate chain: NotTimeValid
原因:憑證鏈中有憑證不在有效期限內,也可能是本機時鐘不正確。解決方式:同步系統時間後再試一次;如果時間正確但錯誤仍持續,請向訂閱服務提供者反映憑證有效期限問題。
錯誤訊息:The remote certificate is invalid according to the validation procedure: RemoteCertificateNameMismatch
原因:請求中的主機名稱與憑證涵蓋的網域不一致。解決方式:重新確認訂閱網域和重新導向目標;不要改用 IP 位址或關閉憑證驗證來規避錯誤。
實際顯示的英文訊息會因作業系統、執行環境和用戶端版本而異。若憑證鏈不受信任,請檢查作業系統更新和根憑證狀態;如果只在公司網路發生,請確認是否有受管理的 HTTPS 檢查設備,並聯絡管理員處理信任設定。請勿從不明網站下載根憑證並安裝到系統。
更新成功但沒有節點:檢查分組與篩選條件
記錄顯示下載完成,不代表清單中一定有項目。先切換到剛更新的訂閱分組,清除主視窗的搜尋條件,再開啟「訂閱分組設定」檢查該分組的篩選條件。如果有關鍵字或正規表示式篩選,請暫時清空並儲存,然後重新更新一次;確認結果後再逐一恢復篩選規則。
- 檢查回應內容:服務提供者可能回傳空的訂閱內容、帳號狀態說明,或目前用戶端不支援的設定格式。優先選擇適用於 v2rayN 的格式,不要在未知網站上轉換。
- 檢查分組範圍:確認操作對象是目前分組還是所有分組,也要確認畫面顯示的不是其他訂閱中的伺服器清單。
- 檢查解析提示:如果有項目遭到略過,請確認目前版本是否支援該連結格式和協定參數。不要把解析失敗誤認為網路逾時。
- 檢查篩選條件:地區關鍵字、排除規則或錯誤的正規表示式,都可能篩掉所有節點。先還原完整清單,再加入必要的篩選條件。
新匯入的節點無法連線,是下一階段的問題。此時應檢查節點位址、連接埠、驗證參數、傳輸設定和核心記錄,而不是不斷重試更新訂閱。VMess、VLESS 是連線協定相關設定;訂閱則是發佈這些設定的管道,兩者不可混為一談。
設定自動更新間隔,避免頻繁重試
先手動更新成功一次,再啟用自動更新。開啟「訂閱分組」→「訂閱分組設定」→編輯目標分組,尋找「自動更新間隔(分鐘)」;不同版本可能只顯示「自動更新間隔」,並在旁邊標示單位。請依目前介面標示的單位填寫並儲存,不要把分鐘當成秒。如果介面註明輸入 0 代表停用,請輸入 0 關閉該分組的定時更新。
以上間隔是設定建議,不代表服務提供者的承諾,也不是用戶端預設值。設定變動不頻繁時,可先從 1440 分鐘開始;若需要更快取得變更,再依服務提供者的限制縮短間隔。收到 429 後,請停止手動連續重試;單純把間隔設為 1 分鐘,無法解決授權、憑證或格式問題。
- 確認執行條件:自動更新需要用戶端持續執行且網路正常。電腦進入睡眠、應用程式關閉或網路中斷時,無法期待更新準時完成。
- 確認更新路徑:不同版本的自動更新代理策略可能不同,請勿假定會沿用上次在選單中手動選擇的方式。檢查目前版本的相關設定,並在下次更新觸發後查看記錄。
- 觀察一個更新週期:儲存設定後,查看後續更新記錄和分組內容。若要暫時縮短間隔進行測試,請遵守服務提供者的請求限制,測試完成後恢復正常值。
- 保留故障資訊:記下更新時間、更新方式、狀態碼和解析數量。若問題仍未解決,提供這些資訊給服務提供者或用戶端維護管道,比只說「更新不了」更容易找出原因。
結論:手動更新成功後,再確認定時更新
驗收順序應為「網址有效、請求成功、解析出項目、清單可見、定時觸發」。前四項未通過時,先修復對應環節;前四項都通過但自動更新失敗時,再檢查間隔單位、執行狀態和定時更新的網路路徑。