游客发表

浏览器怎么禁止访问某个网站

发帖时间:2026-10-17 05:05:01

打开 Chrome,浏览输入某个网址,器禁回车,止访站页面加载出来了。问某你不想让这台电脑再访问它。个网这事比想象中麻烦一点——浏览器本身没有提供一个「黑名单」按钮,浏览让你填个域名就完事。器禁它把这件事交给了操作系统、止访站路由器,问某或者扩展程序。个网

最直接的浏览办法是改 hosts 文件。Windows 在 C:\Windows\System32\drivers\etc\hosts,器禁Mac 和 Linux 在 /etc/hosts。止访站用记事本或 nano 打开,问某加一行:127.0.0.1 example.com。个网保存。浏览器再访问 example.com,DNS 查询直接被系统拦截,指向本机,页面打不开。这招对所有浏览器生效,不挑 Chrome 还是 Firefox。缺点是需要管理员权限,而且自己也能改回来——防君子不防小人。另外,如果网站用了 CDN 或者多个子域名,得把 www.example.com、m.example.com 都写进去,漏一个就白干。

路由器层面更彻底。登录路由器管理后台,找到「访问控制」或「家长控制」,把设备 MAC 地址和要屏蔽的域名填进去。所有连这个 Wi-Fi 的设备都逃不掉,手机、平板、电脑一锅端。我试过在 TP-Link 的后台做这事,界面丑但管用。问题在于,现在很多人用手机热点,或者浏览器开了 DoH(DNS over HTTPS),路由器那套 DNS 过滤可能被绕过。Chrome 默认就开了安全 DNS,得去设置里关掉,不然路由器拦不住。

浏览器扩展是另一条路。Chrome 应用商店里搜「BlockSite」或者「LeechBlock」,装完在扩展选项里加域名。BlockSite 会直接跳转到一个「该网站已被屏蔽」的页面,还能设密码防止自己手贱关掉。LeechBlock 更狠,可以设时间段——比如工作日 9 点到 18 点禁止访问某站,周末放开。这类扩展的局限是只对当前浏览器生效,换 Firefox 或者 Edge 就没了。而且扩展有权限读你的浏览记录,装之前看一眼隐私政策比较好。

如果只是想临时躲开某个站,用无痕模式没用——该访问还是能访问。真正临时的方法是改 DNS。把系统 DNS 改成 1.1.1.1 或者 8.8.8.8,某些被本地 DNS 污染的站会打不开,但这不是精确屏蔽,属于误伤。反过来,想屏蔽某个站但不想动系统,可以在浏览器里用 PAC 脚本。Chrome 和 Firefox 都支持代理自动配置,写个 JavaScript 函数,判断 URL 包含某域名就返回 PROXY 127.0.0.1:1,一个不存在的代理,请求直接失败。这招偏 geek,普通用户折腾不来。

手机上的情况又不一样。iOS 的 Safari 可以用「屏幕使用时间」→「内容和隐私访问限制」→「网页内容」→「限制成人网站」,但只能按苹果的分类来,不能精确到单个域名。Android 的 Chrome 没有内置屏蔽功能,得靠第三方应用比如 BlockSite 的安卓版,或者用 DNS 类 App 比如 Blokada。Blokada 走本地 VPN,把域名解析请求拦掉,效果不错,但会一直占着 VPN 通道,影响其他需要 VPN 的场景。

说个真事。我朋友想让自己别刷 Reddit,在 hosts 里加了 127.0.0.1 reddit.com。管用了三天。第四天他嫌麻烦,把 hosts 改回去了。技术手段能拦住浏览器,拦不住人。真要较劲,不如把密码交给别人,或者干脆用 Cold Turkey 这类软件,设好屏蔽时间,到点之前卸载不掉。浏览器本身不提供这个能力,它只是个工具,不是意志力。

    热门排行

    友情链接