Bloquez toutes les pubs grâce au Rasperry Pi!

Salut à tous et à toutes, bande de geeks! 😀

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.

  • Wikipédia

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:

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

Et voilà, c’est déjà terminé! Compliqué non? 😛

À 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 :

  • Settings > Network Connections
  • Sélectionnez la connexion puis Edit
  • Sélectionnez IPv4 Settings ou IPv6 Settings selon ce que vous utilisez
  • Si la méthode utilisée est « Automatic (DHCP) », ouvrez le menu et sélectionnez « Automatic (DHCP) addresses only ».
  • Remplacez les adresses par l’IP du Pi
  • Sauvegardez

Sous Windows :

  • Clic droit sur le bouton démarrer > Panneau de configuration
  • Réseaux Internet > Centre réseaux et partage
  • Panneau latéral gauche > Modifier les paramètres de la carte
  • Sélectionnez votre connexion
  • Clic droit > Propriétés
  • Double clic sur Protocol Internet Version 4 (TCP/IPv4) ou Protocol Internet Version 6 (TCP/IPv6) selon ce que vous utilisez
  • Sélectionnez ‘Utiliser l’adresse de serveur DNS suivante’
  • Rentrez l’IP du Pi
  • Redémarrez votre connexion ou ordinateur

 Sous Mac OS X :

  • Apple > Préférences Système > Réseau
  • Sélectionnez votre connexion
  • Avancé > Serveur DNS
  • Remplacez l’adresses par l’IP du Pi
  • Appliquer

 

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.

Laisser un commentaire