"在这个浏览器里被屏蔽"和"在这台 Mac 上被屏蔽"之间存在着实质性的差别,而这种差别往往要等到你第一次发现自己特意打开第二个浏览器来绕过在第一个浏览器里设置的屏蔽时,才会真正显现出来。这很少是有意识地想要作弊——只是这个漏洞太容易掉进去了。
为什么浏览器层面的屏蔽算不上真正的屏蔽
浏览器插件只能看到寄宿浏览器内部的流量。大多数 Mac 都安装了不止一个浏览器——Safari 预装在系统中,很多人还会为不同用途使用 Chrome、Firefox 或 Arc。一款只针对其中一个浏览器的屏蔽工具,会让其他每一个浏览器都成为敞开的大门,而一个分心的大脑常常在毫无预谋的情况下,飞快地找到这些敞开的大门。
编辑 /etc/hosts 更接近全局屏蔽,因为它作用于浏览器层之下,但它需要终端权限,无法按计划自动运行,还需要手动清理——不适合日常使用。
真正的全局屏蔽
Lock In! 使用 macOS 网络扩展在系统层面屏蔽域名,作用于所有浏览器之下,因此无论是哪个应用发出请求,屏蔽都会持续生效。
每个浏览器,同一条规则
添加一次域名,Safari、Chrome、Firefox 和 Arc 会同时被覆盖。不存在需要单独记住去配置每个浏览器这一步。
无需终端命令
一切都在菜单栏界面中管理——添加域名、选择预设、启动会话——没有 hosts 文件那种手动编辑和清理的麻烦。
也覆盖应用,而不只是浏览器
由于有些分心完全存在于浏览器之外——比如 Discord 或 Steam 这样的桌面应用——同一次会话也可以用全屏中断屏蔽它们,弥补一个只针对浏览器的工具会留下的漏洞。
全局意味着真正的全局。在 Mac App Store 获取 Lock In!