Alors que la publicité en ligne est une source de revenus majeure qui permet à vos sites Web préférés, y compris celui-ci, de gagner de l’argent, parfois les gens veulent la bloquer pour diverses raisons telles que comme des problèmes de performance ou de confidentialité. Vous pouvez installer un logiciel de blocage sur chaque appareil que vous possédez, mais le moyen le plus efficace consiste à créer un serveur à l’aide de Pi-hole qui filtre tout votre trafic Web au niveau du réseau local.

Pi-hole est un Raspberry Bloqueur de publicités à l’échelle du réseau basé sur Pi. Nous installons le logiciel sur un Raspberry Pi exécutant Raspberry Pi OS, exécutons un court script d’installation, puis pointons nos machines vers l’adresse IP du Raspberry Pi pour un blocage instantané des publicités. Nous pouvons également-et nous vous encourageons fortement-ajouter les sites que vous utilisez fréquemment comme tomshardware.com à une liste blanche afin que vous puissiez les aider à garder les lumières allumées.

Dans ce didacticiel, nous allons transformer une pièce de rechange Raspberry Pi dans une machine de blocage des publicités, cachée en toute sécurité sur notre réseau. Nous avons utilisé un Raspberry Pi 4, mais étant donné les faibles exigences pour Pi-hole, c’est une excellente chance pour ressusciter ce vieux Raspberry Pi que vous avez caché dans un tiroir.

Pour ce projet, vous aurez besoin

Tout Raspberry Pi avec EthernetPower et câble Ethernet pour votre PC Windows Raspberry PiA

Configuration Votre Raspberry Pi

1. Téléchargez et installez Raspberry Pi Imager à partir du site Web Raspberry Pi.

2. Insérez une carte microSD de rechange dans votre ordinateur. Notez que cette carte sera effacée.

3. Lancez Raspberry Pi Imager et appuyez sur SHIFT + CTRL + X pour ouvrir un menu de configuration secret.

(Crédit image : Tom’s Hardware)

4. Faites défiler vers le bas et cliquez sur Activer SSH, puis définissez un nouveau mot de passe SSH. Cliquez sur Enregistrer lorsque vous avez terminé.

(Crédit image : Tom’s Hardware )

5. Sous Système d’exploitation sélectionnez Raspberry Pi OS (32 bits).

(Crédit image : Tom’s Hardware)

6. Sous Stockage, cliquez sur le bouton et sélectionnez la carte microSD. Vérifiez que vous disposez du bon lecteur avant de continuer.

(Crédit image : Tom’s Hardware)

7. Cliquez sur Écrire pour télécharger et écrire le système d’exploitation Raspberry Pi sur la carte microSD. Une fois terminé, retirez la carte de votre ordinateur.

(Crédit image : Tom’s Hardware)

8. Insérez la carte microSD Raspberry Pi OS dans votre Raspberry Pi. Connectez ensuite votre Raspberry Pi au réseau via un câble Ethernet et enfin connectez l’alimentation pour démarrer le Raspberry Pi.

Installer Pi-hole Over SSH 

SSH, une connexion sécurisée à votre Raspberry Pi, est le meilleur moyen d’installer et de configurer Pi-hole. Nous pouvons utiliser un client SSH pour nous connecter. Pour Windows, il s’agit de PuTTY, et Mac, les utilisateurs de Linux peuvent se connecter directement via le terminal. Avec SSH, nous pouvons installer un logiciel et administrer le Raspberry Pi comme si nous étions assis devant lui.

1. Utilisateurs Windows, téléchargez et installez PuTTY. Les utilisateurs Linux et Mac peuvent ouvrir directement un terminal.

2. Via PuTTY saisissez le nom d’hôte raspberrypi.local (sur certains réseaux, il s’agit simplement de raspberrypi sans le.local) puis cliquez sur Ouvrir.  

(Crédit image : Tom’s Hardware)

3. Entrez votre nom d’utilisateur et votre mot de passe lorsque vous y êtes invité. Notez que ceux-ci ne sont pas imprimés à l’écran pour des raisons de sécurité.

4. Mettez à jour vos référentiels de logiciels, puis téléchargez les dernières mises à jour pour votre Raspberry Pi.

$ sudo apt update $ sudo apt upgrade-y

5. Installez Pi-hole à l’aide de ce script d’installation en une ligne. Cette commande téléchargera le script, puis exécutera le programme d’installation dans le terminal.

$ curl-sSL https://install.pi-hole.net | bash

6. Le programme d’installation de Pi-hole commencera par mettre à jour le logiciel disponible, puis un assistant d’installation basé sur un menu démarrera. Appuyez sur Entrée pour progresser dans l’installation.

7. Choisissez eth0 comme interface à utiliser avec Pi-hole. Appuyez sur Tab pour déplacer la surbrillance rouge sur Ok, puis appuyez sur Entrée. C’est notre port Ethernet Gigabit qui fournira la meilleure connexion possible.

(Crédit image : Tom’s Hardware)

