Table des matières:

PiHole Ad Blocker avec écran 3,5" : 8 étapes (avec photos)
PiHole Ad Blocker avec écran 3,5" : 8 étapes (avec photos)

Vidéo: PiHole Ad Blocker avec écran 3,5" : 8 étapes (avec photos)

Vidéo: PiHole Ad Blocker avec écran 3,5
Vidéo: Как заблокировать рекламу в вашей сети 2024, Novembre
Anonim
Bloqueur de publicité PiHole avec 3.5
Bloqueur de publicité PiHole avec 3.5
Bloqueur de publicité PiHole avec 3.5
Bloqueur de publicité PiHole avec 3.5
Bloqueur de publicité PiHole avec 3.5
Bloqueur de publicité PiHole avec 3.5
Bloqueur de publicité PiHole avec 3.5
Bloqueur de publicité PiHole avec 3.5
Bloqueur de publicité PiHole avec 3.5
Bloqueur de publicité PiHole avec 3.5
Bloqueur de publicité PiHole avec 3.5
Bloqueur de publicité PiHole avec 3.5

Bienvenue dans mon tutoriel sur la façon de créer un bloqueur de publicités vraiment génial pour l'ensemble de votre réseau ! Le Raspberry Pi exécute un logiciel connu sous le nom de Pi-Hole et PADD pour bloquer les publicités et afficher des données statistiques telles que l'adresse IP du Pi-Hole et le nombre de publicités bloquées.

Fournitures

Vous aurez besoin de:- Raspberry Pi 3/4, l'un ou l'autre fera l'affaire, et ce peut être la variante + si vous le souhaitez.

- Écran Raspberry Pi 3,5 , j'en ai trouvé un bon marché sur EBay pour environ 20 $ AUD.

- Une carte Micro-SD fiable de 8 Go, j'ai utilisé une carte SanDisk de 16 Go parce que c'était ce que j'avais autour et j'ai eu de la chance avec elle dans le passé.

- Une imprimante 3D ou l'accès à un service d'impression 3D, Techniquement, c'est facultatif si vous ne voulez pas de boîtier, mais c'est fortement recommandé.

- Câble Ethernet, utilisé pour fournir une connexion Internet plus rapide au Pi

- Routeur, pour connecter votre Pi à

- Alimentation Raspberry Pi, je recommande l'alimentation officielle Raspberry Pi, mais toute alimentation USB pouvant fournir 5V à au moins 2,5 ampères devrait convenir.

-Un PC Windows, le logiciel utilisé dans cette instructable peut avoir des équivalents pour Mac et Linux, mais je couvrirai le côté Windows.

- Un adaptateur Micro-SD vers USB, utilisé pour connecter la carte SD à votre ordinateur. Facultatif si votre ordinateur dispose déjà d'un emplacement.

Étape 1: Préparation de la carte SD pour le Pi

Préparation de la carte SD pour le Pi
Préparation de la carte SD pour le Pi
Préparation de la carte SD pour le Pi
Préparation de la carte SD pour le Pi
Préparation de la carte SD pour le Pi
Préparation de la carte SD pour le Pi

C'est assez simple, mais avant de flasher la SD voici le logiciel dont vous aurez besoin:

Formateur de carte SD, il peut être téléchargé à partir du site Web de sdcard.org

Graveur, utilisé pour flasher la carte. Vous pouvez également utiliser Win32DiskImager à la place si vous préférez

La dernière image Raspbian Lite, assurez-vous d'extraire le fichier.zip que vous obtenez

Ok, nous avons rassemblé notre logiciel, commençons.

Nous devons d'abord formater la carte SD. Nous le faisons en ouvrant SD Card Formatter, en branchant la carte SD et en la choisissant dans la liste en haut de la fenêtre. Assurez-vous de sélectionner votre carte SD, pas un autre lecteur. Assurez-vous qu'il n'y a rien d'important sur la carte car tout sera supprimé sur la carte. Une fois que vous êtes prêt, cliquez sur 'Formater'. Cela ne devrait pas prendre trop de temps. Une fois qu'il a terminé, vous pouvez fermer SD Card Formatter

Ensuite, nous devons flasher la carte. Ouvrez Etcher et cliquez sur le bouton bleu indiquant « Sélectionner une image » et recherchez le fichier.img que vous avez téléchargé précédemment et sélectionnez-le. Ensuite, votre carte SD doit déjà être sélectionnée par défaut, mais si ce n'est pas le cas, changez-la simplement en cliquant sur le bouton. Une fois que vous avez confirmé que toutes les sélections sont correctes, cliquez sur « Flash ! » Cela prendra quelques minutes, et une fois que c'est fait, vous pouvez fermer Etcher.

