回答:
TCPBlockは、軽量で高速なアプリケーションファイアウォールです。コンピューター上の選択したアプリケーションがネットワークへの接続を開くのを防ぐことができます。
TCPBlockは無料で、MacUpdate からダウンロードできますが、TCPBlockはEl Capitanで動作しないようで、更新されていません。
OS Xには、すべてのアプリの特定のサーバーへのすべての接続をブロックするように構成できるPFファイアウォールが付属しています。外部ソフトウェアを使用しない限り、1つのアプリからのすべての接続をブロックすることはできません。
IceFloorをPFファイアウォールのGUIとして使用できます。
tcpblock.wordpress.com is no longer available.
Radio Silenceを使用します。非常にシンプルなアプリケーションですが、うまく機能しますが、9ドルかかります。
LuLuは、ユーザーが明示的に承認しない限り、未知の発信接続をブロックできる無料の共有ソース macOSファイアウォールです。OSX 10.12以降で動作し、macOS Mojaveでも良好に動作します。Apple署名済みバイナリを許可またはブロックするように構成でき、編集可能なGUIベースの明確なルールセットを備えています。無料ではありますが、ユーザーは開発をサポートすることが推奨されます。
アプリケーションがどのサーバーに接続しようとしているのかがわかっていて、それを停止したい場合は、すべての通信を偽のIPアドレス(0.0.0.0など)に再ルーティングするか、トラフィックを自分自身(ローカルホスト)に再ルーティングできます。これを機能させるには、管理者権限(sudo)が必要です。
#
無視されたテキストを開始するための予約文字です。他のすべての行は、スペースで区切られた列で解析されます。Facebookへの接続をすべて停止するには(冒(!):
# Col 1 Col 2
# "routed to" address hostname (dns)
0.0.0.0 www.facebook.com
通常、効果は即座に現れます(今のところ、確認しようとしたばかりですぐに起こりました)が、マルチキャストダイナミックネームサービスを手動でアンロードおよびリロードできます。
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
launchctlは:(のrestart
ようなサポートをしていませんsystemctl restart avahi-daemon
。そのため、2つのコマンドを実行する必要があります。
「localhost」という名前は、127.0.0.1のIPローカルホストの標準アドレスにここでルーティングされるため、機能します。クールなことは、あなたがそれを変更できるということです。しかし、それはあなたから逸脱するでしょう!
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
この記事に記載されているように、ファイアウォールを通過できると思います。
- Dockの[ システム環境設定]アイコンをクリックします。
- [ セキュリティ ]アイコンをクリックします。
- [ ファイアウォール ]タブをクリックします。
- [ スタート ]ボタンをクリックして、ファイアウォールを有効にします。
- [ 詳細設定 ]ボタンをクリックします。
- [ 署名されたソフトウェアが着信接続を受信することを自動的に許可する]ラジオボタンをクリックして選択します。
これにより、ファイアウォールが有効になります。また、デフォルトでは、実質的にすべての着信TCP / IPトラフィックがブロックされます。使用できるようにする各共有方法を有効にする必要があります。[システム環境設定]の[共有]ペインからさまざまな共有方法(ファイル共有やFTPアクセスなど)を有効にすると、これらの種類のトラフィックがファイアウォールリストに表示されるようになります。(言い換えると、共有方法をオンにすると、ファイアウォールはその共有方法のトラフィックを自動的に許可し、Snow Leopardはサービスを呼び出します。)
ファイアウォールが接続を許可するかブロックするかを指定するには、サービスの右にある上/下矢印アイコンをクリックします。
場合によっては、認識されているサービスおよびアプリケーションのファイアウォールリストにない他のトラフィックをファイアウォールを通過させたい場合があります。その時点で、追加ボタン(プラス記号が付いています)をクリックして、ファイアウォールで許可するアプリケーションを指定できます。Snow Leopardには使い慣れた[追加]ダイアログが表示され、アクセスが必要なアプリケーションを選択できます。