OpenWRT: Ad Guard Home, anti-pub, DoH & Contrôle parental

OpenWRT: Ad Guard Home, anti-pub, DoH & Contrôle parental

Depuis plusieurs années, j’ai utilisé OpenWRT, mais je n’étais pas pleinement satisfait de ma solution de contrôle parental. C’était principalement à cause de l’utilisation des services d’OpenDNS, qui était nécessaire en raison de mes deux routeurs Redmi AC2100 ayant une capacité mémoire limitée (seulement 128 Mo).

J’ai, depuis peu, fait l’achat d’un routeur Redmi AX6000 avec 512 Mo de RAM et compatible OpenWRT. Ceci me permet de pouvoir m’ouvrir à d’autres solutions et notamment AdGuard Home.

Ma configuration d’avant

Ma configuration d’avant reposait sur 3 composants :

AdGuard Home pour les replacer tous

J’avais déjà testé AdGuard Home sur mon AC2100, mais les 128 Mo de RAM avait été clairement une limite. Avec les 512 Mo de l’AX6000, je peux maintenant faire tourner AdGuard Home pour gérer à la fois la gestion de l’adblocking, du DoH (DNS over HTTPS) et du contrôle parental.

L’installation de AdGuard Home est assez simple, je suis parti sur la documentation officielle proposée par OpenWRT.

Gestion du DNS Over HTTPS

Pour la partie DoH, j’utilise ceux de Quad9 & CloudFlare, avec bien sûr OpenWRT qui a la délégation de mon lan (appelé ici starfleet) et de mes baux statiques.

Contrôle parental

Pour le contrôle parental, j’ai fait une règle basée sur les clients, eux-mêmes basé sur les baux statiques d’OpenWRT.

AdGuard Home : Clients persistants
AdGuard Home : Clients persistants pour le contrôle parental

Anti-pub

L’anti-pub est quand même le cœur de métier d’AdGuard, mais pourtant, je traite ce sujet en dernier. Pour cette section, j’ai pu sélectionner un maximum de listes :

AdGuard Home : Listes de blocage DNS

Il est tout de même intéressant de noter que certaines listes sont ultraspécialisées. Par exemple, celle sur les TV connectées ou les console de jeux vous feront juste halluciner sur le trafic qui transite depuis votre télé ou votre Freebox Player lorsque vous ne faites « que » regarder votre télé.

Pour finir, on a une vue assez sympathique permettant de synthétiser l’activité de la solution.

AdGuard Home : Tableau de bord
Avatar de Guillaume Kulakowski

À propos de l’auteur

Commentaires

4 réponses à « OpenWRT: Ad Guard Home, anti-pub, DoH & Contrôle parental »

  1. Avatar de Guillaume
    Guillaume

    Bonjour, Votre fils saura très vite se servir d’un VPN (c’est ce qu’à fait le mien avant que je pense qu’il soit en âge de le faire) et là, adieu toutes les règles de filtrage. La seule chose qui fonctionne encore, c’est le blocage de la connexion à une heure donnée.
    Beaucoup disent qu’il vaut mieux dialoguer avec ses enfants que de tout bloquer, mais quand le dialogue (ou le foutage de gueule; il dit oui mais fait le contraire) est impossible, il ne reste que le blocage.
    Bon courage.

  2. Avatar de Al
    Al

    Guillaume,
    Activer le control parental sur le terminal afin d’éviter l’installation d’application ne pourrait pas corriger votre souci.

    Je crois que c’est possible avec la solution intégré au Google play.

  3. Avatar de Guillaume Kulakowski

    En plus oui j’utilise le contrôle parental sur Android effectivement.

  4. Avatar de lm2
    lm2

    je recommande openwrt + les DNS de mullvad ou de DnsForge, au niveau « clean ». Chez moi ils remplacent les DNS d’Orange.

    Pas tant une question de vouloir modérer une accès internet pour les têtes blondes, même si ça contribue : la raison numéro 1 reste d’éviter le flicage des GAFAM, G/F en tête, ainsi que de servir d’adblock sur les appareils dont les navigateurs ne sont pas compatibles avec le trio indispensable : ghostery, ublock et noScript. Sans eux je vais juste pas sur internet, peu importe l’appareil.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.

Derniers articles sur le journal

  • SeedboxSync v4.1 : Authentification OIDC, Gravatar et refonte de l’administration
    Découvrez les nouveautés de SeedboxSync v4.1 : intégration d'un système d'authentification natif et OIDC (SSO), support de Gravatar, gestion des utilisateurs en CLI, formulaires Flask-WTForm et transition vers Peewee-Migrate.
  • De Jellystat à Jellydash : moderniser le suivi de mon serveur Jellyfin
    Pourquoi et comment j'ai remplacé Jellystat par Jellydash pour le suivi des statistiques de mon serveur Jellyfin. Retour d'expérience sur la découverte de cet outil moderne, léger et prometteur repéré dans la newsletter selfh.st.
  • SeedboxSync 4.0 : Fusion de l’IHM et du CLI
    La v4.0.0 de SeedboxSync marque un tournant majeur : fusion du CLI et du frontend en une seule application, migration de la configuration en base de données, planificateur Python natif et passage à SQLite WAL. Tour d'horizon des nouveautés et des changements d'architecture.
  • Modernisation du tooling dev sur SeedboxSync : Just, pnpm, uv & Ruff
    SeedboxSync fait peau neuve côté tooling ! Retour sur la modernisation de mon environnement de dev : abandon du bon vieux Makefile au profit de Just, transition vers pnpm pour un gain de temps spectaculaire côté frontend, et adoption de uv et Ruff pour booster l'écosystème Python. Moins de friction, plus de vitesse : découvrez le détail de cette mise à jour.

Articles à la une