Bloquez toutes les pubs grâce au Rasperry Pi

Date de publication: 27/03/2016

Salut à tous et à toutes, bande de geeks! :D Vous n'en avez pas marre de toutes ces pubs qui pullulent sur internet? Aussi gênantes qu'imprévisibles, elles sont devenues un gros problème pour beaucoup d'utilisateurs. Mais heureusement que vous, jeune aventurier d'internet, vous disposez d'une Raspberry Pi!

Vous disposez donc d'un moyen de bloquer ces mauvaises pubs. Pi-Hole est un tout nouveau projet qui a su se faire connaître rapidement notamment grâce à son efficacité et à sa simplicité d'installation incroyable. Le principe est simple, on utilisera votre Pi comme serveur DNS qui contiendra une large liste de domaines fournissant du contenu publicitaire. En blacklistant ces domaines les pubs ne s'afficheront plus, et vous gagnerez ainsi un peu de débit internet.

Magique non? Pour tous ceux qui ne savent pas ce qu'est un serveur DNS:

Le Domain Name System (ou DNS, système de noms de domaine) est un service permettant de traduire un nom de domaine en informations de plusieurs types qui y sont associées, notamment en adresses IP de la machine portant ce nom.

Bon, on commence? (Je suppose évidement que vous avez préalablement installé Raspbian sur votre Pi, connectée à internet avec une adresse ip fixe.) Tout d'abord (et comme toujours) mettez à jour votre Pi avec cette commande:

sudo apt-get update && sudo apt-get upgrade

Et enfin, installons Pi-Hole avec cette unique commande:

curl -L install.pi-hole.net | bash

Et voilà, c'est déjà terminé! Compliqué non? :P À partir de maintenant votre Pi agit comme un serveur DNS. Pour voir tous les statistiques de Pi-Hole je vous donne rendez vous sur http://addresse_de_votre_pi/admin [Stats-pi-hole Vous y trouverez toutes les stats de votre DNS. Domaines bloqués, nombre de pubs bloquées, clients connectés, etc. Certes le ‘/admin’ n'est pas très sécurisé, mais tant que vous ne faites pas de port forwarding du port 80 vers votre pi ça ne posera aucun soucis. Dernière étape: configurer votre PC pour utiliser votre Pi comme serveur DNS par défaut.

Sous Linux :

Sous Windows :

 Sous Mac OS X :

 

BONUS:

Si vous souhaitez pouvoir utiliser votre serveur DNS partout dans le monde, faites simplement un port forwarding du port 53 vers votre Pi et connectez vous avec l'adresse de votre box internet. Et enfin si vous souhaitez bloquer les pubs aussi sur votre téléphone, une application simple et gratuite permet de changer de serveur DNS en un clic. La voici.