Pi-Hole-Setup unter Linux für ein besseres und werbefreies Erlebnis

Pi-hole ist ein Linux-Tool, mit dem Benutzer Anzeigen und bösartige Websites auf allen mit einem Netzwerk verbundenen Geräten blockieren können.

Dass das Internet die Werbung verändert hat, ist kein Geheimnis. Es ist nicht nur weniger kostspielig, sondern Werbung im Internet ermöglicht es Marken, Zielgruppen basierend auf demografischen Merkmalen anzusprechen und die Leistung ihrer Werbung zu überwachen, was mit traditionellen Medien wie Fernsehen, Radio und Zeitungen nicht möglich ist.

Laut dem Global Entertainment & Media Outlook 2022 von PwC gaben Werbetreibende in den USA 189,3 Milliarden US-Dollar für Online-Werbung aus, was 2,7-mal mehr war als die 69,7 Milliarden US-Dollar, die für Werbung im Fernsehen ausgegeben wurden.

Der Bericht prognostiziert, dass die Ausgaben für Online-Werbung bis 2026 3,8-mal höher sein werden als die für TV-Werbung. Immer mehr Werbetreibende schalten Anzeigen im Internet. Wie wirkt sich dies auf die Erfahrung der Benutzer beim Surfen im Internet aus?

Laut dem Werbeblocker-Bericht von Global Web Index blockieren 40 % der Online-Bevölkerung Werbung. Der Bericht stellt fest, dass die fünf wichtigsten Gründe für das Blockieren von Anzeigen durch Benutzer sind: Anzeigen sind zu viele im Internet, zu viele Anzeigen sind nervig oder irrelevant, Anzeigen sind zu aufdringlich, Anzeigen enthalten manchmal Viren oder Fehler und schließlich nehmen Anzeigen zu viel Platz ein Platz auf dem Bildschirm.

Da die Anzahl der Werbetreibenden zunimmt und einige sogar aggressive Werbetechniken einsetzen, können Benutzer am Ende hilflos sein, ohne Kontrolle über ihre Online-Erfahrung zu haben.

Dies muss jedoch nicht der Fall sein. Tools wie Pi-hole ermöglichen es Benutzern, die Kontrolle zurückzugewinnen und lästige und frustrierende Werbung auf ihren Geräten zu stoppen.

Was ist ein Pi-Hole?

Laut seiner offiziellen Dokumentation ist Pi-hole ein DNS-Sinkhole (Domain Name Service), der Ihre Geräte vor unerwünschten Inhalten schützt, ohne clientseitige Software zu installieren. Um zu verstehen, was Pi-hole tut, ist es wichtig zu wissen, wie Computer über das Internet kommunizieren.

Computer kommunizieren miteinander über Internet Protocol (IP)-Adressen. Dies sind Zahlen, die Ressourcen im Internet darstellen.

Da Computer die Domänennamen jedoch nicht verstehen können, müssen sie in ihre jeweiligen IP-Adressen umgewandelt werden. Dies geschieht durch das Domain Name System (DNS). Das DNS kann auch den Zugriff auf Websites durch DNS-Sinkholing blockieren.

Ein DNS-Sinkhole ist eine Methode, die verwendet wird, um den Zugriff auf bösartige Websites oder unerwünschte Domänen zu verhindern, indem Anfragen für diese Domänen an eine nicht vorhandene oder kontrollierte IP-Adresse umgeleitet werden. DNS-Sinkholing funktioniert, indem ein DNS-Server mit einer Liste von Domänen konfiguriert wird, deren Zugriff verboten ist.

Der DNS-Server fängt dann DNS-Anforderungen für den Zugriff auf Domänennamen ab und vergleicht den angeforderten Domänennamen mit seiner Liste verbotener Domänen. Wenn eine Übereinstimmung gefunden wird, gibt der DNS-Server die konfigurierte Kontrolle oder falsche IP-Adresse zurück und blockiert (Sinkholing) den Zugriff auf die angeforderte verbotene Domäne.

