如何暂时屏蔽网站?


14

有什么方法可以在Ubuntu 11.10中暂时阻止网站?

例如,假设……Facebook(或任何其他网站)仅从晚上8点开始可用,或者两个小时内仅持续五分钟,或者其他什么?:D

谢谢!

Answers:


12

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

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

我个人在Chrome中使用带有白名单扩展名的辅助个人资料,以便它阻止所有网站(绝对必要的网站除外)


保持专注真棒!
斯图克,2011年

1
加上一个以保持专注:D
codefreak

10

打开终端(CTRL+ ALT+ T)。

键入sudo -i在输入字段。选中在终端中运行选项。最后单击“运行”按钮。

如有必要,请输入密码,然后按Enter。然后执行以下命令。

gedit /etc/hosts

您将获得gedit文本编辑器窗口。

例如,如果我们需要阻止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.comfacebook.com时,您将无法访问它。要启用Facebook,请删除我们从文件中添加的行,/etc/hosts或者按照Eliah Kagan的说明,您可以在/ etc / hosts中添加的0.0.0.1文本之前添加字符以使其成为注释并再次阻止它,只需删除从行首开始的字符。

封锁:

0.0.0.1 facebook.com

通过在一行中添加注释来启用它:

#0.0.0.1 facebook.com

资源


1
我知道终端棒极了,但是除了此以外,还有其他的GUI吗?
Parto 2014年

@AvatarParto看到这个askubuntu.com/q/114415/87199
李苏滨


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.