·4分で読めます

Macで気が散るウェブサイトをブロックする方法

ちょっとだけ確認しようとブラウザを開いたら、40分後にはRedditのスレッドに没頭している。macOSには本物のウェブサイトブロッカーが標準搭載されていません。その解決策を紹介します。

仕事に取りかかろうとSafariやChromeを開き、目的のタブにたどり着く前に、無意識に「r-e-d」とアドレスバーに打ち込んでいる。40分後、ホットドッグはサンドイッチかどうかというスレッドから浮上する。仕事はまだ手つかずのままです。

これは意志力の問題ではありません。設計の問題です。ブラウザはできるだけ速くコンテンツにたどり着けるように作られています——あなたが避けたいコンテンツも含めて。

なぜmacOSではこれを解決できないのか

AppleはmacOS Catalinaでスクリーンタイムのウェブサイト制限を追加しましたが、これはSafariでしか機能しません。Chrome、Firefox、Arc、その他のブラウザも使っているなら、この制限は何の意味もありません。しかもスクリーンタイムのプロンプトはワンクリックで無視できます——壁ではなく、単なる減速帯です。

/etc/hostsファイルを編集する方法も理論上は有効ですが、ターミナルコマンドとsudo権限が必要で、終わったら手動で元に戻す必要があります。日常使いには実用的ではなく、タイマーで動くこともありません。

Lock In!でシステム全体からウェブサイトをブロックする

Lock In!はmacOSのシステム拡張を使い、Mac上のすべてのブラウザ——Safari、Chrome、Firefox、Arc、Brave、すべて——で気が散るウェブサイトをブロックします。サイトを選んでタイマーをセットすれば、セッションが終わるまでアクセスできなくなります。

Lock In! website blocker for Mac showing blocked sites during a focus session

プリセットのブロックリスト

Lock In!には、ソーシャルメディア、エンターテインメント、ニュース、ショッピング向けに厳選されたブロックリストが用意されています。ワンクリックで数十もの時間を奪うドメインをブロックできます。自分のブラウジング習慣に合わせて、カスタムURLを追加することもできます。

タイマー付きセッション

25分、1時間、あるいは任意の長さでフォーカスセッションを設定できます。ブロックされたサイトはタイマーが切れるまでブロックされたままです。無効化すべきブラウザ拡張機能も、元に戻すべきhostsファイルもありません——システムレベルで動作します。

Strict Mode

始めて2分でブロックをキャンセルしてしまうタイプなら、Strict Modeを有効にしましょう。セッションが始まったら、途中で終了する方法はありません。サイトはブロックされたままです。それだけです。

気が散るウェブサイトをブロックするのに、コンピューターサイエンスの学位は必要ありません。メニューバーからワンクリックで済むはずです。Mac App StoreでLock In!を入手する

次の記事

Lock In!

Block distracting websites and apps during focus sessions — system-wide.

Get Lock In! on the Mac App Store