In Anbetracht dessen, was ein DNS-Sinkhole ist, können wir also sagen, dass Pi-hole ein DNS-basierter Werbeblocker auf Netzwerkebene ist, der Netzwerke vor Werbung und Internet-Trackern schützt. Es fungiert als DNS-Sinkhole und blockiert Domains, die Anzeigen schalten. Es ist frei verfügbar und kann auf jedem Linux-Computer oder Raspberry Pi-Minicomputer installiert werden.

Wenn Pi-hole als DNS für einen Router konfiguriert ist, werden Anzeigen im gesamten Netzwerk blockiert. Das bedeutet, dass alle Geräte wie Telefone, Computer, Spielekonsolen, Smart-TVs und andere intelligente Geräte ein werbefreies Erlebnis haben, wenn sie mit dem Netzwerk verbunden sind. Dies ist anders als bei Adblockern, die auf Browsern installiert sind und Anzeigen nur auf einem einzigen Gerät blockieren.

  So zeichnen Sie Ihren Bildschirm über die Linux-Befehlszeile auf

Um Domains zu blockieren, die Anzeigen schalten, verwendet Pi-hole eine von der Community verwaltete Sperrliste von Websites, die Anzeigen schalten. Wenn ein verbundenes Gerät versucht, auf eine Domain zuzugreifen, die Werbung bereitstellt, antwortet Pi-hole mit einer ungültigen IP-Adresse, was wiederum dazu führt, dass Werbung blockiert wird. Die von Pi-hole verwendete ungültige IP-Adresse ist 0.0.0.0

Gründe für die Einrichtung von Pi-hole

Die Einrichtung von Pi-hole in einem Netzwerk ist sehr vorteilhaft. Einige dieser Vorteile umfassen:

Blockieren Sie Anzeigen und unerwünschte Websites auf allen Geräten in einem Netzwerk

Da Pi-hole Werbung auf Netzwerkebene blockiert, stellt es sicher, dass alle Geräte, die das Netzwerk nutzen, ein werbefreies Erlebnis haben. Abgesehen von Werbung ermöglicht Pi-hole Benutzern, alle Websites zu blockieren, die sie für unsicher für Netzwerkbenutzer halten. Dies kann alles sein, von Websites für Erwachsene bis hin zu Websites, die Gewalt fördern. Auf diese Weise werden Benutzer, insbesondere Kinder, vor schädlichen Inhalten geschützt.

Pi-hole schützt die Privatsphäre der Benutzer

Werbeunternehmen zeigen personalisierte Werbung an, indem sie Tracker verwenden, um die Online-Aktivitäten der Benutzer zu überwachen und Daten über ihre Surfgewohnheiten zu sammeln. Dies kann mit einem Pi-Hole verhindert werden, das Online-Tracker daran hindert, die Privatsphäre der Benutzer zu schützen. Browserbasierte Werbeblocker ermöglichen es Trackern jedoch, die Daten von Benutzern auszuwerten.

Verbesserte Netzwerkleistung

Da Pi-hole unerwünschte Inhalte blockiert, kann es zu einer verbesserten Netzwerkleistung führen, indem die Datenmenge reduziert wird, die von Geräten im Netzwerk heruntergeladen oder verarbeitet werden muss

Schützt Geräte vor Malware und anderen schädlichen Websites

Bildquelle: Pi-Hole

Pi-Hole ist für jedes Netzwerk sehr vorteilhaft, da es Benutzern ein werbefreies Erlebnis ermöglicht, das Mining ihrer Daten verhindert, sie vor schädlichen Websites schützt und Geräte vor Phishing-, Malware- und Ransomware-Websites schützt.

Es blockiert auch Coin-Mining-Netzwerke, um zu verhindern, dass Geräte ohne das Wissen oder die Zustimmung der Benutzer zum Mining von Kryptowährung verwendet werden.

Pi-Hole-Setup-Anforderungen