Enfin, nous devons activer ssh et nous connecter au wifi. Ouvrez l'explorateur de fichiers et cliquez sur « démarrer » sur le côté gauche. Une liste de fichiers devrait vous être présentée. Faites un clic droit et créez un nouveau document texte, puis nommez-le ssh et supprimez l'extension.txt à la fin. Notez que vous devrez activer l'option « Afficher les extensions de fichier » pour ce faire. Cliquez sur Oui et un fichier vide appelé ssh devrait être présent. Ensuite, nous devons à nouveau créer un document texte, mais nommez-le wpa_supplicant, en remplaçant le.txt par.conf. Cliquez dessus avec le bouton droit de la souris et sélectionnez Modifier et collez ce texte dans le fichier, en remplaçant vos informations Wi-Fi dans:

pays=États-Unis

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WIFI_SSID" scan_ssid=1 psk="WIFI_PASSWORD" key_mgmt=WPA-PSK }

Assurez-vous de sauvegarder le fichier une fois que vous avez terminé !

Éjectez la carte SD, placez-la dans le Pi et vous avez fini de préparer la carte !

Étape 2: Installation de Pi-Hole via SSH

Installation de Pi-Hole via SSH
Installation de Pi-Hole via SSH

Nous allons maintenant installer le Saint Graal du logiciel, Pi-Hole.

Encore une fois, nous avons besoin d'un logiciel pour continuer, alors téléchargez ceci:

PuTTY, nous allons l'utiliser comme client ssh

Avant de nous connecter à notre Pi, nous devons en trouver l'adresse IP. La façon la plus simple de le faire est de vous connecter à votre routeur en utilisant son IP et de trouver un nom de périphérique « raspberrypi ». Recherchez les instructions sur la façon de procéder pour votre routeur et le mot de passe du routeur, car tous les routeurs sont légèrement différents. Une fois que vous avez l'adresse IP de celui-ci, ouvrez PuTTY et dans la zone Nom d'hôte, saisissez votre adresse IP, puis cliquez sur « Ouvrir ». Un avertissement apparaîtra, cliquez simplement sur Oui et vous serez amené à un terminal noir avec un identifiant. Tapez le nom d'utilisateur 'pi' et le mot de passe 'raspberry'. Une fois connecté avec succès, vous devriez être amené à une ligne de commande avec pi@raspberrypi. Maintenant, vous voulez coller le code suivant:

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

Il devrait commencer à télécharger le programme d'installation, puis démarrer automatiquement l'installation.

Il vous présentera une série d'écrans, dans lesquels vous appuyez sur ok, ou oui, et pour le serveur DNS en amont, choisissez Google.

Si vous voulez pouvoir utiliser l'Interface Web plus facilement, nous pouvons changer son mot de passe, en tapant

pihole -a -p

Dans la borne.

Pi-Hole devrait maintenant être installé ! Bien sûr, vous pouvez simplement utiliser Pi-Hole sans l'écran, mais quel est l'amusement là-dedans ?

Étape 3: Installation du PADD et d'un écran 3,5" et impression 3D des pièces

Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5
Installation de PADD et d'un 3.5

Nous allons maintenant installer PADD, qui affiche nos statistiques Pi-Hole sur un écran. Cette étape est cependant un peu plus basée sur le terminal, mais ne vous en détournez pas, elle est très simple.

Avant d'installer PADD, nous devons installer notre écran. Assurez-vous que le Pi est éteint et déconnecté de l'alimentation et fixez l'écran comme indiqué sur l'image, et s'il est correctement connecté, l'écran doit s'aligner avec le reste du Pi.

Le boîtier imprimé en 3D peut être trouvé ici:

Vous devez maintenant attacher la pièce avant aux ports USB et Ethernet, comme indiqué sur une image. Ensuite, glissez simplement le paquet dans la pochette et tout devrait bien s'assembler. Vous pouvez le fermer définitivement avec de la colle, mais je l'ai laissé lâche car il était déjà assez serré.

Après cela, vous devez installer les pilotes pour votre écran. C'est différent selon l'écran, mais dans mon cas, j'ai un écran qui fonctionne parfaitement avec les pilotes Waveshare. Parce que c'est différent pour chaque affichage, je ne montrerai pas comment le faire ici, mais une recherche rapide sur YouTube devrait vous donner votre réponse.

Une fois que l'affichage fonctionne, lorsque vous démarrez le pi, il affiche le terminal sur le Pi, nous sommes prêts à installer PADD.

Pour installer PADD, nous devons exécuter les commandes suivantes dans le terminal:

disque ~

wget -N

Une fois téléchargé, nous devons exécuter ceci pour rendre le fichier exécutable:

sudo chmod +x padd.sh

Maintenant, nous avons besoin que PADD s'exécute au démarrage. Nous le faisons en modifiant un fichier spécial.

sudo nano ~/.bashrc

Ensuite, à l'aide de la flèche vers le bas de votre clavier, faites défiler jusqu'en bas et collez ceci:

# Exécuter PADD

if ["$TERM" == "linux"]; then while: do./padd.sh sleep 1 done fi

