SelfControl の最適な代替ツール
あなたに合うウェブサイトブロッカーは?
クイック比較
| 機能 | ||
|---|---|---|
| プラットフォーム | macOS | macOS |
| 価格 | $99/年 または $199(買い切り) | Free |
| 無料プラン | 7日間無料トライアル | 完全無料 |
| 回避難易度 | 非常に困難 | 難しい |
| ブロック方式 | ブラウザエンジン — リクエストがネットワーク層で遮断され、無効にする拡張機能はありません | システムファイアウォールルール |
スケジュール機能がない、あるいはアプリを終了させられないという理由でSelfControlから乗り換えるなら、Cold Turkey Pro、Freedom Premium、Browwwserを検討してください。24時間より長くブロックしたいだけなら、乗り換える必要はありません。最適な代替はどの制限に引っかかったかで変わるので、このページでは一つずつ見ていきます。
SelfControlは今でも良いツールです。無料のオープンソース(GPL、GitHubで公開)で、アカウントも不要です。公式サイトによれば、Macを再起動してもアプリを削除してもブロックは解除されません。弱点は、できないことがある点と、長いあいだリリースが出ていない点です。
SelfControlは今もメンテナンスされている?
かろうじて、というところです。現行バージョンは4.0.2で、このバージョン番号を設定したコミットの日付は2021年10月27日です。その後の変更としては、パスワード入力でのTouch ID対応が2025年11月29日にコミットされていますが、リリースには含まれていません。
より差し迫った問題はmacOS Tahoe 26です。Issue #911では、Tahoeのベータ版で4.0.2がタイマー開始時にフリーズし、ブロックが適用されないと報告されています。2026年9月30日時点でこのissueは未解決のままで、修正も回避策も公開されていません。Tahoeの正式版については動く・動かないどちらの報告も見つからなかったので、確認済みの不具合ではなく未解決のバグとして扱ってください。アップグレード済みなら、短いブロックを開始して、リストに入れたサイトが読み込めないことを確かめましょう。
古いMacでは事情が異なります。SelfControl 4.0.2はmacOS 10.10以降で動作しますが、BrowwwserにはmacOS 12が必要です。古いマシンでは、2つのうちインストールできるのはSelfControlだけかもしれません。
乗り換えなくても解決できる2つの不満
24時間を超えるブロック
24時間は初期設定の上限であって、絶対的な上限ではありません。バージョン4.0以降では、ターミナルで引き上げられます。
defaults write org.eyebeam.SelfControl MaxBlockLength -int 43200
数値の単位は分です。43200分(1か月)はSelfControlのwikiに載っている例です。wikiには、コマンドを間違えるとアプリが起動しなくなることがあると警告されているので、正確にコピーしてください。また、1か月のブロックは一度始まったら短くする方法がない点も忘れずに。
一部のサイト以外をすべてブロックする
SelfControlには許可リストモード(バージョン3.0.2より前の名称は「ホワイトリスト」)があります。リストに入れたもの以外をすべてブロックするので、講義サイトひとつだけあればいい試験期間などに向いています。ただし、実行中のブロックを短くしたり緩めたりはできません。ブロックを途中で止める方法を尋ねると、FAQの答えは「できません。それが狙いです。とにかく待ってください」です。
SelfControlのブロックの抜け穴
SelfControlは、macOSのパケットフィルタ型ファイアウォールと/etc/hostsのエントリを組み合わせて使っています(ソースコード)。ブロックするのはページのアドレスではなく、サイトがホストされているサーバーです。そのためブロックはシステム全体に効きますが、公式のFAQとトラブルシューティングページには次のような抜け穴が挙げられています。
- VPNとプロキシ: ブロックが正しく機能せず、Pulse Secureなどの社用VPNは切断する必要があります。
- Firefox: DNS over HTTPSのせいで、ブロックを開始するたびにFirefoxを再起動しないとブロックが不安定になることがあります。
- サブドメイン: 別のドメインからも読み込むサイトがあり、それらは自分で探して追加する必要があります。
- ページ単位のルールがない: あるサブレディットだけをブロックして別のサブレディットは許可する、といったことはできません。ホスト全体か、何もなしかのどちらかです。
社用VPNを使って仕事をしているなら、最初の抜け穴だけでも、ブラウザ内で動くブロッカーを試す理由になります。代替ツールは、トライアル期間中にVPNを接続した状態でテストしてください。
乗り換える理由別、合う代替ツールは?
- スケジュールが欲しい。 SelfControlには繰り返しのブロックがなく、その要望(issue #874)は2024年5月から未解決のままです。手動で開始するブロックは、いちばん必要な日に限って忘れがちです。詳しくは意志の力が役に立たない理由で説明しています。Cold Turkey Pro、Freedom Premium、Browwwserはいずれもスケジュールで動きます。
- 通信を切るだけでなくアプリを終了させたい。 Cold Turkey ProとBrowwwserはどちらもブロック対象のアプリを終了させます。
- Windowsを使っている、またはスマホもカバーしたい。 Cold TurkeyはWindowsとmacOSで動作し、1回の購入で個人所有のすべてのコンピューターに使えます(料金ページ)。FreedomはMac、Windows、iOS、Android、ChromeOSで動作します。Cold Turkeyとの比較とWindows向けWebサイトブロッカーもご覧ください。
- 無料でなければ困る。 Cold TurkeyとFreedomにはどちらも無料プランがありますが、スケジュールはどちらも有料機能です。無料であることを優先するなら、MacではSelfControlが今も最有力の選択肢です。
料金(2026年9月30日確認):Freedom Premiumは年払いで月$3.33、月払いで$8.99、買い切りで$99.50です。Cold Turkey Proは買い切りで、7日間のトライアルと30日間の返金保証があります。価格はCold Turkeyの料金ページに掲載されています。Browwwserは年額$99または買い切り$199で、7日間のトライアルと14日間の返金保証があります。さらに詳しくはFreedomとの比較とWebサイトブロッカーの一覧をどうぞ。
BrowwwserとSelfControlの違い
2つのツールはブロックする層が異なり、それがトレードオフのほとんどを決めています。
SelfControlはシステムのネットワークルールを変更するので、Mac上のすべてのブラウザに影響します。Browwwserはブロック機能を組み込んだChromiumベースのブラウザです。ブロックされたサイトは読み込まれず、「このサイトはブロックされています」というシンプルなページが表示されます。カウントダウンも「それでも続ける」ボタンもありません。オフにできる拡張機能もありません。ブロック中は、DiscordやSteamなど、リストに追加したmacOSアプリを終了させます。
ロックモードは、自分で決めた復旧用パスワードでブロックリストを固定します。ロック解除ボタンもタイマーもありません。繰り返しのスケジュールで勤務時間などを設定でき、プリセットを使えばSNS、ニュース、動画、ショッピングをワンクリックでブロックできます。Chromeのブックマーク、パスワード、履歴、拡張機能はワンクリックでインポートでき、Chromeの拡張機能はそのまま使えます。
制限もはっきりあります。BrowwwserはmacOS専用で、macOS 12以降が必要であり、トライアル後は有料です。サイトのブロックはBrowwwserの中でしか効かないので、Safariが開いていれば、ブロックしたサイトもそこでは読み込めます。「Other Browsers」プリセットを使えば、ブロック中にSafariやChromeなどを終了させられますが、この点ではSelfControlのほうが強力です。その他の方法についてはMacでWebサイトをブロックする方法をご覧ください。
両方使うことはできる?
できます。しかも、たいていのブロッカーの組み合わせと違い、この2つは互いの抜け穴を埋め合います。Browwwserを普段使いのブラウザにして、勤務時間のスケジュールとDiscordのアプリブロックを任せます。厳しい締め切りの前には、SelfControlのブロックを加えれば、Safariなど他のすべてのブラウザもカバーできます。Tahoeを使っている場合は、まずSelfControlがそもそも起動するかを確認してください。
SelfControlを使い続けるべき場合
無料であることが必要で、Webサイトだけをブロックでき、VPNを使わず、毎回自分でセッションを開始するのが苦にならないなら、使い続けましょう。長時間ブロックの設定や許可リストモードで実際の不満が解消するなら、なおさらです。macOS 12より古いMacなら、それが最善の選択肢かもしれません。ただし、不具合を直す新しいリリースは出ないので、macOSをアップデートするたびに短いブロックで動作を確かめてください。
よくある質問
SelfControlは今もアップデートされていますか?
リリースという意味ではされていません。現行バージョンの4.0.2は2021年10月のものです。2025年11月にTouch ID対応の変更がGitHubリポジトリにコミットされましたが、リリースには含まれていません。
SelfControlはmacOS Tahoe 26で動きますか?
はっきりしません。GitHubで未解決のissue(#911)では、Tahoeのベータ版で4.0.2がタイマー開始時にフリーズすると報告されており、修正は公開されていません。正式版については動く・動かないどちらの報告も見つからなかったため、頼りにする前に短いブロックで試してください。
SelfControlで24時間より長くブロックできますか?
できます。24時間は初期設定の上限にすぎません。バージョン4.0以降では、SelfControlのwikiにあるとおり、ターミナルでdefaults write org.eyebeam.SelfControl MaxBlockLength -intに続けて上限を分単位で入力すると引き上げられます。
SelfControlはDiscordやTikTokのようなデスクトップアプリをブロックできますか?
できません。ブロック対象のサーバーへの接続は止められますが、アプリ自体は起動して動きます。アプリを終了させたい場合は、Cold Turkey ProやBrowwwserのようにアプリブロック機能を持つツールが必要です。
SelfControlとBrowwwserは併用できますか?
できますし、併用する意味もあります。普段使いのブラウザ内でのスケジュールブロックとアプリブロックはBrowwwserに任せ、厳しい締め切り前にはSelfControlでシステム全体のブロックを加えれば、Safari、Chromeなど他のブラウザもカバーできます。
まとめ
完全に無料でオープンソースが必要なら、SelfControlは良い選択です。しかし、意志力が尽きたときに自分のブロッカーを回避してしまうことが主な問題なら、Browwwserはアーキテクチャレベルでそれを解決します — ブロックはブラウザエンジンの内部で実行され、その上に載っているわけではありません。
拡張機能による遮断は、2クリックで解除できます。Browwwser はブラウザエンジンの内部で遮断します。
7日間無料で試す