Wie richte ich Pi-Hole auf dem Raspberry Pi 4 ein, um netzwerkweite Werbung zu blockieren?

So sehr wir alle Werbung hassen, sie sind für die meisten Websites eine wichtige Einnahmequelle. Ich persönlich habe kein Problem mit Werbung, solange sie nicht aufdringlich ist. Deshalb gibt es Produkte wie Adblock plus و Ublock-Ursprung Aber was ist mit anderen Geräten? Eingeben Pi-Loch , ein netzwerkweiter Werbeblocker, mit dem Sie mit einem Klick Werbung aus dem gesamten Netzwerk filtern können. Lass uns aufstehen Einrichten auf dem neuen Raspberry Pi 4.

Pi-Loch Es handelt sich um einen einfachen Server, der zwischen Ihrem Router und den angeschlossenen Geräten sitzt Anzeigen filtern. Das funktioniert so: Der Router empfängt alle Anfragen der Geräte und anstatt sie an das Internet weiterzuleiten, werden die Anfragen an gesendet Himbeer-Pi Dann Pihole wählt und blockiert Anzeigen Dort. Alle anderen Anfragen werden dann ins Internet umgeleitet. Du kannst es einfach nicht Werbeblockierung Auf jedem Gerät im Netzwerk können Sie damit aber auch den Zugriff auf bestimmte Websites in Ihrem Netzwerk einschränken und Ihr Netzwerk schneller machen. Einfach genug?

Was ist Pi-hole?

Pi-hole ist ein netzwerkweiter Werbeblocker. Anstatt Adblocker auf jedem Gerät und in jedem Browser zu installieren, können Sie Pi-hole einmal in Ihrem Netzwerk installieren und es schützt alle Ihre Geräte. Da es anders funktioniert als ein browserbasierter Werbeblocker, blockiert Pi-hole auch Werbung an nicht-traditionellen Orten, etwa auf Spielekonsolen und Smart-TVs.

https://youtu.be/vKWjx1AQYgs

Pi-hole wurde ursprünglich als Alternative zum AdTrap-Gerät entwickelt. Da ich Erfahrung im Netzwerkbereich habe, denke ich, dass ich mit billiger Hardware wie einem Raspberry Pi etwas Besseres erreichen kann.

Wie es funktioniert?

Pi-hole fungiert als privater interner DNS-Server für Ihr Netzwerk. Bei vielen Heimanwendern läuft dieser Dienst bereits auf Ihrem Router, aber Ihr Router weiß nicht, wo sich die Anzeigen befinden – Pi-hole jedoch schon. Pi-hole fängt alle Anfragen an bekannte Adserving-Domains ab und blockiert den Zugriff darauf, sodass keine Anzeigen heruntergeladen werden.

Benutzer konfigurieren die DHCP-Optionen des Routers, um Clients zur Verwendung von Pi-hole zu zwingen Als ihr DNS-Server.

Das bedeutet, dass Websites normal, aber ohne Werbung geladen werden; Da Sie keine Anzeigen herunterladen, werden Websites schneller geladen. Pi-hole speichert und zwischenspeichert diese Abfragen auch, sodass auch die Reaktion auf häufig besuchte Websites beobachtet werden kann.

1. Installieren Sie Pi-hole

Pi-hole läuft auf einer Vielzahl von Geräten und verschiedenen Betriebssystemen, darunter Raspbian, Fedora, Debian, Ubuntu und CentOS. Sie können es auch hineinstecken Docker Und schalten Sie es ein Windows و Download Mac Auch. Ich werde mich darauf konzentrieren, dies zu installieren Raspberry Pi In diesem Artikel, weil es relativ günstiger ist, als ein ganzes Gerät nur einem Programm zu widmen, und es Spaß macht, damit zu arbeiten.

Ich gehe davon aus, dass Sie eine kurze Vorstellung davon haben, was ein Raspberry Pi ist und einen haben, mit dem Sie arbeiten können Raspbian-Betriebssystem. Auch wenn dies nicht der Fall ist, erfolgt die Installation Raspbian Auf dem Raspberry Pi ist das ganz einfach, man muss es nur flashen Für Raspbian-Image Auf SD-Karte verwenden Radierer , schließen Sie es an den Pi an und schon haben Sie es Raspberry Pi. Sie können mehr lesen Darüber hier.

