Anonim

Er zijn veel opties voor het blokkeren van advertenties, maar veel daarvan zijn verre van perfect. Om het nog ingewikkelder te maken, zijn websites begonnen met het detecteren en blokkeren van browser-adblockers. Dus, welke opties heeft u om uzelf online te beschermen tegen ongewenste advertenties en trackers?

Er is eigenlijk een eenvoudige, universele oplossing die alle advertentieverzoeken op uw netwerk verzamelt en weggooit voordat ze zelfs uw browser bereiken. Bovendien worden ze op DNS-niveau verwerkt, dus ad blocker … blockers kunnen het niet detecteren.

Pi Hole is een script dat u op de meeste Linux-systemen kunt installeren, maar het heeft zijn naam te danken aan de Raspberry Pi. De Pi is een perfect klein apparaat waarop u Pi Hole kunt installeren, op uw netwerk kunt aansluiten en in feite kunt vergeten. Als u het zich afvraagt, verwijst het "Hole" -gedeelte van de naam naar een zwart gat, want dat is in wezen hoe het werkt voor advertenties.

Planning van uw configuratie

Snelle links

  • Planning van uw configuratie
    • Kies uw apparaat
    • Gemeenschappelijke opties
      • Eenvoudige router-DNS
      • Tweede caching DNS
      • Pi OpenVPN-client
  • Installeer Pi Hole
    • De webinterface
    • Pi Hole-upstreamservers
  • Configureer uw client-DNS
    • router
    • Individuele computers
      • Windows 10
      • Linux
  • Gedachten sluiten

Pi Hole is belachelijk veelzijdig. Je kunt het vrijwel overal op het pad van je netwerk naar internet plaatsen. Het heeft alleen DNS-invoer en een server nodig om het opgeschoonde verkeer naar te sturen. Het verkeer kan afkomstig zijn van een enkel apparaat, meerdere apparaten of uw router zelf, en het kan rechtstreeks naar een externe DNS-server, uw router, een lokale proxy zoals DNSCrypt gaan, of zo ongeveer alles dat DNS-verkeer aankan.

Kies uw apparaat

Ondanks de naam kunt u Pi Hole op de meeste Linux-systemen installeren, ongeacht het soort apparaat waarop ze zich bevinden. Pi Hole uitvoeren op een gewone Linux-pc, een aangepaste router of zelfs een virtuele machine is niet uitgesloten. De keuze is helemaal aan jou.

Kies een apparaat dat het beste past in de verkeersstroom die u wilt ontwerpen. Vergeet niet dat je een Raspberry Pi kunt uitvoeren met meerdere services erop. Als je wilt, kun je een Pi als een router zelf configureren met Pi Hole om DNS af te handelen en een OpenVPN-client om verkeer van meerdere apparaten af ​​te handelen.

Gemeenschappelijke opties

Er zijn veel manieren waarop u uw netwerk kunt configureren. Tenzij je echt iets creatiefs wilt doen, zijn er een paar vrij veel voorkomende.

Eenvoudige router-DNS

Dit is gemakkelijk de meest eenvoudige configuratie die u kunt gebruiken. Het enige dat u hoeft te doen, is Pi Hole installeren op een apparaat in uw netwerk. Configureer vervolgens uw router om het IP-adres van dat apparaat voor DNS te gebruiken. Al het andere op uw netwerk stroomt zoals gewoonlijk. Het enige nadeel hier is dat je geen VPN kunt gebruiken, tenzij de VPN geen Pi Hole gebruikt of je de router gebruikt om verbinding te maken met de VPN.

Tweede caching DNS

Als u al een DNS-cacheserver hebt, zoals een server die is geïntegreerd in uw router via pfSense of een ander geavanceerder router-besturingssysteem, kunt u nog steeds profiteren van die DNS-functionaliteit met Pi Hole. De eenvoudigste manier om dit te doen is door de apparaten in uw netwerk te configureren om Pi Hole rechtstreeks voor DNS te gebruiken. Stel vervolgens Pi Hole in om zijn DNS-aanvragen stroomopwaarts naar uw router te exporteren. De router kan normaal blijven werken en dezelfde externe DNS gebruiken als voorheen. Nogmaals, als u afzonderlijke apparaten hebt die VPN-verbindingen gebruiken, moet u uw router gebruiken om verbinding te maken of de Pi Hole op die apparaten opgeven.

Pi OpenVPN-client

Ten slotte is dit de oplossing voor VPN-gebruikers. Als je een gemengd netwerk hebt met sommige apparaten die een VPN gebruiken en andere niet, dan kun je je Pi het beste gebruiken als router met een VPN-client en de Pi Hole. Eigenlijk heb je twee Pi-gaten nodig, een voor de VPN en een voor normaal verkeer. Het is niet ideaal, maar het zal werken.

Het niet-VPN-netwerk ziet er bijna identiek uit aan de eerste eenvoudige configuratie. Voor de VPN moet u een Pi als router instellen. Die router zal ook een OpenVPN-client en Pi Hole uitvoeren. Configureer de computers die u op de VPN wilt verbinden met de router. Configureer de Pi om alle verkeer via OpenVPN naar uw VPN-provider te routeren. Configureer vervolgens de Pi om Pi Hole te gebruiken als DNS en de upstream DNS van Pi Hole als server van uw VPN-provider.

Installeer Pi Hole

Oké, nu de theorie en planning uit de weg zijn, is het tijd om Pi Hole daadwerkelijk te installeren. Het is eigenlijk heel simpel. Zorg er eerst voor dat je krul op de Raspberry Pi hebt geïnstalleerd of waar je Pi Hole ook wilt installeren. Het helpt ook om sudo te hebben. Omdat je waarschijnlijk Debian of Ubuntu gaat gebruiken (het is een goed idee), zorg er gewoon voor dat je curl installeert.

