Bloquer les publicités et malwares avec Blocky : Installation et configuration complètes

Présentation
Blocky se présente comme un ad-blocker et un proxy DNS pour le réseau local, qui va vous permettre de bloquer les publicités, les malwares et les sites web appartenant à certaines catégories (pornographie, réseaux sociaux, etc.). Léger, open source et écrit en Go, Blocky nécessite peu de ressources et sa configuration est flexible grâce à un fichier de configuration au format YAML. Vous souhaitez en savoir plus et apprendre à le configurer ? Alors, lisez la suite de cet article.
Blocky, un DNS sinkhole
Nous pouvons considérer Blocky comme un serveur DNS capable de contrôler et de filtrer les requêtes effectuées par les appareils connectés à un réseau. Il se comporte comme un DNS sinkhole, c’est-à-dire un DNS menteur, une technique bien connue. Elle consiste à rediriger certaines requêtes DNS vers une adresse contrôlée par l’administrateur réseau, au lieu de leur destination légitime, dans le but de bloquer certains domaines.
Blocky, une alternative à Pi-Hole et AdGuard
Si vous effectuez une recherche sur le web du style “network ad-blocker”, vous allez forcément tomber sur deux solutions : Pi-Hole et AdGuard. Il existe de nombreux tutoriels pour installer ces solutions, qui sont à mon sens plus lourdes que Blocky.
Installation et configuration de Blocky sur Linux
Pour installer Blocky, il est nécessaire de disposer d’un serveur Linux (ou d’un Raspberry Pi) fonctionnel.
Dans le cadre de ce tutoriel, nous allons réaliser une installation native. Commencez par créer un répertoire au sein duquel nous allons héberger Blocky, puis téléchargez l’exécutable de Blocky sur le dépôt GitHub officiel et le déployer en tant que service système.
Utiliser Blocky sur un PC
Pour qu’une machine cliente effectue la résolution de noms via Blocky, vous devez modifier la configuration de la carte réseau. Enfin, ce n’est pas tout à fait vrai puisque cela dépend du mode de déploiement.
Intégration de Blocky avec Grafana
Vous pouvez déployer Grafana et Prometheus spécialement pour Blocky si vous souhaitez avoir un tableau de bord et quelques statistiques. Sinon, et là, c’est plus intéressant, vous pouvez connecter Blocky à votre installation existante puisque Grafana et Prometheus sont très utilisés par les entreprises.
Conclusion
Blocky est une solution facile à déployer et à configurer, si ce n’est qu’il soit nécessaire de passer un peu de temps à étudier le fonctionnement de la configuration. Même si vous n’envisagez pas de bloquer les publicités au niveau du réseau, vous pouvez utiliser Blocky pour bloquer les sites malveillants au niveau DNS.
Source : www.it-connect.fr