Öffnen Sie zunächst „Terminal“ auf Ihrem Raspberry Pi und geben Sie den folgenden Befehl ein.

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

Der Installationsvorgang beginnt, was einige Minuten dauern kann. Es beginnt mit der Aktualisierung des Raspberry Pi selbst und fährt dann mit der Pi-hole-Installation fort.

Sie müssen lediglich den Befehlen auf dem Bildschirm folgen, um Pi-hole auf Ihrem Computer zu installieren. Wählen Sie die Standardeinstellungen und warten Sie, bis die Einrichtung abgeschlossen ist. Notieren Sie sich einfach die IP-Adresse und das Passwort, die Sie für Pi-hole festgelegt haben. Wir benötigen sie später.

Wir legen es fest Statische IP-Adresse Für Raspberry Pi, um sicherzustellen, dass das Pi-Hole auch dann funktioniert, wenn der Router neu gestartet wird. Das Setup erledigt dies automatisch, es wäre jedoch ratsam, wenn Sie es manuell auf Ihrem Router einstellen. Sie könnten Folgen Sie der Anleitung hier Oder suchen Sie im Internet Informationen zum Festlegen einer statischen IP-Adresse auf Rpi.

Da nun der Pi-hole-Server auf dem Raspberry Pi läuft, können wir uns in der Systemsteuerung anmelden, um letzte Änderungen vorzunehmen. Öffnen Sie einen Webbrowser und geben Sie „https://pi.hole/admin/” in der URL-Leiste und drücken Sie die Eingabetaste. Melden Sie sich mit dem Passwort, das Sie während des Einrichtungsvorgangs festgelegt haben, bei der Konsole an. Wenn Sie sich nicht mehr an das Passwort erinnern, können Sie es mit dem folgenden Befehl ganz einfach im Terminalfenster ändern.

sudo pihole -a -p

Anderes Hardware-Setup

Beachten Sie, dass Pi-hole eigentlich keinen Datenverkehr blockiert, sondern lediglich einen ungültigen DNS für die Anzeigen einrichtet, sodass die Suchanfragen nie das Ziel erreichen. Damit die Einrichtung reibungslos funktioniert, müssen wir dies tun DNS ändern Auf allen Geräten inklusive Router. Ich werde die verschiedenen Schritte auflisten, die auf Android, iOS, Mac, Windows und Router erforderlich sind.

2. DNS auf dem Router ändern

Öffnen Sie die Einstellungen des Routers, indem Sie die IP-Adresse in die URL-Leiste Ihres Webbrowsers eingeben. Normalerweise ist es so 192.168.1.1 Sie können jedoch zur Sicherheit einen Blick auf die Rückseite Ihres Routers werfen. Gehen Sie zu den DHCP-Servereinstellungen, suchen Sie den Abschnitt „DNS-Server“ und ersetzen Sie den DNS-Eintrag durch die IP-Adresse des Raspberry Pi. Sie müssen alle anderen DNS-Server aus der Liste entfernen, sonst funktioniert Pi-hole nicht. Sie müssen die Änderungen speichern und neu starten. Zur Vereinfachung können Sie hier Hilfe erhalten Die ausführliche Anleitung zum Ändern des DNS auf jedem Gerät.

3. DNS unter Windows ändern

Öffnen Sie die Netzwerkeinstellungen auf Ihrem Windows-Computer und stellen Sie sicher, dass er mit dem Router verbunden ist. Navigieren Sie mit den folgenden Schritten So ändern Sie den DNS-Server auf Ihrem Computer.

Start -> Systemsteuerung -> Netzwerk und Internet -> Netzwerk- und Freigabecenter -> Unter Aktive Netzwerke -> WLAN-Verbindung auswählen -> Eigenschaften -> IPv4-Eigenschaften -> DNS-Eintrag ersetzen Mit Pi-hole IP.

4. DNS auf Android ändern

Stellen Sie sicher, dass Ihr Android-Smartphone mit dem WLAN-Router-Zugangspunkt verbunden ist. Folge den Schritten Unten können Sie DNS ändern Auf Ihrem Android-Smartphone.

