使用 Chrome 内置的“网站设置”(最直接,但功能有限)
这种方法主要是通过屏蔽特定站点的权限来达到“变相阻止”的效果,尤其适合阻止弹窗、跳转或限制特定站点的脚本/声音。

- 打开你想要阻止的网站。
- 点击地址栏左侧的锁形图标或网站图标。
- 选择 网站设置。
- 在弹出的页面中,你可以:
- 屏蔽JavaScript:将此选项设为“禁止”,可以使许多现代网站功能失效(页面可能无法正常显示)。
- 屏蔽声音、屏蔽弹窗等。
- 注意:此方法无法完全阻止访问该网站,但可以通过限制核心功能使其几乎不可用。
使用专注/效率类扩展程序(推荐,最灵活通用)
这是最常用和有效的方法,通过安装第三方扩展来实现强大的黑名单、时间限制等功能。
- 打开 Chrome 网上应用店。
- 搜索并安装以下任一扩展(都是热门且评价高的):
- BlockSite:功能强大,可设置网站黑名单、关键词过滤、安排阻止时间表,甚至锁定设置防止修改。
- StayFocusd:更侧重于效率,可以设置每天在特定网站上的允许使用时间,时间一到即被阻止。
- Simple Blocker:如其名,简单易用,专注于快速添加和移除黑名单。
- 安装后,点击扩展图标,按照指引添加你想要屏蔽的网站网址即可(
www.example.com或example.com)。
优点:免费、灵活、可设置时间计划、密码保护,适用于自律或家长控制。
使用家长控制或监管功能(适合管理儿童设备)
如果你需要为孩子或其他用户的 Chrome 设置黑名单,可以使用谷歌家庭链接或 Chrome 的受监管用户功能(此功能已逐步整合到“家人链接”中)。
- 为孩子的谷歌账号设置 Google Family Link。
- 在你的设备(家长设备)上安装 Family Link 应用。
- 在应用中,你可以管理孩子设备上的 Chrome 浏览活动,并屏蔽特定网站或只允许访问已批准的网站。
- 在孩子的 Chrome 浏览器上,他们将以受监管的账号登录,并遵循你设置的规则。
修改操作系统 Hosts 文件(系统级屏蔽,最彻底)
此方法会在操作系统层面将网站域名指向无效地址,对所有浏览器(包括Chrome)生效,需要一定的电脑操作知识。
- 找到 Hosts 文件:
- Windows:
C:\Windows\System32\drivers\etc\hosts - Mac/Linux:
/etc/hosts
- Windows:
- 用记事本(Windows)或文本编辑器(Mac/Linux)以管理员/root权限打开这个文件。
- 在文件末尾添加新行,格式如下:
0.0.1 www.youtube.com 127.0.0.1 youtube.com(将
youtube.com替换为你想屏蔽的网站) - 保存文件,你可能需要刷新DNS缓存(在命令提示符运行
ipconfig /flushdns(Windows) 或sudo dscacheutil -flushcache(Mac))。 - 效果:此后,在本机任何浏览器中尝试访问该网站,都将无法连接。
使用路由器或 DNS 过滤(网络级屏蔽,管理所有设备)
如果你希望家庭或办公室网络中的所有设备都无法访问某些网站,这是最佳方案。
- 登录你的路由器管理后台(通常在浏览器输入
168.1.1或168.0.1)。 - 寻找 家长控制、访问控制、网站过滤 或 防火墙 等选项。
- 添加你想要屏蔽的网站域名或关键词。
- 或者,将路由器的 DNS 服务器 修改为提供内容过滤的公共DNS,
- OpenDNS Family Shield:
67.222.123和67.220.123 - CleanBrowsing:
228.168.168
- OpenDNS Family Shield:
总结与建议
| 方法 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 浏览器扩展 | 灵活、易用、功能多(定时、密码) | 仅在Chrome生效,可被卸载 | 个人自律、临时屏蔽、效率提升 |
| 家长控制 | 专门为儿童设计,与谷歌账户绑定 | 需要管理另一个账户 | 管理孩子的Chrome使用 |
| Hosts文件 | 系统级,对所有浏览器生效,免费 | 操作较复杂,需手动维护 | 技术用户,需要永久、彻底屏蔽 |
| 路由器/DNS | 网络级,管控所有联网设备 | 设置稍复杂,影响所有设备 | 家庭、办公室整体网络管理 |
对于绝大多数普通用户,推荐使用【方法二:安装扩展程序】,如 BlockSite 或 StayFocusd,它们提供了最佳的使用体验和足够的控制力。