如何在不使用浏览器扩展的情况下屏蔽除一两个网站之外的所有网站?

如何在不使用浏览器扩展的情况下屏蔽除一两个网站之外的所有网站?

我想屏蔽所有网站,但只保留一两个网站。因此,这个问题与以下问题相对接近,但有所不同

我知道这可以用 leechblock(适用于 FF)或其他类似浏览器来实现。我认为这不是一个非常干净的解决方案,因为它是基于浏览器的。我知道这既可行又容易纵火者但该包已被弃用。

我正在寻找简单的不是手动编辑主机,但脚本为例)和全系统范围. 它可以使用CLI。

我希望得到相对详细的答案,而不仅仅是其他网站的链接——最受欢迎的是截图。

答案1

您可以通过向 hosts 文件添加条目来阻止整个系统的网站。其工作原理与 Windows 中相同。

操作方法如下:

打开终端并输入:

sudo nano /etc/hosts

附加文件

127.0.0.1 Facebook.com

现在,无论何时访问 facebook.com,它都会带您到本地主机。仅供参考,它不是重定向。

值得一读: http://www.howtogeek.com/howto/27350/beginner-geek-how-to-edit-your-hosts-file/

相关内容