$ sudo apt install curl

Plak vervolgens de volgende regel in de terminal en voer deze uit. Het zal het Pi Hole-installatiescript downloaden en beginnen.

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

Om te beginnen, begint het Pi Hole-installatiescript door ervoor te zorgen dat je root-toegang hebt, via sudo of dat je het script als root uitvoert. Hoe dan ook werkt.

Het Pi Hole-installatiescript wordt gestart en u wordt gevraagd om met de installatie te beginnen.

Vervolgens wordt u gevraagd naar welke DNS-server u wilt exporteren. Kies degene die je leuk vindt.

Vervolgens wordt u gevraagd of u het huidige IP-adres wilt gebruiken om een ​​statisch IP-adres in te stellen. Tenzij u een zeer goede reden hebt om dit niet te doen, laat het precies zo.

Stel de Pi Hole-webinterface in voor monitoring. Het is erg goed, dus gebruik het zeker.

Ten slotte zal het script u vertellen dat de installatie is voltooid en u en beheerderswachtwoord geven. Noteer het. Je kunt het niet wijzigen en je hebt het nodig om toegang te krijgen tot de volledige admin-webinterface.

De webinterface

De webinterface die wordt meegeleverd met Pi Hole is eigenlijk heel leuk. De lay-out is eenvoudig en het is een geweldige manier om precies te zien wat de Pi Hole blokkeert. U zult verrast zijn met de hoeveelheid afvalverkeer dat uw netwerk verstopt. Gebruik het tabblad 'Aanmelden' aan de zijkant om u aan te melden met uw wachtwoord.

Kijk eens rond. Het hoofdtabblad “Dashboard” laat zien hoeveel aanvragen er in totaal door de Pi Hole zijn binnengekomen en hoeveel daarvan werden geblokkeerd. Het bevat ook mooie grafieken van uw verzoek en een lijst van de domeinen waarmee contact wordt opgenomen. Terwijl je het laat lopen, vult Pi Hole de grafieken en krijg je gevisualiseerde gegevens over wat er met je netwerk gebeurt.

Pi Hole-upstreamservers

Onder het tabblad "Instellingen" vindt u een reeks andere tabbladen bovenaan. Klik op de "DNS". Op dat tabblad vindt u de lijst met DNS-servers uit het installatiescript. Er zijn ook een paar opties voor het toevoegen van aangepaste DNS-servers. Configureer het zoals u dat wilt. In de toekomst zou je daar dingen gaan veranderen.

Configureer uw client-DNS

Nu uw Pi Hole actief is, moet u de apparaten in uw netwerk configureren om er verbinding mee te maken. De exacte omstandigheden zullen uniek zijn voor uw netwerk, maar sommige dingen zijn universeel.

router

Alle routers zijn verschillend. Zoek de DHCP-opties voor uw router en zoek de velden "Statische DNS". Stel het IP-adres van uw Pi Hole in als eerste invoer en pas de wijziging toe. Uw router begint met het omleiden van alle DNS-aanvragen door de Pi Hole.

Individuele computers

Als u ervoor hebt gekozen om verbinding te maken via afzonderlijke computers, moet u elke configureren om Pi Hole te gebruiken in plaats van uw router voor DNS.

Windows 10

Het wijzigen van uw DNS-server in Windows 10 is onnodig ingewikkeld, maar het is nog steeds volledig uitvoerbaar. Klik op uw optie "Instellingen" of "Configuratiescherm" in het hoofdmenu. Klik op "Netwerk en internet" en ga naar het "Netwerkcentrum".

Klik op "Adapterinstellingen wijzigen". Klik vervolgens met de rechtermuisknop op uw adapter en selecteer "Eigenschappen". Selecteer "Internet Protocol 4" in het venster "Eigenschappen" en tik op de knop "Eigenschappen" hieronder. Selecteer in het volgende venster het keuzerondje om specifieke servers te gebruiken. Voer het IP-adres van uw Pi Hole in en sla op.

Linux

Linux-distributies hebben verschillende manieren om netwerkconfiguratie af te handelen, maar de meeste gebruiken NetworkManager in een of andere vorm om u een grafische interface te bieden waarmee u netwerken kunt beheren.

Open de app Instellingen van uw desktopomgeving. Zoek naar de netwerkinstellingen. Op GNOME wordt dit "Netwerk" genoemd. Selecteer de netwerkinterface die u gebruikt om verbinding te maken en de instellingen te openen. Op GNOME is dit het tandwielpictogram in de rechter benedenhoek. Selecteer IPv4. De DNS-serverinstellingen bevinden zich in elk geval onder de kop IPv4. Voer het IP-adres van uw Pi Hole in. Opslaan en toepassen.

Gedachten sluiten

Pi Hole is geweldig. Het zal waarschijnlijk duizenden (letterlijk duizenden) verzoeken op uw netwerk binnen een paar uur op uw netwerk blokkeren. Dit is merkwaardig vooral waar wanneer je streamingdiensten en streaming-apparaten gebruikt. Hoewel het moeilijk was om het hele proces van start tot finish hier te behandelen, moet je een algemeen idee hebben van hoe je de Pi Hole instelt, wat het kan doen en hoe je het in je netwerk kunt integreren.

Omdat Pi Hole zo superlicht en flexibel is, kun je het vrijwel overal in je netwerk installeren en zelfs meerdere instanties op verschillende plaatsen uitvoeren. De keuze is helemaal aan jou. Hoe je het ook doet, je zult echter een aantal behoorlijk verrassende resultaten opmerken, en je netwerk zal er waarschijnlijk sneller voor zijn.

Blokkeer alle advertenties op uw netwerk met pi hole