Einstellungen -> Netzwerk und Internet -> WLAN -> Klicken Sie auf die Schaltfläche „Einstellungen“ neben dem WLAN-Namen -> Klicken Sie oben auf die Schaltfläche „Bearbeiten“ -> Klicken Sie auf IP-Einstellungen -> Wählen Sie „Statisch“ aus Geben Sie die Geräte-IP-Adresse und das Routing-Gateway ein -> DNS-Server.

Achten Sie außerdem darauf, keinen DNS-Eintrag leer zu lassen, da Ihr Smartphone sonst Anfragen automatisch an Google DNS weiterleitet.

5. DNS unter iOS ändern

Genau wie ein Android-Smartphone, das DNS-Server ändern Unter iOS ist es einfach und in Bezug auf die Schritte ähnlich. Sie müssen nicht einmal eine statische IP-Adresse für Ihr iPhone festlegen. Befolgen Sie die folgenden Befehle, um DNS einzurichten.

Einstellungen -> WiF i -> Klicken Sie auf WLAN-Name -> Klicken Sie auf DNS-Konfiguration -> Wählen Sie Manuell -> Geben Sie DNS Pihole ein -> Speichern.

6. DNS auf dem Mac ändern

Um DNS auf dem Mac zu ändern, öffnen Sie die Systemeinstellungen. drücken Sie die Taste CMD + LEERTASTE Um die Spotlight-Suche aufzurufen, geben Sie „Systemeinstellungen“ ein und drücken Sie im Ergebnis die Eingabetaste. Suchen Sie in den Optionen nach „Netzwerk“ und doppelklicken Sie, um die Netzwerkeinstellungen zu öffnen.

Sie sehen den DNS-Server , um den Eintrag zu bearbeiten. Klicken Sie unten links im Fenster auf die Schaltfläche „Sperren“. Sie werden nach Ihren Anmeldedaten gefragt, die korrekten Daten eingeben und dann auf „Erweitert“ klicken.

Klicken Sie auf DNS und dann auf die Schaltfläche „+“, um einen DNS-Eintrag hinzuzufügen. Geben Sie die Pihole-IP ein und klicken Sie auf OK. Ihr Pihole DNS ist jetzt auf Ihrem Mac-Computer konfiguriert.

7. Ändern Sie den Upstream-DNS in der Pihole-Konsole

Dies ist der letzte Schritt. Wir müssen den Upstream-DNS-Servereintrag in der Pihole-Konsole ändern, damit er Anfragen korrekt an den Router weiterleitet. Öffnen Sie die Pihole Admin-Konsole, indem Sie die folgende Adresse in die Adressleiste eingeben:https://pi.hole/admin/„. Melden Sie sich dann an, klicken Sie auf „Einstellungen“ und gehen Sie zur Registerkarte „DNS“.

Deaktivieren Sie auf dieser Registerkarte links alle aktivierbaren DNS-Server. Aktivieren Sie das Kontrollkästchen „Benutzerdefiniert 1 (IPv4)“ und geben Sie eine Gateway-Adresse ein WLAN-Router. Klicken Sie auf „Speichern“ und Sie haben es nun aktiviert.

8. Verwenden Sie Pihole

Sie können alle von Ihnen blockierten Anzeigen und zugelassenen Abfragen auf dem einfachen Dashboard verfolgen. Es ermöglicht Ihnen auch, Websites manuell zu blockieren, sodass es mehr als nur ein Website-Blocker sein kann. Das Blockieren von Websites funktioniert nur, wenn DNS auf dem Client-Computer konfiguriert ist, und kann hilfreich sein, wenn Sie Kinder zu Hause haben. Sie können alle Geräte verwalten, Adblocking für jedes Gerät aktivieren und deaktivieren und das gesamte Netzwerk schneller machen.

Schlussworte

Dies war eine ausführliche Anleitung zur Installation von Pihole Raspberry Pi. Es funktioniert gut und blockiert sofort Werbung im gesamten Netzwerk. Es macht keinen Sinn, etwas zu verpassen Hier und da Werbung Aber das kannst du immer Blockieren oder aktivieren Sie diese Anzeigen. Probieren Sie es aus und lassen Sie mich in den Kommentaren unten wissen, wenn Sie auf Probleme stoßen.

Nach oben gehen