我使用的是 Ubuntu 14.04 LTS 桌面版。我需要屏蔽 torrents 和 Facebook、YouTube 等网站。您能帮我屏蔽和解除屏蔽这些网站吗?如果可以的话,请提供分步帮助。
答案1
您可以手动编辑 hosts 文件。
打开终端并输入sudo nano /etc/hosts
。
然后在最后一行输入您想要阻止的每个网站的域名,如下所示:
127.0.0.1 www.youtube.com
127.0.0.1 thepiratebay.se
...
您可能需要重新启动浏览器/系统才能使其正常工作。
一些一般信息:
hosts文件以前是用来将IP地址映射到域名的,现在用来“定义”严格路由。
此文件中指定的路由始终被系统优先使用。这意味着:“如果您要访问 %website%,请使用我提供的 IP”。
127.0.0.1 始终映射到您自己的机器,因此列出的任何网站都不会加载。
选择
使用防火墙可能是一个更优雅的解决方案,但我对此的了解有限。
答案2
Mozilla Firefox 是 Ubuntu 14.04 中的默认 Web 浏览器。Firefox 没有内置网站拦截功能。但您可以安装具有此功能的扩展程序(附加组件)。BlockSite 允许您从选项(BlockSite 首选项)中拦截和取消拦截网站。
打开Firefox → 附加组件 → 获取附加组件→ 类型块站点在搜索字段中 → 点击安装
您可以在这里找到有关如何使用 BlockSite 的更多信息:如何在 Firefox 上屏蔽网站