Clash Verge 有兩個版本號,很多人會搞混:
- 用戶端版本(比如 2.5.2)——介面程式本身
- 核心版本(比如 Mihomo 1.19.29)——底層真正干活的那個
它們獨立更新,遇到問題時要更新的往往不是你以為的那個。
什麼時候該更新用戶端
不用追新。以下情況才值得升:
怎麼更新用戶端
方法一:直接覆蓋安裝(推薦)
從下載頁拿新版安裝檔,直接裝,不用先解除安裝。
設定檔存在使用者目錄下,和程式目錄是分開的,覆蓋安裝不會丟:
| 平台 | 設定位置 |
|---|---|
| Windows | %APPDATA%\io.github.clash-verge-rev.clash-verge-rev |
| macOS | ~/Library/Application Support/io.github.clash-verge-rev.clash-verge-rev |
| Linux | ~/.local/share/io.github.clash-verge-rev.clash-verge-rev |
覆蓋安裝前建議先從托盤正常退出 Clash Verge,避免檔案被佔用導致安裝失敗。
方法二:軟體內更新
部分版本在「設定 → 檢查更新」裡可以直接下載安裝。方便,但在国內網路下經常下不動——因為更新源在 GitHub。
如果卡住了就用方法一,從本站下載頁拿安裝檔,速度更穩。
怎麼更新核心
設定 → Clash 核心,這裡能看到當前核心版本,旁邊有更新按鈕。
核心更新是在線下載的,如果下不動,可以手動替換:
Windows 上核心檔案通常在:
%APPDATA%\io.github.clash-verge-rev.clash-verge-rev\sidecar\或者安裝目錄下的 resources\。用檔案搜索找 verge-mihomo.exe 最快。
什麼時候該更新核心
核心更新的收益比用戶端明顯得多:
| 症狀 | 是不是核心問題 |
|---|---|
日誌報 unsupported proxy type | ✅ 是,訂閱用了新協議 |
| 某些節點一直連不上,其他正常 | ✅ 很可能是 |
| 規則裡的新語法不生效 | ✅ 是 |
| 訂閱導入失敗 | ❌ 多半是用戶端或網路問題 |
| 介面按鈕沒反應 | ❌ 用戶端問題 |
| 網速慢 | ⚠️ 通常是線路問題,不是核心 |
升級後出問題怎麼辦
用戶端升級後設定丟了 / 介面異常
先試試重置介面狀態:完全退出後刪除設定目錄下的 verge.yaml(這是介面設定,不含訂閱),重新打開會用預設設定生成一份新的。訂閱設定在 profiles/ 目錄,不受影響。
如果還是不行,解除安裝後重裝,重裝前把設定目錄備份好。
核心升級後節點連不上
回退到之前的版本。手動替換法:從下載頁拿舊版本的二進位,按上面「手動替換核心」的步驟覆蓋回去。
本站下載頁提供的是當前穩定版本;需要特定歷史版本可以到上游 Release 頁面找(頁脚有連結)。
升級後 TUN 模式不能用了
服務模式的版本和核心版本不匹配。設定 → 服務模式 → 先解除安裝、再重新安裝,授權一次即可。
一個實用建議:升級前先看一眼日誌
不確定問題出在哪的時候,日誌 頁面比任何猜測都有用:
unsupported proxy type: xxx→ 更新核心unmarshal error→ 設定檔有語法問題,或者核心太舊dial tcp ... i/o timeout→ 節點本身不通,和版本無關- 介面報錯但日誌乾淨 → 用戶端問題
關於訂閱裡的規則更新
還有第三個「版本」經常被忽略:規則集。
如果你的訂閱使用了遠程規則集(rule-providers),這些規則檔案也有自己的更新周期。某個網站突然走錯線路,可能既不是用戶端也不是核心的問題,而是規則集裡的網域列表舊了。
在訂閱設定裡可以看到規則集的更新間隔,一般預設 24 小時更新一次,通常不需要手動干預。
小結
- 兩個版本號,分開看:介面問題升用戶端,連接問題升核心
- 覆蓋安裝不會丟設定,但重要設定還是備份一下
- 能用就別亂升,尤其是核心
- 出問題先看日誌,比瞎試快得多