Qu'est-ce que le Pi-hole ?

Les publicités sont extrêmement courantes sur Internet, presque tous les sites Web diffusant au moins une publicité par page. Sur PC, vous pouvez installer une extension de navigateur bloquant les publicités et sur mobile, vous pouvez utiliser un navigateur qui bloque les publicités. Malheureusement, les pages Web dans le navigateur ne sont pas le seul endroit où vous pouvez voir des publicités. De nombreuses applications et appareils intelligents incluent également des publicités que vous ne pouvez pas bloquer avec un bloqueur de publicités traditionnel.

Pi-hole, prononcé "pie hole", est un bloqueur de publicités gratuit basé sur DNS qui peut bloquer les publicités pour tous les appareils de votre réseau. Comme pour les bloqueurs de publicités traditionnels, Pi-hole utilise des listes créées par la communauté pour bloquer l'accès aux sites Web de diffusion de publicités connus. Les bloqueurs de publicités traditionnels empêchent le navigateur de charger des ressources à partir des domaines de la liste de blocage en bloquant la connexion. Pi-hole est un serveur DNS personnalisé qui détourne simplement les requêtes DNS pour les domaines de la liste de blocage afin qu'aucune publicité ne puisse être chargée.

Pi-hole présente quelques inconvénients par rapport à un bloqueur de publicités traditionnel. Il ne peut bloquer les ressources qu'au niveau du domaine, il est donc incapable de bloquer les publicités propriétaires ou d'appliquer des filtres cosmétiques. Il est également un peu plus difficile de désactiver temporairement ou d'autoriser un domaine bloqué spécifique si vous constatez qu'il a cassé un site Web que vous souhaitez consulter.

Le principal avantage d'un outil comme Pi-hole est qu'il peut bloquer les publicités sur n'importe quel appareil configuré pour l'utiliser comme serveur DNS. Le logiciel est conçu pour être exécuté sur un mini-ordinateur Raspberry Pi, d'où le « Pi » dans le nom, cependant, il peut être exécuté sur n'importe quel ordinateur Linux compatible, y compris les services cloud.

Comment installer et utiliser Pi-hole

Pour utiliser Pi-hole, vous devez installer un système d'exploitation pris en charge tel que Raspberry Pi OS ou Ubuntu. La liste des systèmes d'exploitation pris en charge et la configuration requise peuvent être trouvées ici. L'installation de Pi-hole peut être aussi simple qu'une commande d'une ligne, vous pouvez également cloner le référentiel git, puis exécuter le script d'installation. Le guide d'installation peut être trouvé ici.

Une fois que Pi-hole est en cours d'exécution, vous pouvez soit configurer manuellement chaque appareil pour l'utiliser comme serveur DNS, soit configurer votre routeur pour qu'il pousse pour que tous les appareils connectés l'utilisent. Des guides sont disponibles ici pour le processus de configuration de votre réseau pour utiliser Pi-hole. Mettre à jour Pi-hole est aussi simple que d'exécuter la commande « pihole -up ».

Il y a aussi un guide disponible ici pour configurer Pi-hole à combiner avec un VPN afin que vous puissiez continuer à bénéficier du blocage des publicités de Pi-hole pendant que vous êtes sur des données mobiles ou sur un autre réseau.