Blocky est un proxy DNS et bloqueur de publicités pour le réseau local, écrit en Go. Placé entre les clients et les résolveurs amont, il filtre les requêtes avec des listes externes de publicités et de logiciels malveillants, des listes d'autorisation, des expressions régulières et des règles par groupe. Il gère aussi des réponses personnalisées, la redirection conditionnelle, le cache avec préchargement, DoH, DoT, DoQ et DoH3, son propre point d'accès DoH et la validation DNSSEC des résolveurs amont. Il fournit des métriques Prometheus, une API REST et un CLI. Configuration en YAML, sans base de données.
Blocky est un logiciel libre sous licence Apache-2.0, maintenu sur son temps libre selon la page du projet. Vous l'hébergez vous-même, en binaire unique, image Docker ou chart Helm soutenu par la communauté, y compris sur Raspberry Pi ou routeur OpenWrt. Les requêtes DNS et les journaux restent sur votre infrastructure ; les résolveurs amont choisis déterminent où aboutissent les requêtes transmises. Selon le projet, Blocky ne collecte aucune télémétrie. Aucun éditeur commercial n'est derrière.