web-dev-qa-db-fra.com

Comment bloquer des sites temporairement?

existe-t-il un moyen de bloquer temporairement les sites Web dans Ubuntu 11.10?

Par exemple, disons ... Facebook (ou tout autre site Web) est uniquement disponible à partir de 20 heures ou juste pendant cinq minutes en moins de deux heures ou autre chose? :RÉ

Je vous remercie!

14
Jonas

L'outil que je recommanderais est Get-Shit-Done . Il édite votre fichier hôte afin que vous ne puissiez pas accéder aux domaines bloqués à l'aide d'un navigateur. Cependant, il n’a pas de planificateur (bien que vous puissiez utiliser cron pour cela).

Stay Focusd est Chrome Extension faisant quelque chose de similaire.

J'utilise personnellement un profil secondaire dans Chrome, avec l'extension Liste blanche , de sorte qu'il bloque tous les sites Web, à l'exception des sites absolument nécessaires.

12
Nemo

Terminal ouvert (CTRL+ALT+T).

Tapez Sudo -i dans le champ de saisie. Cochez l'option Run in terminal . Enfin, cliquez sur le bouton Exécuter .

Tapez votre mot de passe si nécessaire et appuyez sur entrée. Ensuite, faites la commande suivante.

gedit /etc/hosts

Vous obtiendrez la fenêtre de l'éditeur de texte gedit .

Par exemple, si nous devons bloquer Facebook, ajoutez simplement les lignes suivantes juste après 127.0.0.1 localhost.

0.0.0.1 facebook.com    
0.0.0.1 www.facebook.com

En faisant cela, il bloquera le site dans tous les navigateurs, y compris Google Chrome, Chrome, Mozilla, etc. En fait, vous ne pouvez pas accéder au site Web du tout.

C'est tout. Lorsque vous ouvrez maintenant www.facebook.com ou facebook.com , vous ne pouvez pas y accéder. Pour réactiver Facebook, supprimez les lignes que nous avons ajoutées du fichier /etc/hosts ou Eliah Kagan a déclaré que vous pouvez ajouter un # caractère avant le 0.0.0.1 texte que nous avons ajouté dans /etc/hosts à faites-en un commentaire et pour le bloquer à nouveau, supprimez simplement # le caractère du début de la ligne.

Exemple

Blocage:

0.0.0.1 facebook.com

Le réactiver en faisant un commentaire de la ligne:

# 0.0.0.1 facebook.com

Source

10
Subin

Si vous utilisez Firefox, le module complémentaire LeechBlock semble pouvoir faire ce que vous souhaitez.

6
Mark Tully

Je pense que c'est un sujet important. J'ai donc créé le script python pour traiter le problème https://Gist.github.com/josifoski/3d1406bba37694e19fce9d1e032bcb99

0
josifoski