プロセスルール

指定したプロセスにポリシーを割り当てられます。プロセスルールはChute MacとChute Androidで機能します。iOSとtvOSのサンドボックスにはプロセスの帰属情報がないため、PROCESS-NAME、PROCESS-PATH、PROCESS-NAME-REGEXはこれらのプラットフォームでは一致せず、そのようなルールはスキップされます。Androidでは、VPNが捕捉するTCP接続について、PROCESS-NAMEとPROCESS-NAME-REGEXは接続を開いたアプリのパッケージ名に、PROCESS-PATHはそのAPKのパスに一致します。HTTPやSOCKS5のリスナーを経由する接続には、Chuteが調べられる所有者がありません。UDPトラフィックはどのプラットフォームでもプロセス情報を持たないため、プロセスルールがUDPに一致することはありません。

3つのプロセスルールタイプがあります: PROCESS-NAME、PROCESS-PATH、PROCESS-NAME-REGEX。

PROCESS-NAME

PROCESS-NAME,Telegram,Proxy

リクエストのプロセス名が一致する場合にルールがマッチします。ワイルドカード文字*と?がサポートされています。

セッションが持つプロセス名は常に名前のみであり、フルパスになることはありません。macOSのアプリケーションバンドルの場合はアプリのローカライズされた表示名、それ以外のプロセスの場合は実行可能ファイルのファイル名です。ただし、PROCESS-NAMEの値に / が含まれている場合は、代わりにプロセスのパスと照合されます — PROCESS-NAME,/Applications/Safari.app/,Proxy は機能し、末尾の / はそのバンドルの中身すべてを表します。同じことを書くならPROCESS-PATHのほうが明快です。


PROCESS-PATH

PROCESS-PATH,/Applications/Safari.app,Proxy

リクエストの完全なプロセスパスがパターンに一致する場合にルールがマッチします(大文字と小文字を区別しません)。ワイルドカード文字*と?がサポートされています。

注意: PROCESS-PATHはmacOSでは全てのインバウンド(HTTP、SOCKS5、TUN)で動作します。アプリケーションバンドルの場合、ルールはバンドルパス(例: /Applications/Safari.app)に対してマッチします。それ以外のプロセスの場合は実行可能ファイルのフルパスに対してマッチします。AndroidではアプリのAPKファイルのパスに対してマッチします。マッチングは大文字と小文字を区別しません。iOSではプロセスパスが設定されることはないため、PROCESS-PATHルールはマッチしません。


PROCESS-NAME-REGEX

PROCESS-NAME-REGEX,^Safari$,DIRECT

プロセス名が正規表現に一致する場合にルールがマッチします。

S. Smart Rabbit LLC © All Rights Reserved            updated 2026-09-29 21:57:05

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

results matching ""

    No results matching ""