論理結合ルール

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

注意: サブルールは二重括弧((...))で囲まれます。サブルールには任意のリーフルールタイプ、または別の論理ルール(AND/OR/NOT)を指定でき、最大8階層までネストできます。RULE-SETとDOMAIN-SETはサブルールとして使用できます。ネストされたセットは、単独で書いた場合と同じペイロードフィルタ(no-resolveを含む)で照合されます。

S. Smart Rabbit LLC © All Rights Reserved            updated 2026-09-17 22:37:45

本ページは英語版からの翻訳です。内容に相違がある場合は、英語版が優先されます。

results matching ""

    No results matching ""