

Ce tutoriel explique comment configurer des filtres de contenu sur Linux pour bloquer les sites inappropriés à l’aide de solutions comme OpenDNS et SquidGuard. Cette configuration est utile pour protéger les utilisateurs de contenus non sécurisés et pour créer un environnement de navigation plus sûr.

• Distribution Linux (Ubuntu, Debian, Fedora, etc.)
• Droits sudo pour configurer les filtres DNS et installer des logiciels de contrôle de contenu
• Accès à Internet pour télécharger les packages nécessaires


• Créez un compte sur OpenDNS FamilyShield (https://www.opendns.com/setupguide/).
• Ajoutez les serveurs DNS d’OpenDNS (208.67.222.123 et 208.67.220.123) dans la configuration réseau de votre routeur ou directement sur votre machine Linux en modifiant le fichier /etc/resolv.conf :
Code:
nameserver 208.67.222.123
nameserver 208.67.220.123
• OpenDNS bloquera automatiquement les catégories de sites pour adultes, de jeux d’argent, et autres contenus inappropriés.
• Pour des informations supplémentaires, consultez : OpenDNS

• Installez Squid et SquidGuard en exécutant les commandes suivantes :
Code:
sudo apt update
sudo apt install squid squidguard
• Configurez SquidGuard pour bloquer les sites indésirables. Modifiez le fichier de configuration de SquidGuard (/etc/squid/squidGuard.conf) et ajoutez les catégories de sites à bloquer.
• Exemple d’ajout de filtre dans SquidGuard :
Code:
dest adult {
domainlist /etc/squid/adult_domains
urllist /etc/squid/adult_urls
}
acl {
default {
pass !adult all
redirect http://localhost/blockpage.html
}
}
• Créez un fichier nommé adult_domains avec les domaines que vous souhaitez bloquer et redémarrez Squid pour appliquer les modifications :
Code:
sudo systemctl restart squid
• Consultez la documentation de SquidGuard pour des informations détaillées : Google France

Utilisez le fichier /etc/hosts pour bloquer manuellement des sites en ajoutant des entrées de redirection vers 127.0.0.1.

Assurez-vous de sauvegarder vos configurations avant d’apporter des modifications à SquidGuard ou aux paramètres DNS pour éviter tout blocage accidentel.

Vérifiez les journaux de Squid pour surveiller les tentatives d’accès aux sites bloqués et identifier les domaines fréquents qui peuvent nécessiter une surveillance supplémentaire.

Envisagez d’utiliser Pi-hole, une solution DNS filtrante pour bloquer les publicités et sites indésirables à l’échelle du réseau. Pour plus d’informations : Pi-hole

La configuration de filtres de contenu sous Linux avec OpenDNS et SquidGuard vous permet de bloquer efficacement les sites inappropriés sur votre réseau domestique. Cette configuration aide à sécuriser la navigation en ligne et à protéger les utilisateurs contre les contenus indésirables.