メインコンテンツまでスキップ

mudwfp_proxy 実行オプション

mudwfp_proxyプロセスは、WindowsのWFP(Windows Filtering Platform)機能を使用して特定のプロセスだけがMudfishを介して渡されるのを助けるプログラムです。

実行オプション​

このセクションでは、 mudwfp_proxy 実行オプションについて説明します。以下のオプションが利用可能です。

  • -b <pattern>

    このオプションを使用して、適用するルールを定義できます。現在サポートしているルールは次のとおりです。

    • <procname>|F

      このルールの場合、指定した procname (プロセス名) を独自にプロキシするときに使用できるルールです。通常、特定のプロセスがどの IP または Port を使用しているかを把握するための目的、あるいはそのプロセスが Mudfish mudwfp_proxy プログラムを介して正常に動作することを確認する目的で使用します。

    • <procname>|B|<ip>:<port>

      指定されたprocname(プロセス名)で発生したトラフィックをip:port宛先にパケットを転送するときに使用されます。 Mudfish中継サーバーオプションのうち、基本モードを考えてください。

    • <procname>|A|<ip>:<port>|<ip>:<port>

      指定されたprocname(プロセス名)から発生したトラフィックを2つのip:port宛先にforwardingするときに使用されます。 Mudfish 中継サーバーオプションのうち、アドバンストモードに対応しています。

    procname * を指定すると、トラフィックを作成するすべてのプロセスに mudwfp_proxy を適用するために使用されます。

  • -e <procname>

    特定のプロセスでは、Mudfish mudwfp_proxyを適用したくない場合に使用できます。

  • -E <CIDR>

    特定のネットワークブロックの場合、Mudfish mudwfp_proxyを適用したくない場合に使用できます。

  • -M <value>

    最大MTUを指定するときに使用されます。このオプションの場合、UDP パケットを転送するときにサイズチェックに使用されます。

  • -r

    Mudfish mudwfp_proxy 関連ログをファイルに出力するか、stdout に出力するかを決定します。

  • -S

    他の Mudfish プログラムと一緒に使用せず、 mudwfp_proxy 単独で使用する予定のときに使用できるオプションです。他のMudfishプログラムとの通信のための部分を初期化しません。

命令の使用例​

  • mudwfp_proxy.exe -b "chrome.exe|B|1.2.3.4:8085" -b "firefox.exe|A|1.2.3.4:8085|2.3.4.5:8085"

    このコマンドの場合、chrome.exeで発生したトラフィックをIP 1.2.3.4ポート8085に転送し、firefox.exeで発生したトラフィックを1.2.3.4:8085に転送しますが、2.3.4.5:8085情報を送信します。

  • mudwfp_proxy.exe -b "*|F" -e "firefox.exe" -E "14.63.0.0/16"

    このコマンドでは、すべてのプロセスのトラフィックをフィルタリングしますが、firefox.exeプロセスを例外処理し、宛先が14.63.0.0/16のトラフィックも例外処理します。

  • mudwfp_proxy.exe -b "firefox.exe|F

    このコマンドの場合、firefox.exeで発生したトラフィックをフィルタリングしますが、それ自体がそのトラフィックをプロキシ処理することを意味します。他の中継サーバーにトラフィックを転送することはありません。