clash 的 rule-set 匹配不生效

查看 53|回复 2
作者:zwyyy456   
我使用的是基于 clash.meta 内核的 tpclash ,配置文件是基于 rule-set 编写的,rules 部分的内容如下:
rules:
  # 开始匹配规则
  ## 直连
  - RULE-SET,cndirect,DIRECT
  - RULE-SET,direct,DIRECT
  - RULE-SET,applecn,DIRECT
  - RULE-SET,applications,DIRECT
  - RULE-SET,mtracker,mtracker
  - RULE-SET,mpt,mpt
  ## geo 直连
  - GEOSITE,cn,DIRECT
  - GEOIP, cn, DIRECT
  - RULE-SET,mdirect,mdirect
  - RULE-SET,mproxy,mproxy
  # 代理匹配
  - RULE-SET,gscholar,gscholar
  - RULE-SET,openai,openai
  - RULE-SET,microsoft,microsoft
  - RULE-SET,youtube,youtube
  - RULE-SET,google,google
  - RULE-SET,github,github
  - RULE-SET,apple,apple
  - RULE-SET,bili_us,bilius
  - RULE-SET,spotify,spotify
  - RULE-SET,telegram,telegram
  - RULE-SET,emby,emby
  - RULE-SET,gfw,PROXY
  - GEOSITE,geolocation-!cn,PROXY
  - RULE-SET,reject,REJECT
  - SRC-IP-CIDR,192.168.6.155/32,DIRECT
  - MATCH,PROXY
但是今天我发现,当我的 mac 用浏览器访问 google 时,并没有匹配到 google 对应的 rule-set ,而是匹配到了最后的 MATCH ,访问 youtube 也没有匹配到 youtube 对应的 rule-set ,不知道有没有 V 友碰到过类似的问题?
Firefox 和 Edge 浏览器都测试过了,均关闭了安全 DNS 功能。
webui 中查看连接时,感觉就像域名的访问请求被提前出来了 ip ,clash 只接管了 ip 的请求。

rule-set, Direct, proxy, YouTube

devswork   
把 geoip 这一行放倒数第二行
zwyyy456
OP
  
@devswork 似乎可以了,能请您解释一下原因吗?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部