如何使用 Gufw 封锁某些网站?

如何使用 Gufw 封锁某些网站?

有没有简单的方法可以不允许几个网站?

我尝试了这些/etc/hosts and hosts.deny方法,但没有效果。

例如

  • youtube.com 172.217.194.190
  • google.com 172.217.194.100

我正在查看 gufw,但我不知道它是如何工作的。它不允许我添加任何东西。

有没有简单的界面?我是不是漏掉了什么?防火墙保护是否需要一整套哲学和努力?也许是,因为人们把它作为自己的单一职业。但肯定有或应该有一种通过 GUI 的简单方法。

答案1

如果 hosts 文件对您不起作用,我建议设置代理,如 Squid。这将是一个更有效的方法。您可以使用 UFW 阻止 IP。我不熟悉 GUFW(更喜欢 CLI),但它只是 UFW 的 GUI。

sudo ufw deny from 172.217.194.190  to any

问题在于 YouTube 和 Google 拥有许多 IP 地址。您的 DNS 解析器可能每 10 分钟左右返回一个不同的 IP 以进行负载平衡。要查看 YouTube 有多少个 IP 地址,请运行以下命令:

whois -h whois.radb.net -- '-i origin AS15169'

与为每个 IP 地址分配规则相比,使用代理是一种更简单的选择。它们可能会被阻止作为整个范围,但您可能会无意中阻止其他内容。可以在您的网络上设置代理。配置浏览器以使用代理,然后按域名阻止会变得容易得多。但您的技术更娴熟的用户会找到绕过的方法。

答案2

/etc/hosts您可以通过添加条目轻松地阻止网站:

0.0.0.0 youtube.com
0.0.0.0 google.com

相关内容