OpenClash 常用与维护
本文最后更新于:2023年9月5日 凌晨
这篇文章主要是介绍日常对openclash维护遇到的一些问题的记录,特别是有很多在国内找不到很好方法探究了一小段时间的。
I. 常用规则配置
直接参看这篇文章即可: 规则设置(访问控制) · vernesong/OpenClash Wiki (github.com) 里面的内容,这里就简单举个栗子,比如我们希望加okx.com
添加为直连:
如下图,先找到覆写设置
->规则设置
,如果说*自定义规则
没有勾选,将其勾选,此时下面会出现两个可编辑区域:
然后我们在*自定义规则
中第一个可编辑区域(优先匹配)的rules:
下面添加DOMAIN-SUFFIX,okx.com,DIRECT
:
然后保存配置,应用配置即可,我们可以简单检查下配置,发现已经被正常添加到生效配置的开头了:
再检查下日志,发现已经生效:
II. 如何使用kcptun
参考: 能否支持kcptun配置 · Issue #313 · vernesong/OpenClash (github.com)
1. 安装kcptun-luci
2. 配置kcptun服务
就正常根据kcptun服务配即可
3. 启动kcptun服务
正常启动就行,
显示运行中就代表已经在正常运行了,通常这个时候你在termianl中能看到已经在运行的服务
4. 在OpenClash中配置服务
你也可以通过案例熟悉,怎么在openclash中自定义添加服务
往下滑
点击添加
可以将策略添加到所有策略组:
之后保存配置,回到一键生成,勾选保留配置,将新节点默认添加到所有策略组
应用配置就可完成配置,这里只勾选保留配置,不勾选上面的生成配置文件,因为如果勾选下面的策略组等都会被替换,如果你配置的有问题会比较麻烦。
II. 为NS Switch添加独立的策略组
添加策略组
在一键生成->策略组配置中点击添加,之后点击编辑进入:
进入后添加好名字,需要添加到的配置文件,以及策略组类型,后点击保存配置:
此时移动到最后,点击应用配置后,就可以看到这个策略组了。
为策略组添加可选服务器节点
为策略组添加可选的服务器节点,以添加香港01节点为例:
然后滑动到最后添加到策略组,中选择刚添加的策略组的名称,完成添加:
保存返回完成添加,要添加其他服务器节点也是一样的,最后别忘了还是要到最后,应用配置。
为策略组添加走该策略组的规则
方式一:通过网络上的策略添加
在规则附加->滑到页面最后管理三方规则集下载想要的规则
然后,在规则附加->第三方规则集附加->添加后,以此配置配置文件,选择规则集,选择策略组,最后点击底部的应用配置完成生效。
方式二:通过自定义的方式添加
比如这里,我们假设Nitendo的域名就是: nintendo.net
,如拦截到的:
那么我们可以在覆写设置->规则设置->自定义规则框中添加如下:
当然也可以直接添加Rule set比如:
最后保存配置,应用配置完成设置。