Le Bosquet Ressources utiles pour créateurs curieux

Bloquez les publicités et les traceurs sur tous vos appareils avec AdGuard Home

· Rédigé par Nazim
428 mots (3 minutes en moyenne à lire)
Catégories : Open Source
Étiquettes : Réseau Sécurité

Il existe de multiples manières de bloquer les publicités et les traceurs sur Internet, la plus commune et la simple étant d’utiliser une extension pour votre navigateur. Vous avez par exemple AdBlock ou uBlock Origin qui sont des solutions populaires et efficaces. Le fonctionnent de ces extensions est simple : elles bloquent les requêtes vers des serveurs publicitaires quand vous visitez un site web et ainsi vous évitent de voir des publicités. Cependant, ces extensions ne fonctionnent que pour votre navigateur et ne protègent pas les autres appareils de votre réseau local, c’est là que l’utilité d’un serveur DNS entre en jeu.

Un serveur DNS est un programme qui permet de résoudre les noms de domaines en adresses IP, par exemple quand vous tapez bosquet.blueforest.cc dans votre navigateur, ce dernier va demander à votre un serveur DNS quelle est l’adresse IP a utiliser pour accéder au site. Là où cela devient intéressant, c’est que vous pouvez utiliser un serveur DNS qui filtre les requêtes et qui bloque les publicités et traceurs avant même que votre navigateur ne les reçoive.

De manière générale, le serveur DNS que vous utilisez sera celui de votre Fourreur d’Accès Internet (FAI), c’est celui-ci qui va vous donner l’adresse IP du site que vous demandez. Cependant vous pouvez utiliser un serveur DNS alternatif comme par exemple celui de Google (8.8.8.8), celui de Cloudflare (1.1.1.1) ou encore celui de Quad9 (9.9.9.9). Ces serveurs DNS sont gratuits et ne vous demandent pas de créer de compte. Un serveur DNS peut être configuré sur votre ordinateur, sur votre smartphone ou sur votre routeur pour qu’il soit utilisé par tous les appareils de votre réseau local.

Aujourd’hui nous allons voir comment héberger notre propre serveur DNS pour bloquer les publicités et traceurs avant de demander à un autre serveur DNS (ceux cités plus haut) de résoudre le nom de domaine. Parmi les projets Open Source qui permettent de faire cela, vous avez par exemple Pi-Hole, DNSCrypt ou encore AdGuard Home, et c’est ce dernier que nous allons voir ici.

Aperçu 🔗

Voici un exemple ce qui est affiché dans le tableau de bord d’AdGuard Home :

Une liste détaillée de toutes les requêtes DNS est disponible :

Il est possible de configurer un grand nombre de paramètres pour la configuration des serveurs DNS externes, du chiffrement ou encore du réseau local :

Il est très facile d’ajouter des filtres supplémentaires en important des listes de filtres existantes :

Démarrage avec Docker

Vous pouvez utiliser Docker (en savoir plus) pour démarrer un serveur Adguard Home avec la configuration suivante :


Liste de diffusion