セットアップと「プロンプトなし」の哲学
Radio Silence のインストールは想像どおりです。radiosilenceapp.com からダウンロードし、「アプリケーション」にドラッグして、ネットワーク拡張機能の権限を許可すれば完了です。購入前に試せる無料トライアルがあり、買い切り購入です。サブスクリプションではありません。 決定的な設計上の選択はすぐに明らかになります。Radio Silence は接続プロンプトであなたを中断しません。Little Snitch と LuLu はどちらも「アプリ X が Y に接続しようとしています、許可しますか拒否しますか?」と尋ねることで動作します。Radio Silence はその方式を完全に拒否します。代わりに、どのアプリをブロックすべきかを事前に決めてリストに追加し、それらは二度とインターネットに到達しなくなります。ポップアップも、その場での判断も、アラート疲れもありません。 そのため Radio Silence は、技術にあまり詳しくないユーザーにとって最も親しみやすい Mac ファイアウォールになっています。覚えることは実質的にありません。
Radio Silence の仕組み — Firewall ブロックリスト
Radio Silence の中核は Firewall タブで、黙らせたいアプリのリストです。クリックしてアプリを追加すると、その瞬間から、削除するまでそのアプリの外向きインターネット接続がブロックされます。リストから外すと、アプリは再びオンラインになります。 これはアプリ単位・オールオアナッシングのブロックです。アプリ内で、あるドメインを許可し別のドメインを拒否するのではなく、アプリごとにオンラインかオフラインかを決めます。実際の多くのユースケースでは、これがまさに正解です。おしゃべりなゲーム、しつこいユーティリティ、オフラインでしか使わないアプリをブロックすれば、もう二度と気にする必要はありません。 作成するルールも、答えるプロンプトもないため、ブロックリストは小さく意図的なものに保たれます。積極的に静かにしたい少数のアプリだけを追加し、それ以外はそのままにしておけます。
Network Monitor
Radio Silence には Network Monitor も含まれており、現在どのアプリがネットワークを使い、何に接続しているかを一覧表示します。発見ツールとして便利です。開いて、思いがけず活発なアプリを確認し、そのいずれかをブロックリストに入れるべきかを判断します。 これは Little Snitch の Network Monitor より軽量です。同じ深さの履歴グラフ、時間経過の帯域グラフ、接続マップは得られません。Radio Silence のモニターは、フルのネットワーク分析コンソールというよりは、「今何が通信していて、ブロックすべきか?」に答えるためのものです。 ほとんどのユーザーにとって、これが適切な範囲です。モニターがブロックリストに情報を供給し、ブロックリストが仕事をします。
徹底したシンプルさのトレードオフ
接続単位・ドメイン単位の制御がありません。 ブロックはアプリ単位なので、「このアプリは自分のサーバーには到達させつつ、同梱されたトラッカーはブロックする」とは指定できません。アプリ全体をオンにするかオフにするかです。アプリが動作するのに本当にインターネットが必要で、トラッキングだけを止めたい場合、Radio Silence はその区別をつけられません。接続単位のファイアウォール(Little Snitch)やトラッカー対応のファイアウォール(NetMute)ならできます。 カテゴリ分けされたトラッカーブロックがありません。 Radio Silence は、どのドメインがトラッカーかを示すデータベースを搭載していません。トラッカーネットワークではなく、アプリをブロックします。アプリの機能を保ちつつ、複数のアプリにまたがってアナリティクスや広告の通信を断つことが目的なら、それは Radio Silence が作られた用途ではありません。 設計上、ルールは最小限。 Radio Silence を簡単にしているのと同じシンプルさが、その上限にもなっています。ルールエディタも、ネットワーク別のプロファイルも、スケジュール機能もありません。これは意図的なトレードオフであり、それが制約かどうかは、あなたが何を必要とするかに完全に依存します。
Radio Silence と代替ツール
Radio Silence は最もシンプルな Mac ファイアウォールです。買い切り購入、プロンプトなし、アプリを追加すればブロックされます。少数のアプリを確実にオフラインにしたく、学習コストをゼロにしたいなら、ほぼ完璧です。 Little Snitch は対極にあります。接続単位のプロンプト、高度なルールエディタ、フルのネットワークモニターを備えます。最大限の制御、最大限の複雑さです。 LuLu は無料・オープンソース・アラートベースの中間です。接続ごとに尋ねますが、費用はかかりません。 NetMute は、Radio Silence のシンプルさと Little Snitch の奥深さの間に位置します。アプリごとの制御を維持しつつ、自動の Tracker Shield(カテゴリ分けされたトラッカー1,100以上)とアプリごとのプライバシースコアを追加するため、アプリ全体をオフラインにせずに、アプリ内のトラッキングをブロックできます。Mac App Store での買い切り購入です。 正直なまとめ:「これらのアプリを丸ごとブロックする、手間なしで」というのがあなたの要件のすべてなら、Radio Silence を選びましょう。アプリを動かしたままトラッカーを断ちたいなら、トラッカー対応のファイアウォールのほうが適しています。