Clash 客户端升级与 Mihomo 内核更新
很多人分不清「我该更新客户端,还是更新内核」。其实这是两层东西:外面这层是带界面的客户端,里面那层是真正干活的 Mihomo 内核,两者各自有版本号、各自更新。搞懂这点,升级就不会一头雾水,也不会担心配置被升没了。
客户端版本 ≠ 内核版本
打个比方:客户端是车壳和仪表盘,内核是发动机。你在「设置 → 关于」里通常能看到两个号——一个是客户端版本(比如 Clash Verge Rev v2.5.1),一个是内核版本(比如 Mihomo vX.Y)。界面卡顿、按钮 bug 归客户端管;新协议支持、连接稳定性归内核管。想彻底搞懂这层关系,看 Mihomo 内核是什么。
分层示意图外壳是客户端,里面是 Mihomo 内核,两者版本各自独立。
什么时候该升
- 客户端:遇到界面 bug、想要新功能时升即可,不必追最新。
- 内核:出现新协议连不上、某些节点握手失败、或机场明确建议升内核时再升。能用就别瞎折腾。
一个原则:没毛病不升级。代理工具的更新偶尔会引入新坑,稳定能用的版本就是好版本。真要升,挑机场和社区都验证过的稳定版。
升级客户端
桌面客户端一般在「设置」里有「检查更新」,点一下下载新版安装包,覆盖安装即可,订阅和配置都在用户目录里、不会被动。安卓端则到下载渠道拿新 APK 覆盖安装。哪些文件属于配置、装在哪,见 配置文件位置与备份——升级前顺手备份一下最稳。
更新内核(含手动替换)
多数客户端在「设置」里能一键更新内核,它会从内核仓库拉取对应平台的二进制并替换。如果一键更新失败(通常是更新时自己没走代理、或网络拉不到),可以手动来:
1
下载对应平台内核
从 Mihomo 官方发布页拿对应系统/架构的二进制压缩包。
2
解压并改名
解压后把可执行文件改成客户端要求的内核文件名(不同客户端命名不同,参考其文档)。
3
替换到内核目录并重启
覆盖客户端内核目录里的旧文件,完全退出后重新打开,到「关于」确认版本已变。
更新内核失败最常见的原因是当时系统代理开着、拉取请求绕回自己。先关代理或换直连网络再试一次,往往就好了。
升级前后注意事项
升级前把当前能用的安装包/内核留一份,万一新版有问题能回退。升级后如果出现连不上,别急着重装,先按 连不上网排查看是不是配置或节点的问题,多半和升级无关。
⚠️ 免责声明:本文为开源软件使用教程,本站不提供任何节点、VPN 或机场服务。请遵守所在地区法律法规,合理合法使用网络工具。