逻辑组合规则

Chute 支持逻辑组合规则:AND、OR 和 NOT。这些规则可以组合多个子规则来创建复杂的匹配条件。

AND

只有当所有子规则都匹配时,规则才命中。

语法:AND,((SUB-RULE),(SUB-RULE),...),POLICY

AND,((DOMAIN,example.com),(DEST-PORT,443)),Proxy
AND,((DOMAIN-SUFFIX,google.com),(GEOIP,US)),DIRECT

每个子规则严格为 TYPE,VALUE——与普通规则相同的语法,但不包含策略。子规则内不支持 no-resolve 等尾部选项。


OR

任意子规则匹配时,规则即命中。

语法:OR,((SUB-RULE),(SUB-RULE),...),POLICY

OR,((DOMAIN,example.com),(DOMAIN,test.com)),Proxy
OR,((DOMAIN-SUFFIX,apple.com),(DOMAIN-SUFFIX,icloud.com)),DIRECT

NOT

当子规则匹配时,规则命中。

语法:NOT,((SUB-RULE)),POLICY

NOT,((DOMAIN,example.com)),Proxy

注意:子规则需用双括号 ((...)) 包裹。RULE-SET 和 DOMAIN-SET 不能作为 AND/OR/NOT 的子规则使用;只允许叶子规则类型。

S. Smart Rabbit LLC © All Rights Reserved            updated 2026-07-28 17:49:04

results matching ""

    No results matching ""