8. Sélectionnez votre fournisseur DNS en amont. Nous avons choisi Google, mais il y en a beaucoup d’autres parmi lesquels choisir. Appuyez sur Tab puis sur Entrée.

(Crédit image : Tom’s Matériel)

9. Acceptez la liste par défaut des sites bloqués en appuyant sur la touche tab et entrez.

(Crédit image : Tom’s Hardware)

10. Acceptez les protocoles IPv4 et IPv6 par défaut en appuyant sur la touche tab et entrez.

(Crédit image : Tom’s Hardware)

11. Acceptez les paramètres réseau actuels et définissez-les comme statiques. Notez les détails car nous en aurons besoin plus tard.

(Crédit image : Tom’s Hardware)

12. Installez l’interface d’administration Web en appuyant sur la touche Tab et entrez.

(Crédit image : Tom’s Hardware)

13. Installez le serveur Web lightppd utilisé pour servir les pages d’administration Web en appuyant sur la touche Tab et entrez.

(Crédit image : Tom’s Hardware)

14. Acceptez les options de journal par défaut.

(Crédit image : Tom’s Hardware)

15. Acceptez le mode de confidentialité par défaut en appuyant sur la touche tab et entrez.

(Crédit image : Tom’s Hardware)

Le l’installation est terminée et la dernière page récapitule l’adresse IP de l’appareil Pi-hole et fournit un mot de passe de connexion à la page Web d’administrateur.

(Crédit image : Tom’s Hardware)

16. Modifiez le mot de passe de l’administrateur Web dans le terminal à l’aide de la commande suivante. Vous serez invité à saisir le mot de passe deux fois.

$ pihole-a-p

(Crédit image : Tom’s Hardware)Configuration des connexions réseau pour Pi-hole 

Avec notre Raspberry Pi exécutant la configuration et l’exécution de Pi-hole, nous devons maintenant pointer nos appareils dessus afin que les serveurs DNS de Pi-hole puissent bloquer les publicités indésirables. Ici, nous configurons manuellement une connexion réseau filaire avec Windows 10. Les étapes seront similaires pour le Wi-Fi.

1. Faites un clic droit sur le logo Windows et sélectionnez Connexions réseau.

(Crédit image : Tom’s Hardware)

2. Cliquez sur Propriétés.

(Crédit image : Tom’s Hardware)

3. Cliquez sur Modifier pour mettre à jour la configuration réseau.

(Crédit image : Tom’s Hardware)

4. Modifiez votre adresse IP à l’adresse souhaitée. Nous avons choisi de nous en tenir à ce que le serveur DHCP du routeur a émis. Définissez la longueur du préfixe du sous-réseau sur 24. La passerelle est l’adresse IP du routeur, dans notre cas 192.168.0.1. Le DNS préféré est notre serveur DNS Pi-hole, 192.168.0.24. Le DNS alternatif est utilisé si notre appareil Pi-hole se déconnecte, dans ce cas il s’agit du serveur DNS de Google. Cliquez sur Enregistrer pour écrire les modifications et redémarrer l’interface réseau.

(Crédit image : Tom’s Hardware)

Comment ajouter un site à la liste blanche dans Pi-Hole 

Étant donné que de nombreux sites de contenu, y compris le nôtre, dépendent de la publicité pour une partie importante de leurs revenus, il est logique de mettre en liste blanche ceux que vous souhaitez soutenir afin qu’ils puissent vous servir les publicités. Pi-hole a un menu de liste blanche où nous pouvons ajouter des domaines et sous-domaines spécifiques qui seront ajoutés aux listes de Pi-hole.

1. Ouvrez un navigateur Web sur l’adresse IP de votre Raspberry Pi, et tapez /admin. Pour notre configuration, nous sommes allés sur http://192.168.0.34/admin/ 

(Crédit image : Tom’s Hardware)

2. Connectez-vous à votre Pi-Hole en saisissant le nom d’utilisateur et le mot de passe. Nous avons précédemment modifié le mot de passe de connexion administrateur.

(Crédit image : Tom’s Hardware)

3. Depuis le tableau de bord, cliquez sur Liste blanche.

(Crédit image : Tom’s Hardware)

4. Sous Domaine, ajoutez l’URL du site que vous souhaitez ajouter à la liste blanche, puis cliquez sur Ajouter à la liste blanche. Ce site pourra désormais diffuser des publicités.

(Crédit image : Tom’s Hardware)

Domaines peut être activé/désactivé dans la liste blanche en cliquant sur le bouton sous Statut. Les domaines en liste blanche peuvent être supprimés en cliquant sur l’icône de la corbeille.

(Crédit image : Tom’s Hardware)

5. Cliquez sur déconnexion pour revenir à la page d’administration par défaut.

(Crédit image : Tom’s Hardware)

Là vous l’avez, les onglets de votre navigateur sont exempts de publicités et votre navigation est devenue beaucoup plus rapide, tout cela grâce à ce Raspberry Pi de rechange qui se cachait dans votre tiroir.

Categories: IT Info