S'abonnez
Maison et Domotique

Comment installer Pi-hole pour bloquer les publicités sur votre réseau

LoKan Sardari

Hier, nous fêtions le Pi-day (3-14) et j'ai donc cherché un projet sympa à base de Raspberry Pi. Voici Pi-hole, le bloqueur de publicités.

Sommaire

Comment fonctionne Pi-hole

Vous pouvez utiliser un bloqueur de publicités sur votre ordinateur, pas de souci. Mais qu'en est-il des terminaux qui ne supportent pas l'ajout de bloqueurs de publicité, comme votre smart tv, ou à l'intérieur d'une application ?

C'est là que Pi-hole entre en jeu !

Quand une page internet ou une application essaye de se connecter à un serveur de publicités, Pi-hole (configuré en tant que serveur DNS, un gros annuaire) détecte qu'il s'agit d'un serveur de pub et bloque la requête. Tout simplement.

C'est ce qu'on appelle un DNS sinkhole. Voilà pourquoi il est très important de changer ses DNS, comme je vous l'ai appris.

Pré-requis

Vous pouvez installer Pi-hole dans un conteneur Docker, mais l'idée aujourd'hui est de jouer avec un Raspberry Pi et c'est donc cette méthode que nous allons privilégier.

N'importe quel Raspberry Pi fera l'affaire. Je vous conseille cependant d'avoir un modèle équipé d'un port RJ45 : après tout, l'entièreté de votre trafic internet va passer par ce Raspberry et il serait dommage de créer un goulot d'étranglement avec une connexion WiFi.

Je pars du principe que vous savez télécharger Raspberry Pi OS Lite, l'installer via Balena Etcher si vous êtes sur Mac et créer un fichier nommé "SSH" à la racine pour activer le SSH (pas d'extension, pas de contenu, juste un fichier qui s'appelle "SSH" à la racine).

Tutoriel d'installation

J'aimerai vous jeter un tuto très complexe, mais il n'en est rien.

Il vous faudra ouvrir une connexion SSH sur votre Raspberry Pi équipé de Raspbian Lite. Par défaut l'identifiant est "pi" et le mot de passe est "raspberry".

Une fois connecté dessus, un petit sudo apt-get update && sudo apt-get upgrade ne fera pas de mal.

Vous pourrez ensuite lancer l'installation de Pi-hole en une seule ligne.

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

En fin d'installation, vous obtiendrez un lien vers l'interface d'administration, ainsi que le mot de passe administrateur de Pi-hole. Là, vous pourrez accéder aux différents éléments de configuration.

pi-hole interface admin

Par acquis de conscience, je vous propose le lien vers la documentation officielle, si jamais cet article venait à ne plus fonctionner.

Comment utiliser Pi-hole ?

Une fois l'installation réalisée, il suffit de remplacer le serveur DNS configuré sur chacun de vos terminaux par l'adresse IP du Raspberry Pi, ou plus simple, d'effectuer la configuration sur votre routeur, afin qu'elle soit automatiquement propagée sur tous vos équipements.

J'ai été très agréablement surpris de découvrir une application iOS de très grande qualité, qui supporte Shortcuts et les Widgets d'iOS 14, tout en étant gratuite !

Pour aller plus loin

Si vous avez déjà suivi ce tuto pour installer HomeBridge sur un Raspberry Pi, vous pouvez installer Pi-hole sur le même Raspberry en faisant un simple sudo hb-config en SSH.

Choisissez ensuite Extra Packages (choix 4)

Puis Pi-hole

Vous aurez ensuite des messages d'avertissement vous indiquant qu'il faut effectuer cette modification en SSH, puis que le port de HomeBridge va être modifié. Enfin, l'installation débutera. Une fois terminé, un rappel - très pratique - des nouvelles URL sera présenté.

Conclusion

Pi-hole est un outil très puissant qui permet de simplement se protéger de publicités, mais aussi et surtout, se protéger du tracking et du profilage associés à ces publicités. Pour les plus geeks d'entres vous, il est également possible de gérer une bonne partie de votre sécurité internet via Pi-hole.

Quoi de mieux que de découvrir ce genre de tutoriel le lendemain du Pi Day !?

Auteur de l'article

LoKan Sardari

🦓🧠 Ultralearner | 👨🏻‍💻 Entrepreneur | 🏋🏻 Athlete | 📷 Pixel lover | 🎒 Travel addict

LoKan Sardari

Rejoins-nous !

Abonne-toi sur Patreon pour accéder à notre communauté Discord et au contenu VIP.

S'abonner sur Patreon
Commentaires
Silos
il y a 4 ans
Répondre

Merci pour le partage et la vidéo, je sais que ça représente pas mal de boulot pour le tournage, le montage, l'export la rédaction de l'article...
Installé sur un PI4+POE HAT avec un vieux ssd à la place de la micro SD.
Ca fonctionne nickel.

anthony-mini
il y a 4 ans
Répondre

Si jamais vous avez une erreur sur l'installation avec la commande " curl -sSL https://install.pi-hole.net | bash ".
Un petit " sudo apt-get update --allow-releaseinfo-change " à réglé mon problème.

Encore merci LoKan pour cet article

Le monsieur s'amuse
il y a 5 ans
Répondre

Salut Lokan, est-ce que l'application iOS en question serais devenue payante...?
Merci a toi

eMxPi
il y a 5 ans
Répondre

Salut la communauté, petit soucis sur mon Pi4 avec ma livebox. J'ai installé PI os et le soucis est que si je le mets sur un switch, il vient couper le réseau (j'ai l'impression qu'il montre son propre DHCP ou autre et fait une loop dans le réseau). J'ai testé sur un autre switch ou en direct sur la box et le soucis que je rencontre est qu'il perd la connexion (le ethernet affiche 100% de paquet fail si je regarde les leds). J'ai tenté de mettre une IP fixe mais rien n'y fait. Auriez-vous une idée ?

Annonyme Noni
il y a 5 ans
Répondre

merci pour le guide par contre je préfère AdGuard

Mickael Bosqui
il y a 5 ans
Répondre

Merci pour le tuto, installé sur un NAS QNAP, ça marche au top

Rémi WILLEBROUCK
il y a 5 ans

Pareil, je l'ai installé sur un Synology à condition qu'il y a docker.