SelfControl 应用评测:2026年还值得用吗?
SelfControl 应用评测:2026年还值得用吗?
SelfControl是macOS上一款免费开源的网站拦截器,使用防火墙级屏蔽和不可逆计时器。它自2009年以来一直存在,拥有忠实的用户群,并在2026年仍然有效。但格局已经改变。新工具提供了SelfControl推出时不存在的定时屏蔽、应用屏蔽和浏览器级执行。
本评测涵盖SelfControl的优势、不足,以及它是否仍然适合你。
SelfControl的功能
SelfControl是一款独立的macOS应用,可屏蔽你指定的网站访问。你将域名添加到屏蔽列表,设置计时器(最长24小时),然后点击开始。计时器运行后,这些域名在你Mac上的任何浏览器、任何应用中都无法访问。
屏蔽在macOS数据包过滤防火墙级别(/etc/pf.conf)运行。SelfControl写入规则,在操作系统级别丢弃对被屏蔽域名的DNS请求和TCP连接。这不是浏览器扩展,不是DNS过滤器,而是系统级防火墙修改。
如何设置SelfControl
设置大约需要两分钟:
- 下载 SelfControl(来自selfcontrolapp.com)
- 拖动 应用到Applications文件夹
- 打开 SelfControl,在提示时授予管理员访问权限
- 添加域名 到屏蔽列表(如twitter.com、reddit.com、youtube.com)
- 设置计时器(15分钟到24小时)
- 点击开始 并输入管理员密码
就这样。屏蔽现已生效。在计时器到期之前,你无法停止、禁用或绕过它。
注意:SelfControl需要你逐个添加域名,没有”屏蔽所有社交媒体”这样的类别预设。如果你想屏蔽15个网站,需要手动添加15个域名。
优势
真正不可逆的计时器
这是SelfControl的标志性功能。一旦计时器启动,屏蔽就无法撤销。你无法:
- 退出SelfControl来停止它
- 删除应用
- 重启Mac
- 重新安装macOS
- 更改系统时钟
防火墙规则在操作系统级别持续存在,直到计时器到期。对于免费工具来说,这种级别的执行力是罕见的。大多数网站拦截器可以在30秒内被禁用。SelfControl不行。
免费且开源
SelfControl不花一分钱。没有订阅,没有高级层,没有功能锁定。完整应用免费。源代码在GitHub上,任何人都可以审计。
防火墙级屏蔽
由于SelfControl修改macOS防火墙,它在每个浏览器和每个应用中屏蔽域名。无论你使用Chrome、Safari、Firefox还是Arc,无论你是否打开隐身窗口,域名都在网络层被屏蔽,在任何浏览器介入之前。
这使SelfControl与基于扩展的拦截器(如LeechBlock或BlockSite)属于不同类别——后者可以在chrome://extensions中两次点击禁用。
简洁专注
SelfControl只做一件事:在设定时间内屏蔽网站。没有分析仪表板,没有游戏化,没有社交功能。
缺点
无定时功能
每次都需要手动启动屏蔽会话。无法设置”每个工作日上午9点到下午5点屏蔽社交媒体”。如果你忘记启动会话,就没有保护。
无应用屏蔽
SelfControl屏蔽对域名的网络请求,不屏蔽或关闭桌面应用。如果你屏蔽了tiktok.com但安装了TikTok桌面应用,该应用仍会打开——它无法加载内容,但应用本身继续运行。
24小时最大计时器
计时器上限为24小时。如果你需要多天屏蔽——学习周末、考试周、项目冲刺——每天都需要重启计时器。Browwwser等工具提供长达7天的锁定计时器。
会话期间无许可列表
计时器启动后,无法添加例外。如果你不小心屏蔽了工作所需的域名,就被锁在外面直到计时器到期。没有”允许此网站一次”按钮。
界面过时
SelfControl的UI多年来没有重大更新。管理20个以上域名的屏蔽列表很繁琐。没有搜索、没有分类、没有深色模式。
仅限网站屏蔽
SelfControl是网络级工具,只屏蔽域名。无法屏蔽域名内的特定页面,无法屏蔽关键词,也无法处理非网络请求。
SelfControl最适合谁
如果你:
- 需要执行力强的免费网站拦截器
- 只需要屏蔽网站(不需要桌面应用屏蔽)
- 可以接受每次手动启动会话
- 需要你可以信任的工具(开源,不收集数据)
- 需要短会话屏蔽(24小时以内)
如果你需要定时屏蔽、应用屏蔽、多天计时器或类别预设,SelfControl不太适合。
SelfControl与其他拦截器对比
| 功能 | SelfControl | Browwwser | Cold Turkey | Freedom |
|---|---|---|---|---|
| 价格 | 免费 | $99/年或$199终身 | 免费 / $39 Pro | 免费(有限)/ $40/年 |
| 屏蔽级别 | 防火墙 | 浏览器引擎 | 扩展+系统 | VPN+扩展 |
| 不可逆计时器 | 是(最长24小时) | 是(最长7天) | 是(Pro) | 是 |
| 定时屏蔽 | 否 | 是 | 是(Pro) | 是 |
| 应用屏蔽 | 否 | 是 | 是(Pro) | 是 |
| 一键预设 | 否 | 是 | 是 | 是 |
| 开源 | 是 | 否 | 否 | 否 |
| 绕过难度 | 困难 | 非常困难 | 中等 | 中等 |
替代方案:Browwwser
如果SelfControl的限制——无定时屏蔽、无应用屏蔽、24小时最大计时器——是决定性缺陷,Browwwser可以填补这些空白。
Browwwser是一款基于Chromium的浏览器,网站和应用屏蔽内置于浏览器引擎中。被屏蔽的网站不会重定向到警告页面——请求在开始之前就被终止。你可以将屏蔽列表锁定长达7天,设置工作时间自动屏蔽,并屏蔽macOS桌面应用(TikTok、Discord、Steam等)。
权衡:Browwwser每年$99或终身$199(7天免费试用),仅限macOS。如果预算为零且只需要网站屏蔽,SelfControl仍是出色的选择。
结论
SelfControl在2026年仍然是最好的免费网站拦截器之一。具有不可逆计时器的防火墙级屏蔽是真正强大的方法,免费开源使其人人可用。
但SelfControl没有进化。24小时计时器上限、缺乏定时屏蔽、没有应用屏蔽、过时的UI意味着它解决的问题比现代替代品更窄。如果你需要快速、手动的学习会话网站屏蔽,很难超越它。如果你需要覆盖网站和应用的自动化日常保护,你很快就会超越SelfControl。
评分:3.5/5 — 在它能做的事情上表现出色,但能做的事情有限。
常见问题
SelfControl在Mac上安全吗?
安全。SelfControl是开源软件,自2009年以来一直存在。它修改macOS防火墙规则来屏蔽域名,不收集数据,不安装计时器所需之外的后台服务。
我可以卸载SelfControl来停止计时器吗?
不行。SelfControl在系统级别写入防火墙规则。删除应用、重启Mac或重新安装macOS都不会移除屏蔽。规则会持续到计时器到期。
SelfControl能屏蔽TikTok或Discord等应用吗?
不能。SelfControl只屏蔽对特定域名的网络请求。桌面应用仍会打开——它们将失去对被屏蔽域名的网络访问,但应用本身继续运行。如需应用屏蔽,请使用Browwwser或Cold Turkey Pro等工具。
SelfControl最佳替代品是什么?
取决于你的需求。如果你需要定时屏蔽、应用屏蔽和更长的锁定计时器,Browwwser可以处理这三者。如果你需要免费的跨平台选项,Freedom有有限的免费层。
SelfControl适用于所有浏览器吗?
是的。SelfControl在macOS防火墙级别运行,因此它在Mac上的Safari、Chrome、Firefox、Arc和所有其他浏览器中屏蔽域名。
SelfControl
Browwwser
Cold Turkey
Freedom