以下是几种最有效的方法,从易到难排列:

使用浏览器扩展程序(最简单,适合个人或家庭使用)
这是最灵活、无需技术背景的方法,你可以安装一个网站拦截/允许扩展。
推荐扩展:BlockSite(功能全面且免费)
-
安装扩展:
- 打开 Chrome 网上应用店。
- 搜索 “BlockSite”。
- 点击“添加至 Chrome”。
-
设置白名单(允许模式):
- 安装后,点击浏览器右上角的 BlockSite 图标,进入其“仪表板”。
- 找到 “允许列表” 或 “白名单” 选项。
- 在此列表中,逐一添加你希望允许访问的网站域名。
google.com,youtube.com,wikipedia.org- 注意:添加
google.com通常会允许其所有子域名(如drive.google.com,mail.google.com)。
- 在 “黑名单” 或 “拦截列表” 中,添加一个通配符,如 或
http://*/*和https://*/*(具体符号根据扩展要求),表示拦截所有网站。 - 关键步骤:在扩展设置中,找到“工作模式”或“保护”选项,启用“仅允许白名单网站”或类似选项,这样,只有白名单里的网站可以访问,其他所有网站都会被拦截。
其他类似扩展: StayFocusd(专注于时间管理), Simple Block(极简拦截)。
在路由器上设置(最彻底,适合全家或小型办公室)
这种方法在所有连接到该Wi-Fi的设备上都生效,孩子无法通过卸载浏览器扩展来绕过。
- 登录你的路由器管理界面(通常在浏览器中输入
168.1.1或168.0.1,账号密码通常在路由器底部)。 - 寻找 “家长控制”、“访问控制”、“防火墙” 或 “URL过滤” 功能。
- 设置策略:
- 启用访问控制(通常是“允许”模式或“白名单”模式)。
- 在允许列表中添加你希望放行的网站域名(如
www.bing.com)。
- 保存设置,此后,所有连接此路由器的设备,只能访问列表中允许的网站。
优点: 管控全面,无法轻易绕过。 缺点: 设置稍微复杂,不同路由器界面差异大。
使用操作系统的主机文件(适合有经验的个人用户)
通过修改电脑系统的 hosts 文件,将非白名单的域名指向错误的IP地址。
- 在电脑上找到
hosts文件:- Windows:
C:\Windows\System32\drivers\etc\hosts - Mac/Linux:
/etc/hosts
- Windows:
- (重要)先备份这个文件!
- 以管理员/超级用户权限用记事本(Windows)或文本编辑器(Mac)打开它。
- 在文件末尾,添加规则来拦截所有流量,但允许特定网站,这需要一些技巧,一个常见思路是:
- 先将所有常见域名指向本地 (
0.0.1) 来拦截。 - 但这不现实,更可行的方案是结合使用一个轻量级本地代理或防火墙工具来管理白名单,对于普通用户,此方法不推荐直接用于复杂白名单,容易出错。
- 先将所有常见域名指向本地 (
注意: 此方法技术性强,容易出错导致上不了网,主要用于高级用户进行特定屏蔽,不适合建立动态的白名单。
使用专业的管理软件(适合企业或深度家长控制)
如果你需要更强大的控制,如定时、分设备、分用户、远程管理、活动报告等,可以使用专业软件。
- 对于家庭: Qustodio, Norton Family, Circle Home Plus 等。
- 对于企业: 专门的网络管理软件或硬件防火墙。
这些软件通常提供直观的仪表板,让你轻松添加允许(白名单)或阻止(黑名单)的网站,并应用给特定的设备或用户。
总结与建议
| 方法 | 适用场景 | 优点 | 缺点 |
|---|---|---|---|
| 浏览器扩展 | 个人电脑,临时或灵活的管控 | 设置简单,灵活,免费 | 仅对当前浏览器生效,可被卸载 |
| 路由器设置 | 家庭网络,对所有设备生效 | 管控彻底,无法绕过 | 设置稍复杂,可能影响所有设备 |
| 专业管理软件 | 家庭或企业,需要高级功能 | 功能强大,报告详细,多设备管理 | 通常需要付费 |
对于大多数人来说,最推荐的方法是: 使用 Chrome 扩展程序(如 BlockSite)并开启其“仅允许白名单”模式。 这是实现“谷歌浏览器网站白名单”最直接、最简单的方式。
最后重要提示: 设置白名单前,请务必仔细核对需要允许的网站(如学校、工作、银行网站),以免误拦必要服务,建议先在一个非主要设备或浏览器上测试。