Bloquez toutes les pubs grâce au Rasperry Pi
Date de publication: 27/03/2016
Salut à tous et à toutes, bande de geeks! :D Vous n’en avez pas marre de toutes ces pubs qui pullulent sur internet? Aussi gênantes qu’imprévisibles, elles sont devenues un gros problème pour beaucoup d’utilisateurs. Mais heureusement que vous, jeune aventurier d’internet, vous disposez d’une Raspberry Pi!
Vous disposez donc d’un moyen de bloquer ces mauvaises pubs. Pi-Hole est un tout nouveau projet qui a su se faire connaître rapidement notamment grâce à son efficacité et à sa simplicité d’installation incroyable. Le principe est simple, on utilisera votre Pi comme serveur DNS qui contiendra une large liste de domaines fournissant du contenu publicitaire. En blacklistant ces domaines les pubs ne s’afficheront plus, et vous gagnerez ainsi un peu de débit internet.
Magique non? Pour tous ceux qui ne savent pas ce qu’est un serveur DNS:
Le Domain Name System (ou DNS, système de noms de domaine) est un service permettant de traduire un nom de domaine en informations de plusieurs types qui y sont associées, notamment en adresses IP de la machine portant ce nom.
- Wikipédia
Bon, on commence? (Je suppose évidement que vous avez préalablement installé Raspbian sur votre Pi, connectée à internet avec une adresse ip fixe.) Tout d’abord (et comme toujours) mettez à jour votre Pi avec cette commande:
sudo apt-get update && sudo apt-get upgrade
Et enfin, installons Pi-Hole avec cette unique commande:
curl -L install.pi-hole.net | bash
Et voilà, c’est déjà terminé! Compliqué non? :P À partir de maintenant votre Pi agit comme un serveur DNS. Pour voir tous les statistiques de Pi-Hole je vous donne rendez vous sur http://addresse_de_votre_pi/admin [ Vous y trouverez toutes les stats de votre DNS. Domaines bloqués, nombre de pubs bloquées, clients connectés, etc. Certes le ‘/admin’ n’est pas très sécurisé, mais tant que vous ne faites pas de port forwarding du port 80 vers votre pi ça ne posera aucun soucis. Dernière étape: configurer votre PC pour utiliser votre Pi comme serveur DNS par défaut.
Sous Linux :
- Settings > Network Connections
- Sélectionnez la connexion puis Edit
- Sélectionnez IPv4 Settings ou IPv6 Settings selon ce que vous utilisez
- Si la méthode utilisée est « Automatic (DHCP) », ouvrez le menu et sélectionnez « Automatic (DHCP) addresses only ».
- Remplacez les adresses par l’IP du Pi
- Sauvegardez
Sous Windows :
- Clic droit sur le bouton démarrer > Panneau de configuration
- Réseaux Internet > Centre réseaux et partage
- Panneau latéral gauche > Modifier les paramètres de la carte
- Sélectionnez votre connexion
- Clic droit > Propriétés
- Double clic sur Protocol Internet Version 4 (TCP/IPv4) ou Protocol Internet Version 6 (TCP/IPv6) selon ce que vous utilisez
- Sélectionnez ‘Utiliser l’adresse de serveur DNS suivante’
- Rentrez l’IP du Pi
- Redémarrez votre connexion ou ordinateur
Sous Mac OS X :
- Apple > Préférences Système > Réseau
- Sélectionnez votre connexion
- Avancé > Serveur DNS
- Remplacez l’adresses par l’IP du Pi
- Appliquer