内核和客户端是两个东西
Clash Verge 是界面,真正处理流量的是 Mihomo 内核。两者各自独立更新。遇到「配置里某个字段解析失败」「机场的新协议不支持」这类问题,通常是内核版本旧了,跟客户端版本没关系,升级客户端也解决不了。
在 Clash 内核页面能看到当前内核版本,并在正式版和 Alpha 之间切换。Alpha 是预览分支,新协议和新特性先在这里出现,稳定性相对低一些。
更新与切换
- 1
更新内核
在内核页面点检查更新,下载完成后会自动重启内核。这期间现有连接会短暂中断,属于正常现象,等几秒就恢复。
- 2
切换分支
直接点另一个内核即可。切换会重启内核并重新加载当前配置,手动选择的节点一般会保留。
- 3
下载失败怎么办
内核更新走的是 GitHub,网络不通就会一直卡住。先切到一个能用的节点,或者临时开一下 TUN,再重试通常就好了。
出问题怎么回退
换到 Alpha 之后如果配置报错,先看日志页的第一屏,解析失败会明确指出是哪个字段。切回正式版内核通常就恢复了,配置文件本身不需要改。
- 换内核前记下当前能正常工作的版本号
- 内核更新和客户端更新分开做,一次只改一样,出问题好定位
- 只有机场配置用到了新协议时,才有必要长期用 Alpha
常见问题
内核更新后 TUN 打不开了?
服务模式和内核之间有配套关系。重装一次服务模式,再打开 TUN 试试,多数情况下这样就能解决。
可以自己下载内核二进制替换吗?
技术上可以,但不推荐。手动放进去的文件在客户端升级时会被覆盖,而且版本对不上时报错很难排查,用界面里的更新功能更省心。