Ensuite, redémarrez votre Pi avec

redémarrage sudo

Étape 4: Changer la taille du PADD de Regular à MEGA

Par défaut, l'affichage du PADD sera uniquement à la taille normale, n'utilisant pas tout l'écran, mais nous pouvons changer cela !

Nous devons d'abord nous connecter en SSH à notre Pi, cela a été couvert plus tôt. Une fois sur le terminal tapez:

sudo dpkg-reconfigurer la configuration de la console

Un menu devrait apparaître avec de nombreuses options, nous devons sélectionner UTF-8, ou si vous connaissez les autres paramètres d'encodage, essayez-les si vous le souhaitez. Ensuite, sélectionnez Devinez le jeu de caractères optimal, puis sélectionnez Terminus, puis 6x12. Une fois que vous avez suivi ces étapes, redémarrez avec

redémarrage sudo

Étape 5: Configuration de votre routeur pour le blocage des publicités à l'échelle du réseau

Maintenant, c'est l'étape où tout se met en place, et vous pouvez réellement voir le résultat de votre travail acharné. Connectez-vous à votre routeur via son adresse IP, encore une fois sans la couvrir car elle est différente pour chaque routeur, et recherchez le paramètre de configuration DNS. Si votre routeur n'a pas cette option (comme la mienne), passez directement à l'étape 6. Une fois que vous avez localisé les options du serveur DNS, vous devrez remplacer l'adresse IP du serveur DNS principal par l'adresse IP affichée sur votre Pi, sous l'adresse IPv4. Faites cela pour toutes les adresses IP DNS, y compris secondaire, de sauvegarde, etc. Appliquez les modifications et, en fonction de votre routeur, vous devrez peut-être redémarrer le routeur.

Une fois configuré, l'ensemble de votre réseau utilisera Pi-Hole comme serveur DNS, de sorte que tout trafic publicitaire sera bloqué.

Étape 6: Configuration du serveur DNS sur une sélection de périphériques

Cette méthode doit être utilisée si votre routeur n'autorise pas les modifications du serveur DNS ou si vous ne voulez tout simplement pas que tout le monde sur votre réseau soit sur le même Pi-Hole.

La méthode est différente pour chaque appareil:Windows 10:

Ouvrez le Panneau de configuration et cliquez sur Réseau et Internet

Cliquez sur Centre Réseau et partage, Modifier les paramètres de l'adaptateur, faites un clic droit sur votre réseau et cliquez sur Propriétés

Recherchez Internet Protocol Version 4, double-cliquez et cliquez sur Utiliser le serveur DNS suivant et saisissez l'IP DNS Pi-Hole dans les deux champs. Retournez à la liste des propriétés.

Recherchez Internet Protocol Version 6, double-cliquez et cliquez sur Utiliser le serveur DNS suivant et saisissez l'IP DNS Pi-Hole (celle IPv6 cette fois) dans les deux champs.

Au cas où, redémarrez votre PC

Linux:

www.addictivetips.com/ubuntu-linux-tips/ch…

macOS:

serverguy.com/kb/change-dns-server-setting…

iOS (iPhone):

Ouvrir les paramètres

Cliquez sur Wifi, et le 'i' à côté de votre réseau connecté

Faites défiler jusqu'à DNS et cliquez sur Configurer DNS

Cliquez sur Manuel, supprimez l'IP du serveur DNS existant et mettez l'IP DNS de Pi-Hole

Android:

Ouvrir les paramètres

Cliquez sur Wifi, et oubliez le réseau auquel vous êtes actuellement connecté

Reconnectez-vous, cliquez sur Options avancées et définissez les paramètres IP de DHCP sur Statique

Faites défiler vers le bas pour trouver DNS 1 et 2, et entrez l'IP DNS de votre Pi-Hole dans les deux

Étape 7: Mise à jour de votre Pi-Hole

La mise à jour de Pi-Hole est très simple. Pour voir si votre Pi-Hole a une nouvelle mise à jour disponible en haut à droite de l'écran, il indiquera Mise à jour disponible ! Pour mettre à jour simplement SSH dans votre Pi-Hole et exécutez:

pihole-up

Et votre Pi-Hole devrait se mettre à jour !

Étape 8: Tout est fait

Si vous avez suivi toutes les étapes correctement, vous devriez avoir un bloqueur de publicités incroyable qui est vraiment bon dans ce qu'il fait.

Merci beaucoup d'avoir voté pour mon Instructable pour le concours Raspberry Pi, j'ai obtenu le deuxième:) !

Si vous avez d'autres questions, préoccupations ou problèmes, veuillez laisser un commentaire et je vous répondrai dès que possible !

Concours Raspberry Pi 2020
Concours Raspberry Pi 2020
Concours Raspberry Pi 2020
Concours Raspberry Pi 2020

Deuxième prix du concours Raspberry Pi 2020

Conseillé: