通过更换成Clash.Meta内核,让Clahs for Windows 支持更多的协议。

一、简单介绍

Clash.Meta版本是Clash Premium中二次开发的版本,Meta对于协议的支持以及其他方面更加激进,而Clash Premium内核由于自身的安全以及稳定的的考量下,对新兴协议的支持会有一定的迟滞性。
所以如果我们自建的协议可能较新的话(如Hysteria、Reality等),那Clash Premium内核是不支持的,需要我们手动更换成Clash.Meta内核。

二、准备工作

  • Clash for Windows下载:github
    选择你电脑系统的版本进行下载(这个大家应该下载过)

  • Clash.Meta 内核下载(切记不要下载成客户端了):github

    Windows选择兼容版本下载(推荐)并解压,得到clash.meta-windows-amd64-compatible-v1.14.3.exe这个文件。

  • 退出所有clash 程序

三、内核替换

  1. 用你的文件搜索软件搜索clash-win64.exe ,此处我是使用Everything。

  2. 右键点击打开Clash for window的安装路径,进入文件夹。

  3. 进入文件后,将找到的clash-win64.exe 修改备份,以防翻车。复制一份由原clash-win64.exe改成backup-clash-win64.exe,改好之后删除clash-win64.exe

  4. 将下载的clash.meta-windows-amd64-compatible-v1.14.3.exe 剪贴进去,并将文件修改成clash-win64.exe

  5. 启动 Clash for Windows,此时你可以可以看到Clash Core 是 unknown ,那就证明是成功替换了。

  6. 导入你的测试节点,进行上网测试