Browwwser vs SelfControl:Mac 网站拦截器对比
SelfControl 是 macOS 上最好的免费网站拦截工具之一。它是开源软件,采用防火墙层面拦截,计时器是真正不可逆的——即使重启 Mac 也无法停止。对于一款免费工具而言,这已经相当出色。
Browwwser 采取了截然不同的思路。它并非在现有浏览器上叠加防火墙规则,而本身就是浏览器。拦截功能在 Chromium 引擎内部运行,没有扩展、没有后台进程、没有任何绕过方式。
两款工具在 macOS 上都表现出色。本文将详细分析它们的区别,以及各自适合哪类用户。
快速对比
SelfControl | Browwwser | |
|---|---|---|
| 价格 | 免费 | 每年 99 美元或 199 美元(终身) |
| 拦截层级 | macOS 防火墙 | 浏览器引擎 |
| 拦截桌面应用 | ✗ | ✓ |
| 锁定模式(不可逆计时器) | ✓ | ✓ |
| 定时拦截 | ✗ | ✓ |
| 一键预设 | ✗ | ✓ |
| Chrome 导入(密码、书签) | N/A | ✓ |
| 支持所有浏览器 | ✓ | N/A(本身即浏览器) |
| 应用拦截(TikTok、Discord 等) | ✗ | ✓ |
| 开源 | ✓ | ✗ |
| 免费试用 | N/A(本身免费) | 是(7 天) |
SelfControl 的工作原理
SelfControl 将被屏蔽的域名添加到 Mac 的数据包过滤防火墙(/etc/pf.conf)中。计时器运行期间,对这些域名的 DNS 请求和 TCP 连接会在操作系统层面被丢弃。无论是任何浏览器还是任何应用——Mac 上没有任何程序能访问这些域名。
计时器是 SelfControl 的核心。设置时长(最长 24 小时),启动后拦截即被锁定。你无法:
- 提前停止计时器
- 通过删除应用来解除拦截
- 重启 Mac 来重置它
- 卸载并重新安装 SelfControl
防火墙规则将一直保留到计时器到期。这使得 SelfControl 成为现有免费工具中最难绕过的之一。
SelfControl 的不足
没有定时功能。 每次都必须手动启动拦截。没有”每个工作日 9 点到 17 点自动屏蔽社交媒体”这样的自动化设置。如果忘记开启会话,就完全没有保护。
无法拦截应用。 SelfControl 拦截对域名的网络请求,但无法关闭桌面应用。如果你想拦截 TikTok、Discord 或 Steam,这些桌面应用仍然可以打开——它们只是无法访问那些域名,但应用本身依然在运行。
没有预设。 需要手动逐个添加域名来构建拦截列表。没有”一键屏蔽所有社交媒体”或”一键屏蔽所有新闻网站”的快捷方式。
最长 24 小时限制。 计时器上限为 24 小时。如果需要多天拦截(整个周末、一周学习期),每天都要重新启动计时器。
界面陈旧。 SelfControl 的界面多年来没有实质性更新。虽然可用,但管理一个很长的拦截列表相当繁琐。没有搜索、没有分类、没有拖放功能。
没有浏览器集成。 SelfControl 与你的浏览器完全分离。你仍然使用 Chrome、Safari 或 Firefox——带着所有扩展、无痕模式,以及列表之外网站的各种诱惑。
Browwwser 的工作原理
Browwwser 是一款基于 Chromium、将拦截功能内置于引擎的浏览器。当某个网站在你的拦截列表中时,请求在开始加载之前就会被终止。没有跳转页面、没有倒计时、没有”允许一次”按钮。那个网站根本不存在。
由于 Browwwser 本身就是浏览器,拦截功能无法与浏览行为分离。没有扩展可以在 chrome://extensions 中禁用,也没有进程可以在活动监视器中终止。拦截是浏览器自身的组成部分。
除了引擎层面的拦截,Browwwser 还包含:
- 锁定模式 — 将拦截列表锁定 1 小时至 7 天,无法覆盖
- 定时拦截 — 在工作时间自动拦截分散注意力的网站
- 一键预设 — 即时屏蔽所有社交媒体、新闻或视频网站
- 桌面应用拦截 — 关闭被拦截的 macOS 应用(TikTok、Discord、Steam 等)
- 完整 Chrome 导入 — 一键导入书签、密码、扩展、历史记录
局限性
Browwwser 仅支持 macOS。不支持 Windows、Linux 或 iOS。
架构差异
SelfControl 和 Browwwser 都避开了困扰 Cold Turkey 或 BlockSite 等工具的扩展陷阱。两者都不依赖浏览器扩展。但它们在不同的层面上解决问题:
SelfControl 在网络层拦截。 它修改 macOS 防火墙规则,使被屏蔽的域名永远无法解析。这在所有应用和浏览器中均有效——但这是一种粗放的方式。你无法在某个浏览器中拦截某个网站,同时让它在其他应用中保持可访问。你无法安排定时拦截,也无法拦截应用本身。
Browwwser 在浏览器引擎层拦截。 拦截发生在渲染管道内部。这更加精准:只影响浏览行为,但也意味着如果不整体替换浏览器就无法移除拦截逻辑。此外,Browwwser 还会单独监控并关闭你已拦截的桌面应用。
可以这样理解:SelfControl 在你的网络连接上加了一把锁。Browwwser 在你通往网站的那扇门上加了一把锁——并把其他门也锁死。
绕过难度:两者都很强
大多数网站拦截器依赖浏览器扩展。扩展两次点击即可禁用,默认不在无痕模式下运行,且在浏览器更新时容易失效。SelfControl 和 Browwwser 完全避开了这个问题。
SelfControl 绕过难度:高。 防火墙规则写在系统层面。需要 root 权限和对 pfctl 的了解才能移除它们——即便如此,SelfControl 也会在会话期间定期重新应用规则。对于下定决心的系统管理员来说并非不可能,但远超大多数人在意志薄弱时会尝试的范畴。
Browwwser 绕过难度:非常高。 没有扩展可以禁用,没有进程可以终止,在锁定会话期间也没有其他浏览器可以切换到。拦截编译进了浏览器引擎。你需要完全退出 Browwwser 并下载另一个浏览器——而这正是 Browwwser 的应用拦截器可以阻止的事情。
两款工具都处于与基于扩展的拦截器完全不同的层次。真正的问题不是”哪个更难绕过”——而是哪种方式更适合你的工作方式。
免费 vs 付费:Browwwser 值这个价吗?
SelfControl 免费。Browwwser 每年 99 美元或 199 美元终身版(附 7 天免费试用)。这是真实的差距,值得直接面对。
SelfControl 适合你,如果:
- 需要一款免费可靠的网站拦截器
- 有足够的自律每次都手动开启会话
- 只需要拦截网站(无需拦截应用)
- 不需要定时功能或预设
- 24 小时的计时器上限已经足够
Browwwser 物有所值,如果:
- 需要自动运行的定时拦截(无需思考就能在每个工作日 9 点到 17 点自动屏蔽社交媒体)
- 需要拦截桌面应用(TikTok、Discord、Steam 等)
- 试过手动启动的拦截器但总是忘记激活
- 想要多天锁定模式(最长 7 天)
- 想要一个既能替代浏览器又能拦截干扰的工具
坦诚的回答:如果你是预算有限、需要在学习时屏蔽 Twitter 的学生,SelfControl 非常出色。如果需要自动化、常驻的拦截,同时覆盖网站和应用且无需每日设置,Browwwser 解决的是 SelfControl 本就没有针对的问题。
谁该用哪个
选择 SelfControl,如果:
- 预算为零——SelfControl 免费且真正好用
- 只需要网站拦截(无需应用拦截)
- 习惯每次手动启动会话
- 想要可审计的开源软件
- 24 小时计时器上限满足你的使用场景
选择 Browwwser,如果:
- 希望拦截按计划自动运行
- 需要拦截桌面应用,而不仅仅是网站
- 试过手动拦截器但总是忘记启动
- 想要一键预设、多天锁定模式和 Chrome 导入
- 需要一款专为专注优化的 Mac 浏览器——而不是现有浏览器的附加工具
常见问题
SelfControl 完全免费吗?
是的。SelfControl 免费且开源,没有付费层级、订阅计划或高级功能。完整应用无需任何费用。
SelfControl 能拦截桌面应用吗?
不能。SelfControl 仅在防火墙层面拦截网站域名,无法拦截或关闭 TikTok、Discord、Steam 等 macOS 桌面应用。Browwwser 可同时拦截网站和桌面应用。
哪个更难绕过?
两者都比基于扩展的拦截器难以绕过得多。SelfControl 修改 macOS 防火墙规则,重启后依然有效。Browwwser 在浏览器引擎层面进行拦截,还能阻止切换到其他浏览器。两种方式各有不同,但都很强大。
可以同时使用 SelfControl 和 Browwwser 吗?
可以,但这是多此一举。Browwwser 已经在引擎层面拦截网站,且无法禁用。再叠加 SelfControl 不会增强保护效果,只是多了一个需要管理的工具。
SelfControl 支持 Chrome 或其他浏览器吗?
支持。SelfControl 在 macOS 防火墙层面运行,因此可以拦截 Mac 上所有浏览器和应用中的域名。权衡在于:它无法在某个浏览器中选择性拦截特定网站,同时允许其他浏览器访问。
最终结论
SelfControl 是 macOS 上最好的免费网站拦截器之一——我们是认真的。带有不可逆计时器的防火墙层面拦截是一种真正强大的方案。作为一款免费开源工具,它很难被超越。
Browwwser 走得更远:定时拦截、桌面应用拦截、多天锁定模式、一键预设,以及内置于浏览器引擎本身的拦截机制。它被设计成一个完整的专注环境,而不是一个需要你开启并寄希望于明天还会记得的计时器。
如果你试过基于扩展的拦截器并找到了绕过方式,Browwwser 正是为这个问题而生的。如果预算有限,今天就需要一款可靠的纯网站拦截工具,SelfControl 是一个合理的选择。