前言

之前设置某些域名不进行代理,比如国内的一些站点设置了国外IP不能访问,导致访问失败,我之前一直在【插件设置】-【流量控制】-【绕过指定区域 IPv4 黑名单】里面添加,实际上一点效果都没有,加了个寂寞,网上搜也搜不到什么教程,刚好最近折腾明白了,自己写一篇教程,分享给大家。

教程

我们需要在OpenClash配置页面中找到:【覆写设置】-【规则设置】-【勾选 自定义规则】,此时会展示两个输入框,第一个是优先匹配,第二个是候选匹配,我们只需要关系第一个优先匹配就行。

勾选自定义规则

鼠标移动到第一个输入框中,然后滚动滚轮,找到关键词rules:,我们需要在它的下面添加规则配置,以我自己网站为例,我不希望访问我的博客站www.mulingyuer.com时还要翻墙,需要添加这么一句话:

  - 'DOMAIN,www.mulingyuer.com,DIRECT'

注意前面有个tab缩进。

效果如图:

设置规则

如果我们需要设置泛域名,比如不管访问的是a.mulingyuer.com还是b.mulingyuer.com,都不希望翻墙,那么只需要添加这么一句:

  - 'DOMAIN-SUFFIX,mulingyuer.com,DIRECT'

这样就行了。如果有多条规则,一行一条,自己照着添加即可。

rules:
  - 'DOMAIN-SUFFIX,mulingyuer.com,DIRECT'
  - 'DOMAIN-SUFFIX,baidu.com,DIRECT'
  - 'DOMAIN,music.163.com,DIRECT'

DOMAIN和DOMAIN-SUFFIX的区别

规则类型匹配方式是否匹配子域名示例
DOMAIN精确匹配完整域名不包含子域名DOMAIN,www.example.com → 只匹配 www.example.com
DOMAIN-SUFFIX后缀匹配(从右往左)包含所有子域名DOMAIN-SUFFIX,example.com → 匹配 www.example.comapi.example.coma.b.c.example.com

保存并应用

添加完所有规则后,滑到页面底部,点击【保存配置】,然后返回OpenClash主页面,点击【应用配置】使之生效。

注意是先保存再应用,应用后OpenClash会重启,然后才能生效。

保存并应用

分类: 教程 标签: OpenClashclash规则跳过代理

评论

暂无评论数据

暂无评论数据

目录