Pi-Hole – Bloqueur de pub

Pi-Hole ou comment bloquer toutes les pubs internet pour l’ensemble de votre réseau en une seule fois.

Vous en avez marre de rajouter à chacun de vos navigateurs sur chacun de vos écrans un bloqueur de publicité ! Alors Pi-Hole est fait pour vous. Grace à ce logiciel et votre Raspberry Pi, vous n’aurez plus à vous souciez de savoir si vous avez mis un bloqueur de pub ou pas. En effet Pi-Hole permet de bloquer toutes les pubs sur l’ensemble de votre réseau.

Pi-Hole est un projet libre de blocage des publicités pouvant fonctionner sur un Raspberry Pi et de manière générale sur les distributions basées sur Debian : Raspbian,  Kali, Ubuntu, etc.

Plutôt que de bloquer les publicités avec un AdBlock like sur vos machines Pi-Hole va s’en charger pour tout votre réseau local.

Principe de fonctionnement

Pi-Hole va assurer va assurer le rôle de serveur DNS grâce à Dnsmasq et des fichiers texte contenant des domaines bloqués pointant vers 0.0.0.0 (une adresse non routable). En sorte c’est un bon vieux DNS menteur. Plutôt que d’utiliser votre box/routeur comme DNS il faudra que toutes vos machines pointent vers Pi-Hole pour la résolution IP.
Cela permet même de bloquer les publicités là où c’est normalement pas possible (console de jeu, camera IP connectée au cloud, etc).

Installation

Pour info : j’ai effectué l’installation de Pi-Hole sur une Raspberry Pi 3B avec Raspbian Jessie + Pixel

Attention : Chez moi, l’installation en direct (c’est à dire avec clavier + écran relié à la RPi) ou avec VNC n’a pas fonctionné correctement. Pour pouvoir installer Pi Hole, je suis passé par SSH avec Putty.

Site internet : Pi-Hole.net

Pour installer Pi-Hole, veuillez copier et coller le code suivant

curl -L https://install.pi-hole.net | bash

Ensuite il suffit de répondre aux différentes questions posées par l’installateur,
dont la première est : pi-hole-installation

Et si tout se passe bien, à la fin de l’installation vous devriez avoir un écran qui ressemble à celui-ci :

pi-hole-installation-2

Enfin ! pour vérifier que l’installation est réussite vous n’avez plus qu’à taper dans votre navigateur l’adresse inscrite sur la dernière ligne, ici : http://192.168.1.17/admin

Et vous serez gratifié de la belle interface d’administration de Pi-Hole

pi-hole-interface

 

Utilisation

Bon ! Maintenant que l’on a vu que l’installation s’est bien passé, il faut vérifier le fonctionnement de Pi-Hole.

Pour utiliser Pi-Hole, il faut changer les DNS de chaque appareil connecté à votre Box internet pour renvoyer l’adresse IP vers votre Raspberry Pi qui se chargera dorénavant de la résolution des DNS.

Voici comment procéder à partir de votre PC Windows connecté à votre votre Box internet.
(il faudra faire de même sur chacun de vos appareils connectés à internet)

  1. Ouvrir le centre de réseau et partage (clic droit sur l’icone de connexion internet dans votre barre de tache)
  2. Cliquer sur modifier les paramètre de la carte
  3. Clic droit sur la connexion réseau et choix du menu Propriétés
    pi-hole-reseau
  4. Dans les propriétés, cliquer sur Protocole Internet Version 4 (IPV4) et valider en cliquant sur le bouton Propriétés
    pi-hole-reseau-2
  5. Enfin dans l’onglet Général, inscrire l’adresse IP de votre Rapsberry Pi dans Utiliser l’adresse de serveur DNS Suivantepi-hole-reseau-3
  6. Cocher la case à cocher valider les paramètres en quittant et cliquer sur OK et fermer la fenêtre des propriétés de connexion réseau.
  7. Windows va procéder à une vérification des connexions réseau et vous devriez obtenir le message suivant
    pi-hole-reseau-4

Voilà ! Vous êtes fin prêt pour faire un test et vérifier si Pi-Hole supprime bien les publicités.

Voici un test fait avec l’adresse : http://www.msn.com/fr-fr/auto/actualite/un-s%C3%A9nateur-veut-interdire-tous-les-avertisseurs-de-radars/ar-AAjjHeM?li=AA8sbe&ocid=spartanntp

Sans Pi-hole Avec Pi-hole
pi-hole-sans pi-hole-avec

Sur cet exemple on voit bien la disparition de la publicité.

Après maints essais, on peut dire que le système fonctionne environ dans 50% cas au final.

Pi-hole laisse passer un certain nombres de publicités. Mais durant mes essais (durée 1h), il a quand même bloqué d’après l’interface admin  128 publicités, ce qui n’est pas rien…

pi-hole-pub-bloquee

 

Conclusion

On peut dire que je suis satisfait de cette solution, même s’il ne s’agit pas de la solution ultime à priori qui permet de bloquer toutes les publicités. Je vais laisser tourner quelques temps le Rapsberry Pi avec Pi-hole puis je le désactiverai pour voir si je me rends compte du changement…

 

Poster un Commentaire

Soyez le premier à commenter !

   
Notification