如何暂时封锁网站?

如何暂时封锁网站?

有没有办法在 Ubuntu 中暂时屏蔽网站?

例如...Facebook(或任何其他网站)从晚上 8 点开始可用,或者在两个小时内只能使用五分钟?

谢谢你!

答案1

我推荐的工具是完成任务。它会编辑您的主机文件,这样您就无法使用任何浏览器访问被阻止的域。但是,它没有调度程序(尽管您可以使用cron它)。

保持专注是可以完成类似功能的 Chrome 扩展程序。

我个人在 Chrome 中使用辅助配置文件,白名单扩展,以便阻止除绝对必要的网站之外的所有网站

答案2

打开终端(CTRL++ ALTT

sudo -i在输入字段中输入内容。检查在终端中运行选项。最后点击跑步按钮。

如果需要,请输入您的密码并按回车键。然后执行以下命令。

gedit /etc/hosts

你会得到编辑文本编辑器窗口。

例如,如果我们需要阻止 Facebook,只需在后面添加以下几行127.0.0.1 localhost

0.0.0.1 facebook.com    
0.0.0.1 www.facebook.com

这样做会在所有浏览器中阻止该网站,包括 Google Chrome、Chromium、Mozilla 等......事实上,您根本无法通过任何方式访问该网站。

就是这样。现在打开www.facebook.com或者facebook.com,您无法访问它。要重新启用 Facebook,请从文件中删除我们添加的行/etc/hosts,或者伊莱亚·卡根说你可以添加#字符之前0.0.0.1我们添加的文本/etc/hosts要使其成为评论并再次阻止它,只需删除#从行首开始的字符。

例子

阻塞:

0.0.0.1 facebook.com

通过对该行进行注释来重新启用它:

#0.0.0.1 facebook.com

来源

答案3

如果你使用 Firefox,水蛭阻断剂插件看起来可以实现你所希望的功能。

答案4

Ubuntu 20.04

使用 sudo 权限中的任何编辑器打开终端类型sudo nano /etc/hosts.deny或。

然后添加所有你想阻止的网址

www.facebook.com
www.xxxxx.com

保存文件并重新打开浏览器

相关内容