跳转到内容

如何在 Chrome 中屏蔽网站(有无扩展均可)

用以下工具总结: ChatGPT · Perplexity · Claude · Grok

在 Chrome 中屏蔽网站最快的方法,是使用 LeechBlock NG 或 BlockSite 之类的扩展程序:安装、添加网站,再开启“在无痕模式下启用”。不用扩展程序的话,可以使用 Chrome 的 URLBlocklist 策略或 hosts 文件。两者都需要电脑的管理员权限。

各方法的区别在于撤销的难度,以及覆盖哪些浏览器。

哪种方法屏蔽效果最好?

方法覆盖范围无痕模式谁能撤销局限
扩展程序仅 Chrome仅在你允许时坐在键盘前的任何人,点两下即可对其他浏览器无效
URLBlocklist 策略仅 Chrome是拥有管理员权限的人Google 针对受管理的浏览器提供文档;设置较技术化
hosts 文件该电脑上的所有浏览器是拥有管理员权限的人不支持通配符,每个名称一行
DNS 过滤器设备或网络上的所有浏览器是能更改 DNS 设置的人Chrome 自带的安全 DNS 可能绕过系统 DNS
Family Link登录孩子账户的 Chrome已关闭孩子,退出 Chrome 登录即可不覆盖其他浏览器

如何用扩展程序在 Chrome 中屏蔽网站?

  1. 打开 Chrome 应用商店,搜索该扩展程序。
  2. 点击添加至 Chrome,再点击添加扩展程序。
  3. 打开扩展程序的选项,添加要屏蔽的网站。
  4. 前往 chrome://extensions,点击该屏蔽工具的详情,开启在无痕模式下启用。Google 的文档确认,用户必须自己开启这一项。

有两个扩展程序值得了解:

  • LeechBlock NG 免费。它提供最多 30 组屏蔽网站,每组有各自的时间段;支持使用时长限制;锁定(lockdown)功能可在设定时长内立即屏蔽;还可用密码或随机访问码保护选项页面。它同样可在 Firefox、Edge 和其他 Chromium 浏览器中运行。
  • BlockSite 有屏蔽列表、计划、关键词屏蔽和密码保护,提供 Chrome、Safari 和 Edge 的扩展程序。高级版标榜不限量屏蔽和自动的定时会话。2026 年 11 月 2 日,BlockSite 的定价页面在“5 折”横幅下只显示一个高级版价格 23.94 $,没有说明是按月、按年还是永久,所以付款前请先看清结账页面。

两者的弱点相同:想打开网站时,你在 chrome://extensions 点两下就能移除扩展程序。密码有帮助;但无法阻止一个下定决心的人改用别的浏览器。

不用扩展程序,如何在 Chrome 中屏蔽网站?

Chrome 会读取操作系统设置的策略。Google 的 URLBlocklist 文档指出,该策略会阻止用户访问列出的网址,屏蔽列表和允许列表合计最多支持 1,000 个条目,并适用于受管理的 Chrome 浏览器。重启 Chrome 后,用 chrome://policy 检查。

在 Windows 上

  1. 按 Win + R,输入 regedit,按 Enter。
  2. 前往 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome,如果缺少 Google 和 Chrome 项,就创建它们。
  3. 在 Chrome 下创建名为 URLBlocklist 的项。
  4. 每个网站添加一个字符串值,名称依次为 1、2、3,数据为域名,例如 reddit.com。
  5. 重启 Chrome 并打开 chrome://policy。URLBlocklist 的状态应显示为 OK。

在 Mac 上

Google 介绍了一种带有 URLBlocklist 键的 Chrome 策略配置描述文件(.plist 文件)。这是通过 MDM 管理的公司 Mac 的常规做法。个人 Mac 上没有可以切换的设置,所以 hosts 文件或屏蔽应用更简单。终端操作步骤见如何在 Mac 上屏蔽网站。

适用于所有浏览器:hosts 文件

用管理员权限,在 /etc/hosts(macOS 和 Linux)或 C:\Windows\System32\drivers\etc\hosts(Windows)中为每个名称添加一行:

127.0.0.1    reddit.com
127.0.0.1    www.reddit.com

然后清除 DNS 缓存并重启浏览器。子域名需要单独的行,像 x.com 这样改过名的网站则需要新增条目。

Chrome 的安全 DNS 会绕过 DNS 过滤器吗?

可能会。Chrome 帮助页面说明安全 DNS 会加密查询,且默认以自动模式开启;Chromium 的文档则指出,安全 DNS 请求不通过系统解析器发出。如果被过滤的网站在 Chrome 中能打开,在 Safari 中却打不开,请在 设置 › 隐私和安全 › 安全 中关闭使用安全 DNS(Use secure DNS)。

如何在 Chrome 中为孩子屏蔽网站?

Google Family Link 是官方途径。在 Family Link 应用中打开孩子的个人资料,进入控制 › Google Chrome 和网络,选择过滤级别,并在已批准的网站和已屏蔽的网站下添加网站。Google 自己列出了局限:孩子可以在电脑、iPhone 或 iPad 上退出 Chrome 登录,从而摆脱这些控制;其他浏览器也不在覆盖范围内。Google 还提到,没有任何过滤器是完美的。

关于手机和平板,见如何在 iPhone 和 iPad 上屏蔽网站。

想要一个点两下无法移除的屏蔽怎么办?

扩展程序、hosts 文件和策略,都依赖于你能更改的设置。带有锁定模式的专用屏蔽工具更严格。最佳网站屏蔽工具按你事后还能撤销什么,比较了 SelfControl、Cold Turkey、Freedom、Focus 等。

Browwwser 是一款面向 Mac 和 Windows、基于 Chromium 的浏览器,在浏览器本身中屏蔽网站,锁定模式由恢复密码保护。它可以运行 Chrome 扩展程序,并导入你的 Chrome 数据。它的局限:仅限 Mac 和 Windows,7 天试用后收费(每年 99 $ 或一次性 199 $),并且网站屏蔽只在 Browwwser 内部生效。如果需要屏蔽 Chrome 本身,请使用上面的方法。

常见问题

不用扩展程序,怎么在 Chrome 中屏蔽网站?

把网站加入 hosts 文件,这会在该电脑上的所有浏览器中屏蔽它;也可以设置 Chrome 的 URLBlocklist 策略。两种方法都需要电脑的管理员权限。

为什么我的 Chrome 屏蔽工具在无痕模式下不起作用?

扩展程序默认不会在无痕模式下运行。打开 chrome://extensions,点击该屏蔽工具的“详情”,开启“在无痕模式下启用”。

能在 Chrome 中屏蔽网站一段时间吗?

可以,使用支持定时或计划屏蔽的扩展程序,例如 LeechBlock NG,它提供固定时间段、使用时长限制,以及可在设定时长内立即屏蔽的锁定(lockdown)模式。

怎么在 Chrome 中为孩子屏蔽网站?

使用 Google Family Link:控制 › Google Chrome 和网络,然后在“已屏蔽的网站”下添加该网站。孩子可以在电脑或 iPhone 上退出 Chrome 登录来绕过它,所以请搭配 DNS 过滤器使用。

Browwwser 能屏蔽 Chrome 里的网站吗?

不能。Browwwser 的网站屏蔽只在 Browwwser 内部生效。它的“其他浏览器”预设可以在屏蔽期间关闭 Chrome,但这与屏蔽 Chrome 中的网站是两回事。

专为深度工作打造的
头号浏览器。

一款 macOS 浏览器,在引擎中屏蔽令人分心的网站,并关闭令人分心的应用。

免费试用 7 天