典型場景:GitHub 頁面能打開,點了下載卻幾十 KB/s 甚至直接中斷——因為釋出檔案不在 github.com 上,而在另一個下載域名。也有整站都連不上的情況。這兩種都有解,但每條路的終點都一樣:回到官方雜湊做校驗。
先分清是哪一種打不開
- 頁面能開、下載慢或斷:只是下載域名被限速。換個時段、換個網路、或用下面的映象通常就夠了。
- 頁面也打不開:整個域名不通。這時連雜湊值都看不到,得先想辦法看一眼釋出頁——手機流量、別人代發截圖都行。
先把官方釋出頁上的版本號和 SHA256 抄下來。後面不管從哪拿到檔案,都用這組值比對。映象站自己給的雜湊不算數——它給的是它那份檔案的雜湊。
四條替代路徑
- 系統包管理器。Windows 上試
winget search clash,macOS 上brew search clash,Arch 上查 AUR。找到後先看釋出者/維護者欄位是否對得上,再裝——包管理器裡的條目多數由社群維護,不等於官方。 - GitHub 加速字首站。把釋出檔案的 URL 拼到某個加速站前面即可下載。速度通常不錯,但你的下載流量經過了第三方,所以校驗這一步不能省。
- 本站下載通道。下載頁提供了直連通道,遇到 GitHub 不通時可以走這裡。
- 找人拷。同事、群友已經裝好的安裝包,U 盤拷過來,比對雜湊一致就能用。這是最土但最可靠的一條。
校驗只要一條命令
- Windows:
certutil -hashfile 檔名 SHA256 - macOS:
shasum -a 256 檔名 - Linux:
sha256sum 檔名
輸出跟官方釋出頁上的值逐字元對上才算過。對不上就刪掉重下,別抱僥倖。完整的釣魚站識別方法在辨別官方安裝包。
順帶會遇到的兩件事
Geo 資料庫也下不動。規則依賴的 geoip.dat、geosite.dat 同樣從境外拉取。可以在代理可用時先更新一次,或換資料來源,方法見更新 Geo 資料庫。
別碰「綠色版」「破解版」「漢化增強版」。Clash Verge Rev 本身開源免費、自帶中文,這類二次打包沒有存在理由,多出來的東西通常不是給你用的。