由于之前Clash for Windows(以下均使用CFW指代)停更了,后面我就转去⌈Clash Verge⌋,用了一段时间发现Clash Verge版缺少托盘右键快捷切换功能,没有之前方便了。于是想着给CFW默认的Clash Premium内核更换为现在Clash Verge所使用的最新mihomo内核(Clash Meta内核)
在网上找到的教程最高只支持mihomo v1.16.0版内核,最新的都会提示错误: 无法连接到 Clash core 核心 ,原因是Clash Meta更新改名为mihomo后路径变了, 这种情况创建一个链接就可以正常使用了
下载内核
打开最新的 mihomo 的项目下载地址:https://github.com/MetaCubeX/mihomo/releases,这里我选择的是最新的 v1.18.3 版本
替换
- 下载完毕后解压压缩包
- 打开CFW安装目录的
resources\static\files\win\x64
,将默认的clash-win64.exe
备份,这个是默认的Clash Premium内核,这里我重命名为clash-win64_old.exe
,将第一步解压的mihomo内核程序复制进来, 并重命名为clash-win64.exe
,这样就替换完毕了
- 打开CFW,如果没有意外的话应该是提示: 无法连接到 Clash core 核心
解决无法连接到核心
- 退出CFW,打开自带的文件资源管理器,在地址栏输入
%USERPROFILE%/.config/mihomo
进入文件夹
- 进入文件夹后返回上一层,然后把
mihomo
文件夹删除掉
- 打开 powershell ,执行以下命令,执行完成后会提示 创建的符号链接
cmd /c mklink /d "%USERPROFILE%\.config\mihomo" "%USERPROFILE%\.config\clash"
- 重新打开CFW,Clash内核这显示 UnKnown 就是替换完毕啦
本文作者:Leginn
本文链接:https://leginn.top/archives/Cfw_Hhm.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载及引用请联系作者,并注明出处(作者、原文链接等)。
这种简单啊,我之前看到一个教程,是把mihomo的源码拔下来,改两行代码,重新编译再替换。
说错了,是扒下来。
可以解包改renderer.js里的路径就好了,TUN模式有点问题需要重新改写一下
我现在用clash nyanpasu去了,clash nyanpasu的托盘右键也有快捷切换
大佬,只替换内核还能正常用tun吗?
我这里是可以正常使用的,不过还是建议用 clash nyanpasu 或者 clash verge
佬,修改内核之后,服务模式安装失败是怎么回事啊,一直安装不了
现在我也没有用这个了,我去clash nyanpasu去了