自動更新的是訂閱檔案,不是應用程式版本

服務商調整節點後,電腦裡的舊設定不一定會跟著改變。如果訂閱原本就能正常下載,可以設定定期更新,減少手動重新整理的次數。但自動更新不會替帳號續約,也不能修復已經失效的連結。

本文核對Clash Verge Rev v2.5.2、Windows 10/11、x64 或 ARM64、繁體中文介面,並附英文標籤供對照。這是仍持續維護的專案,並非已停止維護的 Clash for Windows。操作對象是已匯入且可手動更新的 Remote 遠端訂閱;不處理 Local 本機檔案,也不修改 Mihomo 提供者的更新週期。

每張訂閱卡片有各自的選項,調整一張不會讓所有訂閱使用相同週期,更不是開啟軟體升級。先私下記錄這張卡片原本的更新間隔與開關狀態,之後才能精確復原。

開啟「編輯資訊」,輸入分鐘並啟用更新

  1. 進入左側「訂閱」(Profiles),找到要調整的遠端訂閱。
  2. 在卡片上按右鍵,選擇「編輯資訊」(Edit Info),不是「編輯檔案」。後者用來修改設定內容。
  3. 保留 Remote 類型,在「更新間隔」(Update Interval)填入大於零的整數,單位是分鐘。
  4. 開啟「允許自動更新」(Allow Auto Update),不變更訂閱網址或其他選項,再儲存。
  5. 重新開啟「編輯資訊」,確認間隔與開關都已保留;若有錯誤提示,先處理錯誤,不能只憑視窗關閉判斷成功。

例如服務商建議每 24 小時更新一次,欄位應填 1440,而非 24。這是換算示例,不是所有訂閱都應採用的固定週期。請配合服務商公布的頻率與請求限制,別為了測試而連續每分鐘重新下載。

只改時間,不降低安全性:設定更新週期不需要接受無效憑證、不需要重設 Token,也不必開關 TUN。編輯視窗可能顯示完整訂閱網址,分享截圖前應遮住整段敏感連結。

介面是分鐘,回應標頭為什麼使用小時?

兩者位於不同層次。「更新間隔」欄位使用分鐘;服務商在 HTTP 回應標頭 profile-update-interval 傳入的數字使用小時。v2.5.2 讀取標頭時會乘以 60,若已傳入明確的訂閱間隔,則優先保留該數值。

預期週期介面輸入值代表什麼
1 小時6060 分鐘
6 小時360360 分鐘
24 小時14401440 分鐘
標頭中的 24換算為 1440不能把標頭的數字直接當分鐘填入介面

開啟開關還不夠:自動排程也需要有效的正數間隔。不要把欄位留白當成一定能恢復服務商預設值的方式。若要暫停更新,使用明確的開關即可,不必猜測空白或特殊數字的意義。

驗證排程,不要只盯著倒數時間

儲存後,先按卡片上的重新整理圖示,確認手動下載仍然成功。按一下卡片的更新時間文字,可以切換上次與下次更新資訊。這次手動操作只能證明當次請求可用;要確認自動更新,還得保持應用程式執行及網路連線,觀察實際週期。

v2.5.2 會在自動工作結束後安排下一輪,啟動時也會檢查已逾期的工作。這不是設定每天固定幾點的鬧鐘,電腦關機或應用程式完全結束後不會繼續執行;休眠、請求耗時及網路異常也會影響觀察結果。

顯示時間不等於實際佇列:本版卡片以已記錄的更新時間加上間隔推算下次時間,並非直接讀取排程剩餘時間。修改間隔後,即使倒數過期或出現「上次更新失敗」,仍應對照真正的錯誤紀錄、手動更新結果及時間變化,不能單憑文字判斷剛發生下載失敗。

節點數沒有改變,也可能是正常更新,因為服務商未必每次都回傳不同內容。應檢查請求是否成功,以及是否產生新的更新紀錄;必要時查看應用程式日誌中的定時更新訊息。分享前先移除網址、Token 與節點憑證。

沒有更新時的檢查順序,以及還原方式

先回到這張卡片確認「允許自動更新」已開啟、間隔為正數,再確認程式仍在執行。若手動重新整理也失敗,一直縮短週期通常只是增加失敗請求;應依錯誤檢查訂閱效期、網路與服務商狀態,不能靠關閉憑證驗證掩蓋問題。

若只想撤銷本次調整,在「編輯資訊」填回先前記錄的分鐘數與開關狀態,儲存後再確認。原本沒有使用自動更新、現在也不想保留時,關閉「允許自動更新」並儲存即可,不用刪掉訂閱或清空設定目錄。

關閉開關會移除後續自動排程,但已經開始的下載不一定立刻停止。已下載的新內容也不會因為關閉更新而變回舊檔。還原排程與還原設定內容是不同操作;本文只恢復更新選項,不覆蓋目前的訂閱內容。

官方來源與版本邊界

版本號、檔案名稱與介面文字可能隨專案更新而變動,操作前請以連結中的專案文件為準。