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

WFPアイテムモード

備考

Windows 用 WFP (Windows Filtering Platform) 機能は、Mudfish v5.4.2 バージョンまたはそれ以降のバージョンで実装されました。

備考

Linux用のWFP機能は、Mudfish v6.2.0またはそれ以降のバージョンで実装されています。

備考

macOS用のWFPアイテムモードは、Mudfish v6.5.0またはそれ以降のバージョンで サポートされています。macOS 11.5以降が必要で、Network Extensionを利用して プログラムごとのTCP/UDPトラフィックを処理します。

WFPはWindows Filtering Platformの略ですが、混乱を避けるため、LinuxとmacOS でもWFPアイテムモードという用語を使用しています。

このモードを使用すると、既存のMudfishプログラムの場合、オペレーティングシステムのルーティングテーブルを変更してトラフィックをリダイレクトしましたが、このモードが有効になっている場合は、WFP機能を使用してプロセス固有のトラフィックを処理します。

注記

ここで 可能であれば の意味は、対応する Mudfish アイテムが WFP モードを使用できるように構成されている場合を意味します。

そのアイテムがWFPモードをサポートしていない場合は、既存のルーティングテーブルに基づいてアイテムが設定されます。

WFPアイテムモードを有効にする方法​

「設定→プログラム」メニューに入ると、WFPアイテムモードを有効にするオプションがあります。

FAQ (よくある質問)​

WFPモードの長所と短所は何ですか?​

簡単に説明すると、利点は次のとおりです。

  1. トラフィックを処理する際、プロセス別に処理を行うため、意図せず CDNとMudfish に関する問題や Amazon EC2、Twitch、Mudfish に関する問題を避けられます。

  2. プロセスごとにトラフィックを処理するため、目的のプログラムにのみMudfishを適用できます。

欠点は次のとおりです。

  1. Windows用の場合、WFPドライバを使用するためにWindows 8以降が必要です。

  2. Linuxでは、eBPFベースで実装されているため、Linuxカーネル5.15以降が必要です。

  3. macOS用の場合、Mudfish v6.5.0以降とmacOS 11.5以降が必要です。

  4. Routing Tableベースのモードより1〜5ms程度のpingが増加する可能性があります。これは、パケット処理プロセスがRouting Tableベースよりも少し複雑であることによる問題です。

WFPモードを必ず使う必要がありますか?​

必ず使用する必要はありません。ただし、上記の長所と短所で述べたCDN関連の問題を回避する目的であれば、このモードが正しく動作する場合に使用することをお勧めします。

WFPモードを使うとPingが良くなりますか?​

決してそうではありません。むしろ、パケット処理プロセスは少し複雑であるため、1〜5ms程度のPingが高いことがある。

Full VPNモードと一緒に使用できますか?​

はい。そのモードで使用することができます。

FastConnectモードと一緒に使用すると良いですか?​

そうではありません。 WFPアイテムモードが適用され、プロセス関連のトラフィックのみがMudfishを介して転送される場合、FastConnectモードをオンにしたのと同じ効果があります。

そのため、FastConnectモードをオンにする必要はありません。