So blockieren Sie Werbung mit Pi Hole

Ein Pi-Hole ist ein netzwerkweiter Werbeblocker, der Werbung auf jedem Gerät in Ihrem Netzwerk abfängt. Es zielt auf eine Liste mit Tausenden von Adserving-Domains ab, leitet deren Inhalte an ein schwarzes Loch und entfernt sie so aus dem Blickfeld. Es funktioniert mit jedem beliebigen Gerät, das mit Ihrem Netzwerk verbunden ist, ohne zusätzliche Software. Es läuft sogar in Apps für mobile Geräte, wodurch die Bandbreitennutzung reduziert und die Leistung verbessert wird. Dieses Tutorial zeigt, wie Sie Pi Hole auf Ihrem Linux-Computer ausführen.

Gut zu wissen: Finden Sie den Unterschied zwischen AdBlock und Adblock Plus heraus und erfahren Sie, welches Sie verwenden sollten.

Was ist Pi-Hole?

Pi-Hole bezeichnet sich selbst als „schwarzes Loch für Internetwerbung“. Dabei werden alle ausgehenden Serveranfragen anhand einer internen Sperrliste ausgeführt. Um dies zu erreichen, müssen Sie Pi-Hole als Ihren DNS-Server festlegen. Dies ermöglicht es, Anfragen zur Adressauflösung zu bearbeiten und die IP-Adressen der angeforderten Informationen anzuzeigen. Dadurch ist es in der Lage, bestimmte ausgehende Anfragen basierend auf ihren IP-Adressen selektiv zu unterdrücken.

Wenn Pi-Hole eine Verbindungsanfrage erkennt, die mit seiner Sperrliste übereinstimmt, blockiert es, dass diese Anfrage den Ad-Server oder das Ziel erreicht. Über 10.000 Domains stehen auf der Sperrliste und es wird verhindert, dass Anfragen jemals ihre Server erreichen. Es werden keine Anzeigen heruntergeladen, sodass Bandbreite gespart und die Verbindungsgeschwindigkeit verbessert wird.

Pi-Hole blockiert nicht nur Werbung. Es kann Ihr Netzwerk auch vor allen Arten webbasierter Angriffsvektoren schützen. Das System umfasst außerdem ein robustes webbasiertes Portal zur Überwachung und Prüfung des Betriebs von Pi-Hole.

Besser noch: All dies ist kostenlos und Open Source. Der einzige Teil, der nicht Open Source ist, ist der Name und das Logo, die als Marken eingetragen sind.

Pi-Hole installieren

Während Pi-Hole auf nahezu jedem Linux-fähigen Gerät laufen kann, haben die Entwickler des Programms offiziell unterstützen diese Distributionen:

  • Raspbian: Buster / Bullseye
  • Ubuntu: 20.04 / 22.04 / 22.10
  • Fedora: 36 / 37
  • Debian: 10/11
  • CentOS-Stream: 8/9

Führen Sie die folgenden Schritte aus, um Pi-Hole auf einem Ubuntu 22.10-Desktop-Computer zu installieren.

  1. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um die Software zu installieren:
curl -sSL https://install.pi-hole.net |  bash

Notiz: Wenn Sie einen Curl-Befehl an Bash weiterleiten, sollte Sie das ein wenig nervös machen, da es gefährlich sein kann. Wenn Sie sicherstellen möchten, dass die Software nicht bösartig ist, Sehen Sie sich den Quellcode von Pi-Hole an. Sie können die Software auch manuell installieren Das Github-Repository von Pi-Hole.

  1. Nach der Installation legen Sie Pi-Hole auf der Konfigurationsseite Ihres Routers als Ihren DNS-Server fest.

Legen Sie die IP-Adresse des Pi-Hole (etwa 192.168.68.53) als einzigen DNS-Server in Ihrem Netzwerk fest. Stellen Sie sicher, dass Sie die anderen DNS-Server auf Null setzen.

Mit dem neu eingestellten DNS-Server sind Sie mit der Einrichtung von Pi-Hole fertig. Es beginnt, Werbung überall und für jedes Gerät in Ihrem Netzwerk zu blockieren. Um die Konfiguration von Pi-Hole zu optimieren, besuchen Sie http://pi.hole in Ihrem Netzwerk.

Tipp: Es gibt Fälle, in denen eine Maschine ein Pi-Hole in Ihrem Netzwerk nicht sofort verwendet. Erfahren Sie, wie Sie dieses Problem unter Linux beheben können, indem Sie den DNS-Cache Ihres Computers leeren.

Pi-Hole wird aktualisiert

  1. Der erste Schritt beim Aktualisieren von Pi-Hole besteht darin, auf die Konsole der Maschine zuzugreifen. Verwenden Sie dazu die physische Tastatur des Computers oder melden Sie sich über SSH an:
  1. Sobald Sie drinnen sind, führen Sie den folgenden Befehl aus:
  1. Starten Sie Ihren Computer neu, um die neuen Einstellungen und Binärdateien zu übernehmen:

Einrichten eines benutzerdefinierten DHCP-Servers

