samedi 31 mars 2018

Bloquer les publicités indésirables avec / etc / hosts sur Linux

Je surfe sur le web énormément, probablement un peu plus que votre moyenne vieux geek de 13 ans. Je remarque que beaucoup de sites charge assez lentement la plupart du temps parce que votre attente sur le contenu de l' extérieur du domaine spécifique. Par exemple , si vous allez sur un site comme thechive.com (un de mes favoris) , vous remarquerez qu'il faut un temps assez long chargement des annonces.

Bien que je l' ai mentionné thechive.com que je passe la plupart de mon temps sur le net à la recherche d'information, pas de divertissement. Ces annonces gênent vraiment ma vitesse de recherche!

Est un moyen rapide , donc ici , vous pouvez bloquer toutes les annonces. Non seulement votre navigation plus rapide mais vous permettra également d' économiser de la bande passante.

Tout d' abord , je voudrais remercier les gens bien à http://winhelp2002.mvps.org/ pour faire tout le travail des jambes et la collecte de toutes les données nécessaires pour que cela fonctionne.

Maintenant , c'est simple.
Tout d' abord, nous allons faire une copie de votre fichier hosts en cours. Certaines personnes utilisent encore ça!

NOTE: Tout fait ci - dessous doit être fait en tant que root, ou avec un accès sudo.

Ici , nous allons faire une copie de votre fichier / etc / hosts et l' enregistrer dans votre répertoire personnel dans un fichier caché appelé .etchosts, mais vous pouvez l' enregistrer où vous le souhaitez. Assurez - vous de changer le script pour l'emplacement de votre fichier.
cp /etc/hosts ~/.etchosts Maintenant , nous allons faire le script shell.
exécutez:
vi /root/update_hosts.sh

Remplissez le fichier qui suit: Maintenant , nous devons nous assurer que le script est exécutable:
 Il suffit donc une petite explication de ce que le script fait, il est simple.
 1) cd / tmp (modifications apportées à un répertoire de travail temporaire)
 2) wget http://winhelp2002.mvps.org/hosts.txt (obtient le fichier hosts.txt de mvps.org et l' enregistre.
 3) rm / etc / hôtes (supprime les hôtes / courant / etc fichier)
4) mv hosts.txt / etc / hosts (le nouveau fichier Moves téléchargé sur le fichier / etc / hosts)
 5) cat ~ / .etchosts >> / etc / hosts (Moves vos anciennes entrées d'accueil de nouveau dans le nouveau fichier) maintenant , tout ce que vous avez à faire est de lancer le script et vos annonces disparaîtront de votre navigateur.
Vous pouvez utiliser une tâche cron pour mettre à jour le fichier hosts automatiquement tous les soirs. Les bonnes gens de mvps.org mettre à jour le fichier assez régulièrement, pas tous les jours, mais une ou deux fois par mois.
Ajoutons à Cron racines. exécutez: crontab -e Ensuite , entrez ce qui suit dans le fichier.  

Rappelez - vous, si vous avez besoin d'ajouter quelque chose à vos hôtes vous déposez voulez maintenant l'ajouter à ~ / .etchosts puis exécutez le script de mise à jour / etc / hosts. RÉFÉRENCE:

http://winhelp2002.mvps.org/hosts.htm

#!/bin/bash

cd /tmp


wget http://winhelp2002.mvps.org/hosts.txt


rm /etc/hosts


mv hosts.txt /etc/hosts


cat ~/.etchosts >> /etc/hosts



chmod +x update_hosts.sh













59 23 * * * /root/update_hosts.sh

acidburn0zzz.github.io