Ordinateurs de bureau
23.05.2026 20:33

Partager avec d'autres :

Partager

La mise à niveau de réseau domestique la moins chère ?

Quiconque a déjà tenté de bloquer les traqueurs sur l'ensemble de son réseau connaît l'outil Pi-hole, qui nécessite l'achat d'un Raspberry Pi ou la maintenance d'un vieil ordinateur. Heureusement, il existe une alternative bien moins coûteuse. Pour moins de 5 €, vous pouvez vous procurer un microcontrôleur ESP32, qui constitue une mise à niveau extrêmement efficace de votre réseau domestique.
Photo : MUO
Photo : MUO

Pour transformer votre ESP32 en bloqueur de requêtes DNS réseau, vous aurez besoin du projet open source ESP32_AdBlocker disponible sur GitHub. Ce projet vous permet de téléverser du code Arduino sur un contrôleur ESP32 doté de mémoire PSRAM, puis de connecter votre routeur à celui-ci. Vous obtenez ainsi un bloqueur de publicités matériel pour un prix inférieur à celui de votre café du matin.

ESP32_AdBlocker fonctionne de manière similaire à Pi-hole. Lorsqu'un appareil de votre réseau tente d'accéder à un domaine spécifique, comme un serveur publicitaire ou un traqueur intégré à une application, il interroge d'abord un serveur DNS pour traduire ce domaine en une adresse IP. Les routeurs classiques transmettent cette requête à un FAI ou à un serveur DNS externe. Avec l'ESP32 installé, en revanche, tout domaine figurant sur la liste de blocage se voit renvoyer l'adresse 0.0.0.0. La connexion est immédiatement interrompue, l'appareil ne charge pas la publicité et ne consomme aucune bande passante, quel que soit l'appareil utilisé.

Ce projet utilise la mémoire PSRAM intégrée pour stocker la liste des domaines bloqués. Les recherches de domaine sont extrêmement rapides et prennent généralement moins de 50 à 100 microsecondes sur une puce ESP32 standard, ce qui est plus rapide que la communication avec des serveurs DNS externes. Toutes les requêtes non bloquées sont transmises sans problème au serveur DNS externe de votre choix.

La principale exigence matérielle est la présence de mémoire PSRAM. Les cartes ESP32 sont disponibles en versions 4 Mo ou 8 Mo de PSRAM. Il est recommandé d'utiliser la version 8 Mo, comme le modèle ESP32-S3, dont le prix se situe entre 5 et 10 euros. Cela permet de stocker directement en mémoire la liste complète des domaines bloqués (tels que Steven Black). Avec la version 4 Mo, la liste est automatiquement réduite, mais la protection reste efficace. Ce projet ne nécessite ni carte microSD, ni maintenance du système d'exploitation, ni installation de correctifs de sécurité. Le coût total, câble USB et chargeur inclus, ne dépasse pas 15 euros.

L'installation se fait via l'IDE Arduino gratuit. Après avoir téléchargé les fichiers depuis GitHub, choisissez le schéma de partitionnement approprié pour allouer la mémoire PSRAM, puis programmez la carte. Au premier démarrage, l'ESP32 fait office de point d'accès Wi-Fi. Connectez-vous au réseau, accédez à l'adresse 192.168.4.1 et saisissez les informations de votre réseau Wi-Fi domestique ainsi que l'URL de votre liste de domaines bloqués (au format HOSTS ou AdBlock). Enfin, configurez une adresse IP statique pour votre carte et définissez cette adresse comme serveur DNS par défaut dans les paramètres de votre routeur.

L'interface web permet de suivre les téléchargements et d'analyser les domaines bloqués en temps réel. Les mises à jour ultérieures ne transfèrent que les différences de données, ce qui améliore les performances. Bien que le système ne propose pas de graphiques avancés ni de fonction serveur DHCP comme Pi-hole, il constitue une solution excellente, économique et simple contre les traqueurs.


Vous souhaitez en savoir plus sur ce sujet ?
Android


Que lisent les autres ?