Um Pi-hole in einem Heimnetzwerk zu installieren, benötigt Pi-hole eines der folgenden offiziell unterstützten Betriebssysteme:

  • Buster/Bullseye-Release des Raspberry PI OS auf einer ARM-Architektur
  • Ubuntu-Release 20.x/22.x auf ARM/x86_64-Architektur
  • Debian-Release 10/11 auf ARM / x86_64 / i386-Architektur
  • Fedora-Release 35/36 auf ARM / x86_64 / i386-Architektur
  • CentOS Stream-Version 8/9 auf x86_64

Auf dem Computer, auf dem Pi-hole installiert werden soll, sind mindestens 512 MB RAM erforderlich. Mindestens 2 GB freier Speicherplatz sind erforderlich, obwohl 4 GB empfohlen werden.

Schließlich sind eine Internetverbindung und Zugriff auf das Admin-Panel eines Routers erforderlich, um Pi-hole einzurichten und zu verwenden.

So richten Sie Pi-Hole unter Linux ein

Um zu zeigen, wie man Pi-hole unter Linux installiert, behandelt diese Installationsanleitung die Installation von Pi-hole unter Ubuntu, der am häufigsten verwendeten Linux-Distribution. Es wird die neueste Version Ubuntu 22.04.1 LTS verwendet.

Befolgen Sie die folgenden Schritte, um Pi-hole auf Ubuntu zu installieren

#1. Aktualisieren Sie Ihr Betriebssystem – bevor Sie Software unter Linux installieren, empfiehlt es sich, das Betriebssystem zu aktualisieren. Führen Sie im Terminal folgende Zeile aus, um alle verfügbaren Updates zu installieren:

sudo apt update && sudo apt upgrade -y

#2. Konfigurieren Sie eine statische IP-Adresse – da Pi-hole ein Server ist, benötigt es eine statische IP-Adresse, um ordnungsgemäß zu funktionieren. Eine statische IP-Adresse ist eine IP-Adresse, die sich nicht ändert, es sei denn, Sie ändern sie selbst. DNS-Server verwenden statische IP-Adressen, damit Geräte wissen, wie sie sich verbinden sollen. Wenn sie sich ständig ändern, müssten Benutzer auch die DNS-Server auf ihren Computern immer wieder neu konfigurieren, um das Internet nutzen zu können. So konfigurieren Sie eine statische IP-Adresse, falls Sie noch keine haben:

  So sichern Sie die Cinnamon Desktop-Einstellungen unter Linux

#3. Navigieren Sie zu Einstellungen, WLAN und klicken Sie auf das Zahnradsymbol. Wenn Sie Ethernet verwenden, gehen Sie zu Einstellungen, Netzwerk und klicken Sie auf das Zahnradsymbol neben Ihrer Kabelverbindung

#4. Klicken Sie auf die Registerkarte IPv4 und nehmen Sie Änderungen vor, die dem folgenden Screenshot entsprechen

#5. Um zu bestätigen, dass es funktioniert hat, öffnen Sie das Terminal und führen Sie Folgendes aus:

ip address show

Beachten Sie, dass wir in der hervorgehobenen Zeile die IP-Adresse 192.168.0.10 hinzugefügt haben und im hervorgehobenen Text das Wort „dynamisch“ fehlt, was bedeutet, dass die von uns eingerichtete IP statisch ist.

#6. Führen Sie im Terminal den folgenden Befehl aus, um Pi-hole zu installieren

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

Das Ausführen der obigen Befehle beginnt mit der Installation der erforderlichen Abhängigkeiten und führt Sie zu einer Eingabeaufforderung auf dem Bildschirm, um Pi-hole einzurichten

#7. Drücken Sie auf diesem ersten Bildschirm einfach die Eingabetaste

#8. Da Pi-hole ein kostenloses Tool ist, erwägen Sie, es durch Spenden zu unterstützen, indem Sie zu Pi-hole Donations gehen. Drücken Sie die Eingabetaste, um fortzufahren

#9. Da wir bereits eine statische IP-Adresse eingerichtet haben, drücken Sie C, um fortzufahren

