由于新的节点支持Hysteria2协议,并且Clash for Windows停止内核更新,因此导致其无法使用。虽然使用其他客户端也可以正常使用,但是俗话说的好“习惯是个很可怕的东西”,然而我又是一个为习惯买单的人。以上是假话,真话是Clash for Windows可以支持可视化添加规则,因此可以自定义某些网址、IP或者应用程序指定某个节点。
这里需要详细的介绍下不同规则种类:
DOMAIN-SUFFIX:域名后缀匹配
DOMAIN:域名匹配
DOMAIN-KEYWORD:域名关键字匹配
IP-CIDR:IP 段匹配
SRC-IP-CIDR:源 IP 段匹配
EOIP:GEOIP 数据库(国家代码)匹配
DST-PORT:目标端口匹配
SRC-PORT:源端口匹配
PROCESS-NAME:源进程名匹配
RULE-SET:Rule Provider 规则匹配
MATCH:全匹配
如果修改配置文件,那么它的格式应该为:- 'DOMAIN-KEYWORD,officecdn,DIRECT'
,代码解读:包含关键词为officecdn的域名,统一跳过不走代理。
下面开始正式更换Clash for Windows
首先需要从全球最大的同性交友网站Github上下载Clash.meta内核,该内核支持最广泛的协议。为了方便伸手党,这里就将此内核上传至蓝奏云,小伙伴们自行下载吧。至于为何要使用Clash.meta内核,咱也不懂,咱也不敢问,只知道能用就行了。
下载好后将名为clash.meta-windows-amd64-v1.16.0.zip进行解压,之后把clash.meta-windows-amd64.exe 修改为 clash-win64.exe。之后将此文件复制备用。
右键桌面上的Clash for Windows图标,属性,在快捷方式选项卡下点击打开文件所在的位置,一路火花带闪电的双击文件夹名为resources/static/files/win/x64,并将x64内名为clash-win64.exe的文件命名为clash-win64.exe.bank备份,之后右键,粘贴刚刚下载,并命名的新内核到x64目录,至此修改内核的目标已然完成。
如何查看更换成功了呢?双击桌面上的Clash for Windows图标,如果你的General选项卡下Clash Core 这里显示Unknown那么就成功了,接下来就可以愉快自由的冲浪了。