Pi-Hole fungiert nicht nur als DNS-Server Ihres Netzwerks, sondern kann Ihren Computern auch IP-Adressen über DHCP zuweisen. Dies kann in Fällen hilfreich sein, in denen Sie steuern möchten, wie viele neue Geräte Ihr Netzwerk nutzen können.

  1. Deaktivieren Sie den DHCP-Server Ihres Routers. Da es dem Einrichten von DNS ähnelt, variiert dieser Schritt je nach Router.
  1. Gehen Sie zur Webkonfigurationsseite Ihres Pi Hole.
  1. Klicken Sie in der linken Seitenleiste der Seite auf die Kategorie „Einstellungen“.
  1. Klicken Sie auf die Registerkarte DHCP.
  1. Klicken Sie auf das Kontrollkästchen „DHCP-Server aktiviert“.
  1. Klicken Sie auf „IPv6-Unterstützung aktivieren (SLAAC + RA)“, um auch Ihren lokalen Computern IPv6-Adressen zuzuweisen.
  1. Wählen Sie das Textfeld „An“ unter der Unterkategorie „Bereich der zu verteilenden IP-Adressen“ aus.
  1. Ersetzen Sie den Inhalt des Textfelds „An“ durch die letzte IP-Adresse, die DHCP vergeben soll. In meinem Fall begrenzt die Einstellung dieses Werts auf „192.168.68.251“ die Anzahl der Clients, die mein Netzwerk nutzen können, auf 50.

Tipp: Anders als bei Pi-Hole können Sie Werbung auch im Edge-Browser blockieren.

Erstellen einer benutzerdefinierten Sperrliste in Pi-Hole

Pi-Hole verwendet eine zentrale Blockliste, die von seinen Entwicklern verwaltet wird. Dieser Ansatz bedeutet, dass das Programm schnell eine neue Gruppe bösartiger Domänen einbinden kann, sobald diese online gehen. Sie können auch Ihre eigenen Domänen zu einer benutzerdefinierten Sperrliste hinzufügen.

  1. Gehen Sie zur Webkonfigurationsseite Ihres Pi-Hole.
  1. Klicken Sie in der linken Seitenleiste der Seite auf die Kategorie „Domains“.
  1. Wählen Sie das Textfeld „Domain“ und geben Sie die Domain ein, die Sie blockieren möchten.
  1. Klicken Sie auf die Schaltfläche „Zur Sperrliste hinzufügen“.
  1. Dadurch wird die Adresse zwar zur internen Sperrliste Ihres Computers hinzugefügt, es werden jedoch keine in der Adresse vorhandenen Subdomains und Unterverzeichnisse berücksichtigt. Dies kann ein Problem sein, wenn Sie das Laden einer gesamten Site in Ihrem Netzwerk blockieren möchten. Um dies zu beheben, klicken Sie auf der Domain-Unterseite auf „RegEx-Filter“.
  1. Klicken Sie auf das Textfeld „Regulärer Ausdruck“.
  1. Schreiben Sie Ihre Domain in einem regulären Ausdrucksformat. Die folgende Textzeile blockiert beispielsweise alle Subdomains und Variationen von „example.com“.
  1. Klicken Sie auf „Zur Sperrliste hinzufügen“, um Ihre benutzerdefinierte Liste anzuwenden.

Gut zu wissen: Reguläre Ausdrücke sind mehr als nur eine Möglichkeit, Sperrlisten zu erstellen. Lernen Sie mithilfe unseres Cheatsheets die grundlegende Syntax von Regex und seine erweiterten Funktionen.

Häufig gestellte Fragen

Ist es möglich, eine bestehende Pi Hole-Installation neu zu konfigurieren?

Ja. Melden Sie sich dazu an der Maschinenkonsole Ihres Pi-Hole an und führen Sie Folgendes aus: pihole reconfigure. Dadurch wird der Ersteinrichtungsprozess erneut ausgeführt und alle Pakete, Skripte und Abhängigkeiten von Pi-Hole neu installiert.

Ist es möglich, Pi-Hole ohne Verwendung eines Webbrowsers zu überprüfen?

Während die Entwickler von Pi-Hole es für die Verwendung mit einem Webbrowser konzipiert haben, können Sie Ihre Konsole auch zum Drucken eines einfachen Übersichtsbildschirms verwenden. Sie können einen TUI-Bildschirm für Pi-Hole ausführen, indem Sie den folgenden Befehl verwenden: pihole -c -e.

Kann man nachschauen, ob eine Domain von Pi-Hole blockiert wird?

Ja. Gehen Sie dazu in die Konsole Ihres Computers und verwenden Sie den Unterbefehl query. Wenn Sie beispielsweise pihole -q -exact -all bösartig.beispiel.com ausführen, werden alle Sperrlisten gedruckt, die eine Instanz von „malicious.beispiel.com“ enthalten.

Index
  1. Was ist Pi-Hole?
  2. Pi-Hole installieren
  3. Pi-Hole wird aktualisiert
  4. Einrichten eines benutzerdefinierten DHCP-Servers
  5. Erstellen einer benutzerdefinierten Sperrliste in Pi-Hole
  6. Häufig gestellte Fragen
    1. Ist es möglich, eine bestehende Pi Hole-Installation neu zu konfigurieren?
    2. Ist es möglich, Pi-Hole ohne Verwendung eines Webbrowsers zu überprüfen?
    3. Kann man nachschauen, ob eine Domain von Pi-Hole blockiert wird?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up