我只是试图创建一个基本的程序,允许用户输入要阻止的网站,但编辑主机文件根本不起作用。我尝试使用来自这里适用于 reddit/youtube 等网站。
当我将网站添加到主机文件后对其进行 ping 操作时,它似乎确实有效,因为我的电脑似乎无法访问该网站。但是,无论我刷新 DNS 或清除浏览器缓存多少次,只要我不使用隐身模式,就不会被阻止。
还有其他方法可以本地封锁网站吗?
答案1
有多种方法可以屏蔽网站。
使用病毒扫描程序,例如恶意软件字节。它不仅允许您阻止 URL,还允许您阻止文件。这些将是您的 PC 本地文件。
使用
pihole
使用树莓派。它旨在阻止发布广告的网站。但我也用它来阻止特定网站。我在网络上安装了它,这样它就可以适用于网络上的所有用户。类似这样的服务开放DNS它将阻止从 ipaddress 访问的 URL。免费版本将允许您设置阻止类别和有限数量的 URL。要获得更多功能,您必须付费。