如何在Mac上屏蔽网站(2026)
无论你想保护孩子免受有害内容侵害、在工作期间屏蔽干扰,还是加强网络安全,macOS都提供了几种限制网站访问的方法。有些直接内置,有些需要快速访问终端。
本指南涵盖五种经过验证的方法,从最简单的一键屏蔽到可以在你Mac上每个浏览器中工作的更高级技术。
简而言之 — 在Mac上屏蔽网站最可靠的方式是将系统级方法与屏幕使用时间结合使用,因为屏幕使用时间本身只能可靠地覆盖Safari。
- 屏幕使用时间 — 免费、内置,但主要屏蔽Safari,不屏蔽Chrome或Firefox。
- Hosts文件 — 免费,在所有浏览器和应用中屏蔽,但需要使用终端并逐个网站添加。
- DNS过滤(OpenDNS、NextDNS、CleanBrowsing) — 按类别屏蔽,覆盖网络上的所有设备。
- 路由器级屏蔽 — 覆盖Wi-Fi上的所有设备,无需安装任何软件。
- 第三方应用(也叫网络屏蔽工具) — Browwwser、SelfControl、Cold Turkey、Freedom — 在屏蔽网站的基础上增加排程、锁定模式和应用屏蔽功能。
快速对比:你应该选择哪种方法?
| 方法 | 难度 | 所有浏览器 | 绕过风险 | 最适合 |
|---|---|---|---|---|
| 屏幕使用时间 | 简单 | 仅Safari | 中等 | 家长 |
| Hosts文件 | 中等 | 是 | 低 | 技术用户 |
| DNS过滤 | 中等 | 是 | 非常低 | 企业 |
| 路由器设置 | 中等 | 是 | 低 | 家庭 |
| 第三方应用(网络屏蔽工具) | 简单 | 是 | 中等 | 生产力 |
方法1:使用屏幕使用时间(最简单)
屏幕使用时间是在Mac上屏蔽网站最快的方法。它预装在macOS Catalina(10.15)及更高版本中。
如何设置
步骤1:打开系统设置 — 点击Apple菜单,选择系统设置。
步骤2:前往屏幕使用时间 — 在侧边栏中点击屏幕使用时间,确保已开启。
步骤3:打开内容与隐私 — 开启内容与隐私限制。
步骤4:限制网页内容 — 在网页内容下选择限制成人网站,然后点击自定。
步骤5:添加要屏蔽的网站 — 在受限部分点击+按钮,输入URL(如facebook.com),点击完成。
专业提示: 要更严格的方式,选择仅允许的网站,屏蔽除手动批准之外的所有内容——非常适合孩子的Mac。
局限性
屏幕使用时间主要过滤Safari,技术熟练的用户可以切换到其他浏览器来绕过。没有多设备集中管理,成人内容过滤器是宽泛的类别。
方法2:编辑Hosts文件(在所有浏览器中有效)
你的Mac有一个隐藏的hosts文件,像互联网的电话簿。将网站指向127.0.0.1(你自己的机器),网站就无法加载——在任何浏览器、任何应用中。
分步说明
步骤1:打开终端。 按Command + Space,输入Terminal,回车。
步骤2:创建备份。
sudo /bin/cp /etc/hosts /etc/hosts-original
步骤3:编辑hosts文件。
sudo nano /etc/hosts
步骤4:添加要屏蔽的网站。 移到文件底部,每行添加一个:
127.0.0.1 facebook.com
127.0.0.1 www.facebook.com
步骤5:保存并关闭。 Control + O保存,Control + X退出。
步骤6:刷新DNS缓存。
sudo dscacheutil -flushcache
恢复方法:
sudo /bin/cp /etc/hosts-original /etc/hosts
为什么值得
与屏幕使用时间不同,hosts文件在每个浏览器和每个应用中屏蔽网站。没有扩展可以禁用。没有管理员权限的标准用户无法撤销。代价是需要逐个添加网站,需要在终端中操作。
方法3:设置DNS过滤
通过切换到拒绝解析某些网站的DNS服务器,那些网站在每个浏览器和应用中都不再工作。
OpenDNS、CleanBrowsing或NextDNS让你从在线仪表板屏蔽整个类别(成人内容、赌博、社交媒体)。
Mac上配置
步骤1: 打开系统设置 > 网络 > Wi-Fi > 详细信息 > DNS。
步骤2: 用-删除现有条目,用+添加提供商IP。例如OpenDNS Family Shield:208.67.222.123和208.67.220.123。
步骤3: 测试——访问应被屏蔽的网站验证是否生效。
DNS过滤是最可扩展的选项,在所有浏览器和应用中有效,是家庭和企业的最佳长期方案。
方法4:在路由器级别屏蔽网站
在路由器设置中添加要屏蔽的域名,覆盖网络上所有设备——手机、平板、笔记本、智能电视。
在路由器管理页面(通常192.168.1.1)找到访问控制或家长控制设置。如果路由器不支持URL过滤,可以将DNS改为过滤服务。
方法5:使用第三方网络屏蔽工具
如果你想要一个带有排程、应用级控制和专注时段的可视化界面,第三方网络屏蔽工具正好能满足这个需求。以下是Mac上一些热门选择:
| 应用 | 平台 | 价格 | 绕过风险 | |
|---|---|---|---|---|
![]() | Browwwser | macOS | $99/年 或 $199 终身版(7天试用) | 非常低 |
![]() | SelfControl | macOS | 免费 | 低 |
![]() | Cold Turkey | Windows, macOS | 免费 / $39一次性付费(专业版) | 中等 |
![]() | Freedom | macOS, Windows, iOS, Android, Chrome | 免费(限制版)/ $40/年 或 $199 终身版 | 中等 |
![]() | Focus | macOS | 一次性付费 $49起,或通过Setapp | 中等 |
![]() | 1Focus | macOS | 免费 / 专业版 $1.99/月 或 $9.99/年 | 中等 |
Browwwser — macOS浏览器,网站和应用屏蔽内置于引擎。没有扩展、没有变通方法。包含锁定模式、排程,还能关闭干扰桌面应用。
SelfControl — 免费开源,预设时间内屏蔽网站,计时器开始后即使重启Mac也无法撤销。我们在SelfControl评测中做了更详细的介绍。
Cold Turkey — 按时间表屏蔽网站和应用。免费版仅支持屏蔽网站;$39一次性付费的专业版增加了应用屏蔽、排程和锁定功能,且不易绕过。
Freedom — 跨平台屏蔽功能,可在Mac、Windows、iOS和Android之间同步,在Mac上开始的屏蔽会话也会屏蔽你的手机。锁定模式可防止提前退出。如果你在这两者之间犹豫不决,可以参考我们的Browwwser对比Freedom。
Focus — 专注时段屏蔽网站和应用,与番茄工作法集成。作为一次性购买产品出售,也可以通过Setapp获取。
1Focus — 轻量级Mac应用,可在Safari、Chrome、Brave、Edge、Opera和Arc中屏蔽网站,支持排程和类别屏蔽,提供免费版和可选的专业版订阅。
常见问题
屏幕使用时间能在Chrome中屏蔽网站吗?
不太可靠。屏幕使用时间主要设计用于Safari。对于Chrome或Firefox,使用hosts文件或系统范围的第三方应用。
有人能绕过hosts文件屏蔽吗?
只有具有管理员权限的人才能。为了额外安全,结合hosts文件和DNS过滤。
在Mac上屏蔽网站最有效的方法是什么?
DNS过滤加hosts文件给你最强的保护。DNS过滤处理类别,hosts文件捕获特定域名。两者结合非常难以绕过。
如何解除之前屏蔽的网站?
取决于方法。屏幕使用时间在内容与隐私中移除。hosts文件用sudo nano /etc/hosts编辑并删除相关行,然后刷新DNS缓存。
在Mac上屏蔽网站最好的免费方法是什么?
Hosts文件是免费的,在所有浏览器和应用中都有效,不过需要使用终端来设置。SelfControl是最好的免费应用方案——它是开源的,并使用不可逆的计时器,一旦屏蔽开始就无法撤销。
有没有不依赖浏览器扩展的Mac网络屏蔽工具?
有。扩展只需两次点击就能禁用,所以系统级的方案更可靠。Hosts文件、DNS过滤,以及SelfControl、Cold Turkey或Browwwser等应用,都是在操作系统或浏览器引擎层面进行屏蔽,而不是在某个特定浏览器内部。
Mac上最好的网络屏蔽工具是什么?
这取决于你需要多严格的屏蔽。如果不想进行任何设置,屏幕使用时间可以使用,但只能可靠地覆盖Safari。如果需要更强、系统范围的屏蔽,可以参考方法5中比较的应用——Browwwser在浏览器引擎层面屏蔽,SelfControl使用不可逆的计时器,Cold Turkey则在屏蔽网站的同时增加了应用屏蔽功能。
Mac有网络过滤工具吗?
有——像OpenDNS、CleanBrowsing和NextDNS这样的DNS过滤服务可以作为Mac的网络过滤工具,在网络层面屏蔽整类网站(成人内容、赌博、社交媒体)。设置说明请参见方法3。与屏幕使用时间不同,DNS过滤在Mac上的每个浏览器和应用中都有效。
最后的想法
没有单一的最佳方法——取决于你在保护谁以及他们绕过的决心。为了最大安全性,叠加两到三种方法。DNS过滤处理广泛类别,hosts文件捕获特定URL,屏幕使用时间为Safari增加额外障碍。这个组合覆盖了几乎所有场景。
如果屏幕使用时间只挡住了Safari,你的Chrome和Firefox依旧畅通无阻,不如试试Browwwser——它把屏蔽逻辑直接写进浏览器引擎,而不是依赖可以被关闭的扩展或轻易修改的系统设置。
免费试用 7 天