「このブラウザでブロックされている」ことと「このMacでブロックされている」ことには意味のある違いがあり、それは通常、一方で設定したブロックを回避するために、わざわざ2つ目のブラウザを開いている自分に初めて気づいたときにようやく明らかになります。これは意識的にズルをしようという決断であることはめったにありません——ただ、その隙間に落ち込むのがそれだけ簡単だというだけです。
なぜブラウザレベルのブロックは本当のブロックではないのか
ブラウザ拡張機能は、それをホストするブラウザ内のトラフィックしか見ることができません。ほとんどのMacには複数のブラウザがインストールされています——Safariはあらかじめインストールされており、多くの人がChrome、Firefox、Arcを目的に応じて使っています。そのうちの1つだけに限定されたブロッカーは、他のすべてのブラウザを開いたドアのままにしてしまい、気の散った脳は意識的に計画することなく、素早くその開いたドアを見つけてしまいます。
/etc/hostsを編集する方法はブラウザより下のレベルで機能するため、よりシステム全体に近づきますが、ターミナルへのアクセスが必要で、スケジュールでは動かず、手動での後片付けが必要です——日常使いには実用的ではありません。
本物のシステム全体でのブロック
Lock In!は、すべてのブラウザより下のレベル、システムレベルでドメインをブロックするmacOSのネットワーク拡張を使うため、どのアプリがリクエストを行っていても、ブロックは保持されます。
すべてのブラウザに、1つのルール
ドメインを一度追加すれば、Safari、Chrome、Firefox、Arcすべてが同時にカバーされます。忘れがちなブラウザごとの設定手順はありません。
ターミナルコマンドは不要
すべてがメニューバーのインターフェースから管理されます——ドメインの追加、プリセットの選択、セッションの開始——hostsファイル方式が要求するような手動でのファイル編集や後片付けは一切ありません。
ブラウザだけでなく、アプリもカバー
一部の気晴らしはブラウザの外に完全に存在するため——DiscordやSteamのようなデスクトップアプリ——同じセッションが全画面の割り込みでそれらもブロックし、ブラウザ専用ツールが残してしまう隙間を塞ぎます。
システム全体とは、文字通りシステム全体という意味です。Mac App StoreでLock In!を入手する