mudfish-excludeユーザーガイド
mudfish-exclude プログラムはMudfish Cloud VPN v6.5.4以降でサポートされています。
mudfish-excludeは、Linuxで指定されたプログラムをMudfishルーティングポリシーから実行するためのツールです。
Mudfishは引き続き実行されますが、ブラウザ、メッセンジャー、ゲームランチャー、アップデートプログラムなどの特定のプログラムだけが一般的なインターネットパスを使用したい場合に使用します。
サポート環境
mudfish-excludeはLinux専用です。
システムには次の項目が必要です。
- Linux用Mudfish
sudoまたはroot権限/sys/fs/cgroupにマウントされた cgroup v2ipコマンドiptables- IPv4 基本ルート
このツールはIPv4トラフィックをターゲットとして機能します。 IPv6トラフィックは
mudfish-excludeでバイパスされません。
基本使用法
プログラムの前に mudfish-excludeを貼り付けて実行します。
sudo mudfish-exclude firefox
プログラム引数は、プログラム名の後にそのまま付けてください。
sudo mudfish-exclude firefox --private-window
sudo mudfish-exclude curl https://mudfish.net
コマンド引数が多い場合や区別を明確にしたい場合 -- の後に実行するプログラムを書き留めます。
sudo mudfish-exclude -- firefox --private-window
sudoで実行しても、実際に実行されているプログラムは通常、現在のユーザー権限に戻ります。そのため、GUIプログラムがroot設定ではなく、通常使用するホームディレクトリ、デスクトップセッション、設定ファイルを使用できます。
実行中の動作
コマンドを開始すると mudfish-excludeは、そのコマンドにのみ適用される一時的なネットワークポリシーを作成します。そのコマンドで発生したトラフィックは、表示された後、システムの通常のIPv4デフォルトルートに進みます。
コマンドが終了すると、関連するプロセス・グループが空になるのを待ってから一時ルールを削除します。
Mudfish自体がオフになるわけではありません。他のプログラムは既存のMudfish設定に従って動作し続けます。
使用例
FirefoxをMudfishから実行します。
sudo mudfish-exclude firefox
DiscordをMudfishから実行します。
sudo mudfish-exclude discord
SteamをMudfishから実行します。
sudo mudfish-exclude steam
コマンドラインダウンロードをMudfishから実行します。
sudo mudfish-exclude wget https://example.com/file.zip