#10. Navigieren Sie mit der Aufwärts- oder Abwärtspfeiltaste zu Ihrem bevorzugten DNS-Anbieter. Sie können sich frei entscheiden, aber Quad9 (gefiltert, ECS, DNSSEC), Cloudflare (DNSSEC) oder OpenDNS (ECS, DNSSEC) werden im Allgemeinen aufgrund ihrer hervorragenden Datenschutzrichtlinie empfohlen. Nachdem Sie Ihre bevorzugte Option ausgewählt haben, drücken Sie die Eingabetaste, um fortzufahren.

#11. Wie bereits erwähnt, verwendet Pi-hole eine von der Community verwaltete Sperrliste, um Adserving-Domains und bösartige Websites zu blockieren. Dies ist die Unified Hosts List von StevenBlack, die Pi-hole vorschlägt, dass Sie sie hinzufügen. Drücken Sie Y, um es hinzuzufügen.

#12. Das Admin-Webinterface ist eine einfache Möglichkeit, Pi-hole zu verwalten. Wenn Sie es nicht installieren, wird die Funktionalität von Pi-hole nicht beeinträchtigt. Es wird jedoch dringend empfohlen, es zu installieren. Drücken Sie Y, um es zu installieren und fortzufahren

#13. Drücken Sie Y, um Lighttpd für die Verwendung mit der im vorherigen Schritt installierten Admin-Webschnittstelle zu installieren.

#14. Für Pi-hole, um Ihnen genaue Statistiken über Aktivitäten anzuzeigen, die auf dem Pi-hole-DNS stattfinden. Sie müssen die Abfrageprotokollierung aktivieren. Drücken Sie Y, um es zu aktivieren und fortzufahren

#fünfzehn. Da Sie die Anmeldung im vorherigen Schritt aktiviert haben, wählen Sie hier aus, wie viele Informationen Sie sehen möchten. Stufe 0, alles anzeigen, führt ein Protokoll aller Domänen, die von allen Clients (Geräten) besucht werden, die Pi-hole im Netzwerk verwenden. Verwenden Sie die NACH-OBEN- und NACH-UNTEN-Pfeiltasten, um die gewünschte Protokollierungsebene auszuwählen, und drücken Sie dann die Eingabetaste, um die Installation abzuschließen. Schließen Sie Ihr Terminal jedoch noch nicht.

#16. Wenn Sie die Admin-Weboberfläche wie empfohlen installiert haben, erhalten Sie Anmeldedaten für den Zugriff auf die Admin-Webseite. Sie erhalten einen Link zur Website und ein Passwort

#17. Um auf die Admin-Web-Benutzeroberfläche zuzugreifen, öffnen Sie Ihren Browser, geben Sie die angegebene Webschnittstellen-URL ein, in diesem Fall lautet die angegebene URL http://192.168.0.10/admin, und geben Sie das angegebene Anmeldepasswort ein. Sie werden auf einem solchen Bildschirm landen

Dieses Dashboard zeigt alle erforderlichen Informationen zu Ihrer Nutzung des Pi-Holes an. In der oberen rechten Ecke zeigt Domains on Adlist in Grün die Anzahl der Domains an. Pi-hole wird blockieren, da wir seine empfohlene Blockierliste hinzugefügt haben.

  6 weitere KDE Plasma 5-Widgets für Ihren Linux-Desktop

Wenn Sie der Sperrliste eine neue Website hinzufügen möchten, klicken Sie auf Werbeliste verwalten direkt unter 168.482, die die Anzahl der gesperrten Domains anzeigt.

#18. Der letzte Schritt besteht darin, den Router zu konfigurieren, den Sie verwenden, um Ihren Linux-Computer zu verwenden, auf dem Sie Pi-hole als DNS-Server installiert haben. Da die Router unterschiedlich sind, variiert die Methode dazu.

Schlagen Sie daher im Handbuch Ihres Routers nach, um zu erfahren, wie das geht. Die Pi-hole-Dokumentation hat auch eine Seite, wie man dies auf verschiedenen Routern macht. Gehen Sie zu Pi-hole als DNS-Server, um herauszufinden, wie das geht.

