-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] SUB-RULE 括号内的进程匹配规则无效 #876
Comments
RPT.yaml
|
应该是sub-rule的问题,如下配置也不能匹配
|
你第一张图里那样是可以正常解析的,有问题的是SUB-RULE后面括号里的进程规则 |
除非提前触发find process,或者 find-process-mode: always |
发现了同样的问题,SUB-RULE 括号内的使用进程匹配规则无效,NETWORK规则没有问题。 比如下面的规则会匹配到第二行( sub-rules:
test:
- MATCH,DIRECT
rules:
- SUB-RULE,(PROCESS-NAME,curl.exe),test
- PROCESS-NAME,curl.exe,REJECT
- MATCH,REJECT |
版本: mihomo-linux-amd64-v1.18.4.gz find-process-mode: strict
...
rules:
- SUB-RULE,(PROCESS-NAME,aria2c),test
sub-rules:
test:
- GEOIP,cn,DIRECT 可以匹配到进程, 没有问题。 顺便一提, 如果要匹配 rules:
- SUB-RULE,(RULE-SET,download_process),test
sub-rules:
test:
- GEOIP,cn,DIRECT
|
Verify steps
Mihomo version
alpha-92129b3
What OS are you seeing the problem on?
Windows
Mihomo config
Mihomo log
Description
疑似 rule provider 里的进程规则没有触发 find process
rule 第一行如果不注释掉的话提前触发的话就会正常走direct
反之会被reject
The text was updated successfully, but these errors were encountered: