ネットワークフィルターには見えない接続
NetMute は通常、ネットワーク層で判断します。アプリが接続を開くと、フィルターが送信先を読み取り、あなたのルールが適用されます。だからこそ、1つの切り替えで Mac 上のすべてのアプリをまとめてカバーできます。
iCloud Private Relay を有効にすると、Safari ではこの構図が変わります。Safari の通信は Apple のリレーを通って Mac から出ていき、フィルターに見えるのは実際の送信先ではなくリレーです。ルール自体は残っていますが、それが基づいていた宛先はその層ではもう見えません。
Safari Shield は別の方法を取ります。Safari のコンテンツブロッカーとして、リクエストが外に出る前、送信先がまだそのまま見えている場所で、トラッカーリストをブラウザ内に適用します。
NetMute で1つ、Safari で1つ
NetMute で Safari Shield をオンにし、次に Safari › Settings › Extensions で拡張機能を1回有効にします。以後 Safari は、NetMute がネットワーク層で使うのと同じ厳選トラッカーリストを、Safari が理解できるコンテンツブロッカー用ルールに変換したものに照合します。
コンテンツブロッカーが閲覧内容を見ることはありません。NetMute は Safari にルールセットを渡し、照合は Safari 自身が行います。どのページを開いたかが NetMute に報告されることはなく、ページ内容が NetMute を通過することもありません。
サイトの動作に重要なグループも、ここでは同じように扱われます。銀行ログイン、3-D Secure の確認、同意ダイアログのように、ページが機能するために必要なエンドポイントは既定で許可されるので、厳しめのリストでも購入手続きが壊れることはありません。
この層が重要になるとき
- iCloud Private Relay がオンになっている。 Safari Shield が必要になるまさにそのケースです。Safari の通信はリレーされ、ネットワークフィルターではホストとして判別できなくなります。
- 主に Safari で閲覧する。 いちばんよく出会うトラッカーは、あなたが開くページ上にあるものです。ここは、それらに最も近い層です。
- 両方の層を使いたい。 ネットワークフィルターは Mac 上のほかのすべてのアプリを引き続きカバーし、Safari Shield がブラウザを上乗せします。
2つの層、その違いを正直に言うと
Safari Shield はネットワーク層の Tracker Shield を置き換えるものではなく、ネットワーク層のシールドも Safari Shield を置き換えるものではありません。両者は異なる層にあり、失敗する場所も違います。コンテンツブロッカーが見えるのは Safari だけ、ネットワークフィルターが見えるのはネットワークがまだ明かしているものだけです。
正直な限界もすぐ隣にあります。Safari Shield は Safari にのみ適用されます。 他のブラウザには広がらず、オンにしてもブラウザ外のアプリには何も変わりません。それらはこれまでどおり、ネットワークフィルターに残ります。
主な利点
- Safari 自身の中で、トラッカーリストへもう1つの経路を用意
- iCloud Private Relay が送信先をネットワークフィルターから隠しても動作し続ける
- 同じ厳選リストを、Safariのコンテンツブロッカー用ルールに変換したものです
- サイトに必要な接続先は許可したままなので、ログインや決済はそのまま動きます
- あなたの閲覧内容はNetMuteに一切届きません。照合はSafariが行います
Safari Shieldについてよくある質問
ネットワークレベルのTracker Shieldもまだ必要ですか?
はい。Safari ShieldはSafariを対象にします。ネットワークレベルのシールドは、メールクライアントからバックグラウンドサービスまで、Mac上のそれ以外のすべてのアプリを対象にします。これは同じものの別バージョンではなく、2層の仕組みです。
Safari Shieldは、私が訪れるページを見ますか?
いいえ。Safariのコンテンツブロッカーにはルールセットだけが渡され、照合はSafari自身が行います。NetMuteには開いたページは通知されず、ページ内容も通りません。
NetMuteがすでにネットワークをフィルタリングしているのに、なぜ必要なのですか?
iCloud Private RelayはSafariの通信をAppleのリレー経由で送るため、ネットワーク層では接続先ホストが見えなくなります。コンテンツブロッカーはSafariの内部で動くので、そこではまだ見えます。