Als nächstes müssen Sie herausfinden, ob Pi-hole auf Ihren Geräten funktioniert.

Wie kann man feststellen, ob Pi-Hole richtig funktioniert?

Pi-hole ist so eingerichtet, dass es Werbung in einem Netzwerk blockiert. Daher können Sie auf einfache Weise feststellen, ob Pi-hole funktioniert, indem Sie eine Website öffnen, von der Sie wissen, dass sie normalerweise Werbung enthält, insbesondere Nachrichtenseiten wie CNN, BBC, Reuters usw.

Eine noch einfachere Methode besteht darin, diese Seite Pi-Hole-Testseite zu öffnen. Wenn Sie keine Werbung auf der Seite sehen, funktioniert Pi-hole. Wenn Sie jedoch Werbung auf der Website sehen, funktioniert Pi-hole nicht. Erwägen Sie, Ihre Routerkonfiguration zu überprüfen.

Herausforderungen im Pi-Hole-Setup

Pi-Hole ist, genau wie andere Tools, nicht perfekt. Bei der Verwendung von Pi-hole können Sie auf einige dieser Herausforderungen stoßen:

Pi-hole blockiert nicht alle Anzeigen

Werbefirmen kennen DNS-Werbeblocker wie Pi-hole. Einige Unternehmen überwinden die Hürde der DNS-Werbeblockierung, indem sie Anzeigen direkt in den Code der Anwendung einfügen, z. B. in Spiele, oder Anzeigen zu einem Teil der Streaming-Daten machen, wie im Fall von YouTube. Daher siehst du weiterhin YouTube-Anzeigen, da diese Anzeigen Teil des Videos sind, das du streamst, und nicht separat geschaltet werden.

Pi-Hole hinterlässt ein Leerzeichen

Im Gegensatz zu browserbasierten Werbeblockern, die den Platz entfernen, der von Anzeigen belegt worden wäre, entfernt Pi-hole diese nicht. Stattdessen erhalten Sie einen leeren Bereich, wo Anzeigen platziert worden wären. Dies kann auf Geräten mit kleinem Bildschirm irritierend werden.

Pi-hole blockiert Werbung auf allen Geräten in einem Netzwerk

Da es sich um ein Werbeblocker-Tool auf Netzwerkebene handelt, werden Geräte im Netzwerk nicht diskriminiert. Schlimmer noch, es gibt keine Schnittstelle, um die Blockierung auf einigen Geräten einfach zu deaktivieren. Daher müssen Sie die DNS-Einstellungen auf diesen spezifischen Geräten manuell ändern.

Denn selbst wenn Sie Pi-hole ausschalten, können Sie keine Verbindung zum Internet herstellen, ohne die DNS-Einstellungen auf dem Router oder den beteiligten Geräten zurückzusetzen.

Obwohl es einen Mangel hat, ist Pi-hole immer noch sehr nützlich, um Benutzer zu schützen und ihre Erfahrung beim Surfen im Internet angenehmer zu gestalten.

Anmerkung des Verfassers

Pi-hole ist ein sehr nützliches Tool für alle, die das Internet nutzen. Abgesehen davon, dass es nur irritierende Werbung blockiert, die das Surfen im Internet zu einem lästigen Erlebnis machen kann, kann es Ihre Privatsphäre online schützen, indem es Internet-Tracker blockiert, die auf Geräten platziert sind, um die Internetaktivitäten der Benutzer zu überwachen.

Darüber hinaus kann es Ihren Computer vor dem Zugriff auf bösartige Websites schützen, die Malware- oder Ransomware-Infektionen verursachen können. Abgesehen davon kann es Netzwerkbenutzer vor dem Zugriff auf schädliche Websites schützen. Auch wenn die Installation mühsam sein kann, ist Pi-hole ein Tool, das jeder, der das Internet nutzt, sehr nützlich finden wird.

x