プロセスルール
指定されたプロセスに対してポリシーを割り当てることができます。プロセスルールはChute Macのみで利用可能です。iOSでは、PROCESS-NAMEは決してマッチしません。PROCESS-NAME-REGEXは、HTTP User-Agentから導出された擬似プロセス名にマッチする場合があります。
3つのプロセスルールタイプがあります: PROCESS-NAME、PROCESS-PATH、PROCESS-NAME-REGEX。
PROCESS-NAME
PROCESS-NAME,Telegram,Proxy
リクエストのプロセス名が一致する場合にルールがマッチします。ワイルドカード文字*と?がサポートされています。
プロセス名は常に名前のみであり、フルパスになることはありません。macOSのアプリケーションバンドルの場合はアプリのローカライズされた表示名、それ以外のプロセスの場合は実行可能ファイルのファイル名です。フルパスでマッチさせるには、代わりにPROCESS-PATHを使用してください。
PROCESS-PATH
PROCESS-PATH,/Applications/Safari.app,Proxy
リクエストの完全なプロセスパスがパターンに一致する場合にルールがマッチします(大文字と小文字を区別しません)。ワイルドカード文字*と?がサポートされています。
注意: PROCESS-PATHはmacOSでは全てのインバウンド(HTTP、SOCKS5、TUN)で動作します。アプリケーションバンドルの場合、ルールはバンドルパス(例:
/Applications/Safari.app)に対してマッチします。それ以外のプロセスの場合は実行可能ファイルのフルパスに対してマッチします。マッチングは大文字と小文字を区別しません。iOSではプロセスパスが設定されることはないため、PROCESS-PATHルールはマッチしません。
PROCESS-NAME-REGEX
PROCESS-NAME-REGEX,^Safari$,DIRECT
プロセス名が正規表現に一致する場合にルールがマッチします。
本ページは英語版からの翻訳です。内容に相違がある場合は、英語版が優先されます。