典型场景: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 本身开源免费、自带中文,这类二次打包没有存在理由,多出来的东西通常不是给你用的。