勤務時間中にRedditをブロックする方法
要約する: ChatGPT · Perplexity · Claude · Grok
勤務時間中にRedditをブロックするには、スケジュール機能のあるブロッカーを使い、*.reddit.com のようなワイルドカードで登録します。reddit.com だけをブロックしても、たいてい old.reddit.com は開けたままです。Chrome、Edge、Firefoxで無料で済ませるなら、LeechBlock NGで平日9時〜17時の時間帯を設定するのが定番です。解除できないロックが必要な場合や、Redditアプリまで対象にしたい場合は、Cold Turkey、Freedom、SelfControl、またはDNSフィルターを使います。それぞれの詳細は以下のとおりです。
多くのガイドはワイルドカードの手順を省いていますが、ブロックが実際に機能するかどうかはこの手順で決まります。そこでこのページでは、設定方法の前に、各ツールが求める書き方から説明します。
ブロックすべきRedditのアドレスは?
Redditは複数のホスト名からページを配信しています。1つでも漏らすと、火曜日には抜け道に気づくことになるでしょう。
| アドレス | 内容 | ブロックする? |
|---|---|---|
reddit.com、www.reddit.com | メインサイト | する |
old.reddit.com | 旧インターフェース(現在も稼働中) | する |
new.reddit.com | サイトへの別の入口 | する(ワイルドカードで対象になる) |
i.reddit.com | 旧モバイルサイト。2023年に廃止され、現在はリダイレクト | ワイルドカードで対象になる |
redd.it | 短縮リンク | 任意 |
i.redd.it、v.redd.it、preview.redd.it | 画像・動画のホスティング | 任意 |
確実なのは、reddit.com とそのすべてのサブドメインをブロックすることです。redd.it も併せてブロックするかどうかは任意です。短縮リンクやメディアを止められる一方で、フォーラムやドキュメントページなど、仕事で必要になりそうな他サイトに埋め込まれたRedditの画像も表示されなくなります。
各ツールは「reddit.com」をどう解釈するか
ブロッカーに reddit.com と入力したときの意味は、ツールによって異なります。そのホスト名だけをブロックするツールもあれば、ドメインとその配下すべてをブロックするツールもあります。
- hostsファイル: ワイルドカードは使えません。ホスト名を1行に1つずつ書く必要があります。
- Pi-hole: 完全一致(exact)の拒否リスト登録では、そのホスト名しかブロックされません。代わりに
reddit.comをワイルドカードオプションで追加すると、Pi-holeが(^|\.)reddit\.com$のような正規表現に変換してくれます。*.reddit.comと入力すると、無効な正規表現としてPi-holeに拒否されます。 - LeechBlock NG: ワイルドカードFAQによると、
*.somesite.comですべてのサブドメインがブロックされます。念のためreddit.comも追加しておきましょう。**はパスにマッチします。 - NextDNS: コミュニティの回答によれば、
reddit.comのようなルートの登録でサブドメインも対象になり、*.reddit.comも使えるとのことです。公式ドキュメントには記載がないので、実際に試して確認してください。
どのツールを使う場合でも、設定後にブロックを確認しましょう。プライベートウィンドウで old.reddit.com を開き、表示されてしまうならブロックは不完全です。
Chromeで無料のスケジュールブロック:LeechBlock NG
LeechBlock NGは無料で、Firefox、Chrome、Edgeなど各種Chromium系ブラウザで動作します。時間帯指定、時間制限、最大30個のブロックセット、ロックダウンモードに対応しています。スケジュールに沿ってRedditをブロックする方法としては、無料でもっとも手軽です。
- ブラウザの拡張機能ストアからLeechBlock NGをインストールします。
- Block Set 1に、
reddit.comと*.reddit.comを1行に1つずつ追加します。メディアもブロックしたい場合は、redd.itと*.redd.itも追加します。 - 時間帯を
0900-1700に設定し、月曜〜金曜にチェックを入れます。 - アクセス制御で、パスワードまたはランダムなアクセスコードを選びます。長いランダムコードは入力が面倒で、その手間だけで衝動的なアクセスを防げます。
仕事に本当に役立つサブレディットがあるなら、そのパスを例外に追加し、それ以外のRedditはブロックしたままにできます。パターンの書き方は前述のワイルドカードFAQで説明されています。
弱点は他の拡張機能と同じで、chrome://extensions でオフにできてしまうことです。LeechBlockのFAQには、ChromeやEdgeで削除しにくくする方法の項目があります。拡張機能を使うほかの方法については、Chromeでウェブサイトをブロックする7つの方法をご覧ください。
StayFocusd:禁止ではなく1日の利用枠で管理
StayFocusdは別のアプローチを取ります。登録したサイト全体で1日の利用時間枠を設け、使い切るとその日の残りはブロックされます。Nuclear Optionを使えば、決めた時間だけサイトをブロックでき、途中で取り消すことはできません。
- Chromeウェブストアからインストールします。Chromium系ブラウザで動作します。
- ブロックするサイトに
reddit.comを追加します。 - 1日の上限を、たとえば10分に設定します。
Redditを調べものに使うものの、開くとつい時間を忘れてしまう人に向いています。現在はSensor Towerのもとで開発されており、2026年初めに何度かアップデートされました。ただし拡張機能であることに変わりはないので、LeechBlockと同じくオフにできてしまいます。
MacでRedditをブロックする
Macでは、無料の方法が3つ、有料の方法が1つあります。Macで使える方法の一覧は、Macでウェブサイトをブロックする方法にまとめています。
スクリーンタイム(標準機能)
システム設定 › スクリーンタイム › App使用制限 › 制限を追加 を開きます。下部にある Webサイト の横の矢印をクリックし、Webサイトを追加 を選んで reddit.com と入力します。Appleのガイドにあるとおり、制限は毎日同じにすることも、曜日ごとにカスタマイズすることもできます。
Appleはそう説明していませんが、1分の制限を設定すれば実質的にはブロックとして機能します。Safari以外のブラウザにも制限が適用されるかどうかはAppleのドキュメントに記載がないので、ChromeでRedditを開いて確認してください。パスコードを入力すれば制限を解除できます。自分のためにRedditをブロックするなら、パスコードは他の人に設定してもらいましょう。
SelfControl(無料、スケジュールなし)
SelfControlは無料のオープンソースで、最新バージョンは4.0.2です。タイマーを設定して開始するだけです。ブロックはシステムレベルで全ブラウザに効き、Macを再起動してもアプリを削除しても、タイマーが終わるまで解除されません。繰り返しのスケジュール機能はないため、毎朝自分で開始する必要があります。開始したら、old.reddit.com がブロックされているか確認してください。
hostsファイル(無料、手動)
ターミナルを開いて sudo nano /etc/hosts を実行し、次の内容を追加します。
127.0.0.1 reddit.com
127.0.0.1 www.reddit.com
127.0.0.1 old.reddit.com
127.0.0.1 new.reddit.com
ファイルを保存したら、DNSキャッシュをクリアします。
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder
ブロックはオンかオフのどちらかで、スケジュールは設定できません。また、管理者パスワードを知っていれば誰でも元に戻せます。
Browwwser(有料、ブラウザそのもの)
Browwwserは、macOS 12以降に対応したChromiumベースのブラウザで、ブロック機能が組み込まれています。ブロックしたサイトは読み込まれず、「このサイトはブロックされています」というシンプルなページが表示されます。カウントダウンも「それでも続ける」ボタンもありません。ブロック機能がブラウザの一部なので、オフにできる拡張機能もありません。
勤務時間用には、ブロックリストにRedditを追加するか、ソーシャルメディアのプリセットから始めます。そのうえで、平日9時〜17時のような繰り返しの時間帯を設定します。ロックモードでは、自分で決めた復旧用パスワードでブロックリストを固定します。ロック解除ボタンもタイマーもありません。アプリブロック機能は、リストに追加したmacOSアプリをブロック中に終了させるので、サードパーティ製のRedditクライアントを追加しておけます。
1つ抜け穴があります。サイトのブロックが効くのはBrowwwserの中だけです。「Other Browsers」プリセットを使えば、ブロック中にSafariやChromeなどを終了させられます。そうしない場合は、スクリーンタイムの制限かSelfControlと組み合わせてください。Browwwserは、Chromeのブックマーク、パスワード、履歴、拡張機能をワンクリックで取り込めます。料金は年額$99または買い切り$199で、7日間の無料トライアルと14日間の返金保証があります(料金)。
Windows、またはすべてのパソコンで:Cold TurkeyとFreedom
Cold Turkey
Cold TurkeyはWindowsとmacOSで動作し、1つのProキーで両方に使えます。ロックは一度開始すると止めるのが非常に難しく、アプリをアンインストールしてもブロックは終わりません。ブラウザでのブロックは、Cold Turkeyがインストールを促す拡張機能を通じて行われます。
無料版では、ウェブサイトのブロック、時間指定のブロック、例外設定、統計が使えます。繰り返しのスケジュールとアプリブロックにはProが必要です。Proは買い切りで、7日間のトライアルがあります。現在の価格は料金ページで確認できます。Proなら、ブロックリストに reddit.com を追加し、平日のスケジュールを設定します。比較はCold TurkeyとBrowwwserの比較をご覧ください。
Freedom
FreedomはmacOS、Windows、iOS、Android、Chromebookで動作します。複数のデバイスでRedditを見てしまうなら、これを選びましょう。MacとWindowsでは、ローカルプロキシと任意のブラウザ拡張機能でブロックを行います。Non-Proxy Modeも用意されています。
繰り返しのセッションとLocked ModeはPremium限定です。無料プランでは、手動セッション、アプリブロック、デバイス数無制限が使えます。Premiumは月額$8.99、年払いなら月あたり$3.33です。Foreverプランは現在$99.50で、$199から半額という表示になっています。Macでは、Freedomはブロック対象のアプリをデフォルトで非表示にし、「Kill Blocked Apps」オプションを使うと代わりに終了させます(Freedomのガイド)。詳しくはFreedomとBrowwwserの比較をご覧ください。
ネットワーク全体でRedditをブロックする:NextDNSとPi-hole
DNSフィルターを使うと、それを利用するすべてのデバイスで、ブラウザ、アプリ、テレビも含めてRedditをブロックできます。その代わり、主な2つの選択肢はどちらもスケジュール機能が弱いという欠点があります。
**NextDNS**は月30万クエリまで無料です。上限を超えると、名前解決は続けますがブロックは行わなくなります。TechRadarによると、Proは月額$1.99または年額$19.90です。Denylistに reddit.com を追加し、ルーターまたは各デバイスでNextDNSの設定を使うようにします。NextDNSにはまともなスケジュール機能がありません。ペアレンタルコントロールの「Recreation Time」で1日1つの時間帯を設定できますが、Redditのような任意のドメインをそこに追加できるかははっきりしません。
**Pi-hole**はRaspberry Piなど自分のハードウェアで動かします。前述のとおり、reddit.com をワイルドカードオプションで追加します。こちらも標準のスケジュール機能はありません。スクリプトで回避策を組む人もいますが、数クリックで済む設定ではありません。
どちらも、デバイスのDNSサーバーを別のものに切り替えれば回避できます。衝動的にそこまでする人は少ないものの、可能ではあります。
スマホとRedditアプリ
iPhoneでは、設定 › スクリーンタイム › App使用制限 › 制限を追加 でRedditアプリに制限をかけ、Webサイトに reddit.com を追加します。詳しい手順はiPhone・iPadのガイドにあります。Androidでは、Digital WellbeingのアプリタイマーでRedditアプリを制限できます。GoogleはChrome向けのサイトタイマーも提供していましたが、シークレットタブはカウントされません。これらの情報源は古いため、メニュー名が変わっている可能性があります。
パソコンについては、「Redditアプリ」の正体を知っておくと役立ちます。Windowsでは、Microsoft Storeの公式アプリはプログレッシブウェブアプリで、ウェブサイトを包んだものです。Macには公式アプリがなく、サードパーティ製クライアントしかありません。ブラウザでのブロックがWindowsアプリにも効くかは記載がないので、Cold Turkey ProやFreedomでアプリとしてブロックしてください。Macでは、アプリブロッカーでサードパーティ製クライアントを終了させるか、単純にアンインストールしてしまいましょう。
あなたの状況に合う方法は?
- 無料・スケジュール付き・主にChromeで使う: LeechBlock NG。
- 禁止ではなくRedditの利用を制限したい: StayFocusdの1日の利用枠。
- Macで、ついブロックを解除してしまう: 単発のセッションならSelfControl、ロック付きの繰り返しスケジュールならBrowwwser。
- Windows: Cold Turkey ProまたはFreedom Premium。ほかの選択肢はプラットフォーム別ウェブサイトブロッカー比較をご覧ください。
- 自宅のすべてのデバイス: NextDNSまたはPi-holeに加え、スマホではスクリーンタイムかDigital Wellbeing。
会社のノートPCに何かをインストールする前に、ITポリシーを確認してください。管理対象のマシンでは、システムレベルのツールやDNSの変更がブロックされていることがよくあります。Freedomのトラブルシューティングページにも、VPNがプロキシと競合する場合があると書かれており、これには会社のVPNも含まれ得ます。通常は、LeechBlockのような拡張機能がもっとも影響の少ない選択肢です。
よくある質問
勤務時間中だけRedditを無料でブロックするには?
Chrome、Edge、FirefoxにLeechBlock NGをインストールし、ブロックセットにreddit.comと*.reddit.comを追加して、時間帯を平日の0900-1700に設定します。無料で、スケジュールは自動で動きます。FreedomやCold Turkeyでもスケジュール設定はできますが、有料プランのみです。
reddit.comだけでなくold.reddit.comもブロックするには?
ワイルドカードで登録します。LeechBlock NGでは*.reddit.comですべてのサブドメインが対象になります。Pi-holeでは、reddit.comを完全一致ではなくワイルドカードとして追加します。hostsファイルはワイルドカードに対応していないため、old.reddit.comとwww.reddit.comをそれぞれ別の行に書く必要があります。
仕事で使うサブレディットだけ許可して、残りをブロックできますか?
はい、LeechBlock NGならできます。reddit.comと*.reddit.comをブロックしたうえで、そのサブレディットのパスを例外として追加します。正確な書き方はLeechBlockのワイルドカードFAQに載っています。DNSブロッカーやhostsファイルではできません。見えるのはドメイン名だけで、パスまでは判別できないためです。
ブラウザでRedditをブロックすれば、Redditアプリもブロックされますか?
いいえ。ブラウザでのブロックはそのブラウザにしか効きません。パソコンではCold Turkey Pro、Freedom、MacならBrowwwserなどのアプリブロッカーが必要です。スマホでは、iPhoneならスクリーンタイム、AndroidならDigital Wellbeingのアプリタイマーを使います。
会社のノートPCでもRedditブロッカーは使えますか?
まず社内のITポリシーを確認してください。管理対象のノートPCでは、システムレベルのブロッカーのインストールやDNS設定の変更が許可されていないことがよくあります。Freedom自身のトラブルシューティング情報でも、VPNがプロキシと競合する場合があるとされており、これには会社のVPNも含まれ得ます。通常は、ブラウザ拡張機能がもっとも影響の少ない選択肢です。
勤務時間中はMacでRedditを開けないようにしたい、それも午後の途中で解除できないロック付きで、という方はBrowwwserを7日間無料でお試しください。
7日間無料で試す