ID.nl logo
Zo maak je een adblocker met Raspberry Pi en Pi-hole
© PXimport
Huis

Zo maak je een adblocker met Raspberry Pi en Pi-hole

Het is één van de grootste irritaties op internet: advertenties. Je kunt natuurlijk voor elk apparaat een ad-blocker in je browser installeren, maar als je ook je smartphone, slimme televisie en spelcomputer tegen reclames wilt beschermen, dan is een centrale ad-blocker veel handiger. Er zijn dure commerciële oplossingen beschikbaar, maar met een Raspberry Pi van een paar tientjes en Pi-hole bereik je exact hetzelfde. In dit artikel laten we je zien hoe makkelijk dit is.

01 Raspberry Pi aanschaffen

Voor de workshop heb je een Raspberry Pi nodig, het maakt niet uit welke versie je gebruikt. De meest recente versie is Raspberry Pi 3 Model B, die zo’n veertig euro kost. Naast de minicomputer heb je een microSD-kaartje nodig waar je de software op plaatst. Als je computer geen kaartlezer heeft, heb je ook nog een kaartlezer nodig. Daarnaast heb je een micro-usb-kabel en een usb-voeding van 2 ampère nodig. Een behuizing is optioneel, maar wel handig als je het apparaat voor langere tijd wilt inzetten.

©PXimport

02 Raspbian downloaden

Voor Pi-hole kun je het standaard besturingssysteem Raspbian installeren. Ga naar www.raspberrypi.org, klik op Downloads en vervolgens op Raspbian. Pi-hole heeft aan een gestripte versie genoeg, je kunt daarom eventueel onder Raspbian Jessie Lite op Download ZIP klikken. Als je voor de eerste keer met Raspbian aan de slag gaat, is het echter handiger om de normale versie te downloaden omdat je dan de beschikking over een desktopomgeving hebt. Na het downloaden pak je het bestand uit. In deze workshop werken we met de standaardversie van Raspbian met desktopomgeving.

03 DiskImager downloaden

Download het programma Win32DiskImager, installeer het en open het programma. Sluit de SD-kaart aan op je pc en controleer welke schijfletter de SD-kaart krijgt toegewezen. In DiskImager kijk je of de juiste letter wordt getoond en open je het Raspbian disk-image door op het mapje naast de letter te klikken. Klik op Write om het image naar de SD-kaart te kopiëren. Bevestig de actie door op Yes te klikken. Het schrijven van het besturingssysteem kan een paar minuten duren. Als het bericht Write Successful verschijnt, klik je op OK en haal je de SD-kaart uit je pc.

©PXimport

04 Raspbian installeren

Voor de eerste installatie en configuratie van Raspbian moet je een toetsenbord en monitor op je Raspberry Pi aansluiten. De monitor verbind je via een HDMI-kabel aan de aansluiting van de Raspberry Pi. Schuif vervolgens de microSD-kaart in de sleuf van je Raspberry Pi. Om de Raspberry Pi van stroom te voorzien, kun je een stroomadapter aansluiten of eventueel een usb-kabel tussen je Raspberry Pi en je pc aansluiten. Raspbian wordt gestart en regels met code verschijnen op je beeldscherm, wacht totdat het besturingssysteem zich automatisch opent.

05 Raspbian configureren

Voordat je de software Pi-hole op je Raspberry Pi zet, is het handig om even een paar instellingen in Raspbian te wijzigen. Ga naar Menu / Preferences / Raspberry Pi Configuration en geef bijvoorbeeld je locatie, tijdzone en toetsenbordindeling aan. Het is ook handig om je netwerkinstelling alvast even te configureren. Ga naar het netwerk-icoontje bovenin en kies je draadloze netwerk. Meld je aan en je hebt de Raspberry Pi met het internet verbonden. Uiteraard kun je ook een bekabelde netwerkaansluiting gebruiken.

©PXimport

SSH

Je kunt de verdere installatie van Pi-hole middels een SSH-verbinding vanaf je computer doen. Voordat je de monitor, muis en het toetsenbord ontkoppelt, ga je eerst nog even naar de Terminal bovenin. Typ hostname -I om het IP-adres van je Raspberry Pi te weten te komen. Voor Windows moet je een SSH-client downloaden, PuTTY is een bekende. In het veld Host Name typ je het IP-adres, klik vervolgens op Open. In macOS ga je naar de terminal en typ je ssh pi@ip-adres waarbij je natuurlijk je ip-adres invult. De accountnaam is pi en het wachtwoord is raspberry.

06 Bestandssysteem uitbreiden

Om ervoor te zorgen dat je alle beschikbare ruimte op je SD-kaart kunt gebruiken, kun je in de terminal op de Raspberry Pi of in je SSH-client op je pc of Mac het commando sudo raspi-config typen. Selecteer Expand Filesystem en kies vervolgens voor Finish. Je moet hierna je Raspberry Pi opnieuw opstarten, kies daarom voor Yes als je gevraagd wordt dit te doen. Deze stap helpt ook vaak als je problemen tijdens de installatie van Pi-hole ondervindt.

©PXimport

07 Pi-hole installeren

Geef in de terminal de volgende code in: curl -L https://install.pi-hole.net | bash. Klik twee keer op OK en als je bij het venster over de statische IP aankomt, klik je nogmaals op OK. Pi-hole werkt namelijk alleen als de Raspberry Pi over een statisch IP-adres beschikt. Selecteer in het volgende venster of je de Raspberry Pi via ethernet of wifi hebt aangesloten, een selectie maak je door op de spatiebalk te drukken. Wil je naar het volgende venster, dan navigeer je met de pijltjestoetsen en bevestig je een actie met Enter.

©PXimport

08 Statisch IP-adres

Als het venster met de optie Select Protocols verschijnt, kies je voor IPv4, op dit moment werkt de ad-blocker via IPv4 namelijk het beste. Daarna krijg je de vraag of het aangeboden statische IP-adres voor jou oké is. In de meeste gevallen is dit prima en klik je op Yes. Mocht het IP-adres in het bereik vallen van de adressen die je router willekeurig aan apparaten toewijst, dan kan dit een conflict opleveren. In dat geval kies je voor No en voer je zelf een IP-adres in. Als je voor Yes kiest, zal Pi-hole je sowieso nog even waarschuwen voor dit eventuele conflict.

©PXimport

09 Upstream provider

De installatie is bijna klaar, op het einde vraagt Pi-hole of je de Upstream DNS Provider wilt wijzigen. Google is de standaardkeuze en dit is in de meeste gevallen prima, maar je kunt ook de upstream van OpenDNS, Level3, Comodo of Norton gebruiken. Als de tekst Make it so in beeld verschijnt, is de installatie klaar. Noteer het IP-adres van je Pi-hole, dit is het adres wat je apparaten voortaan moeten gebruiken, daarmee gaan we aan de slag in de volgende stappen. Sluit af met OK, er verschijnen nog een paar regels code en dan is het echt gedaan met de installatie.

©PXimport

10 Router of losse apparaten

Om reclames te blokkeren, moet je nu al je internetverkeer via de Pi-hole laten lopen. Dit kan op twee manieren. De eerste manier is dat je op al je apparaten naar je Pi-hole verwijst. Dit heeft als nadeel dat je dit op elk apparaat apart moet instellen. Een andere optie is om je router zo in te stellen dat elke verbinding door de Pi-hole gaat voordat het naar apparaten in je netwerk wordt doorgelaten. We leggen beide opties in de volgende stappen uit.

11 Windows configureren

In Windows 10 ga je naar het configuratiescherm en klik je op Netwerk en Internet / Netwerkcentrum. Klik op Adapterinstellingen wijzigen. Klik met je rechtermuisknop op de verbinding die je wilt wijzigen en selecteer Eigenschappen. Zorg dat je in het tabblad Netwerken bent en selecteer Internet Protocol versie 4. Klik op Eigenschappen / Geavanceerd. Kies het tabblad DNS en voeg het IP-adres van je Pi-hole toe door op Toevoegen te klikken. Sluit af met OK en vergeet deze stappen niet ook bij je eventuele andere netwerkverbindingen te doen.

©PXimport

Macs en smartphones

Op de Mac ga je naar Systeemvoorkeuren / Netwerk. Selecteer je verbinding en klik op Geavanceerd. Kies het tabblad DNS en vul hier het IP-adres in. Op een iPhone vind je de instelling bij Instellingen / Wi-Fi. Klik op de i achter je netwerknaam en verander het adres achter DNS. In Android ga je naar Instellingen en houd je je vinger even op de naam van je netwerk. Tik op Netwerk aanpassen en zet een vinkje voor Geavanceerde opties. Scrol naar beneden en verander DHCP naar Statisch. Onderaan bij DNS 1 geef je je Pi-hole adres in. Bij DNS 2 geef je 8.8.8.8 aan, de DNS-dienst van Google.

12 Administratiepaneel

Ga in je browser naar het IP-adres van je Pi-hole en typ achter het IP-adres /admin. Dit is de configuratiepagina van je Pi-hole. Je ziet hoeveel reclame vandaag al is tegengehouden, hoeveel domeinen geblokkeerd zijn en welke apparaten welke aanvragen hebben gedaan. Onder Top Advertisers zie je van welke domeinen de meeste reclames worden geblokkeerd. Bij Query Log vind je een overzicht van al je internetverkeer, helaas kun je dit niet uitschakelen of bepaalde entries verwijderen.

©PXimport

13 Lokale DNS in je router

De handigste manier is om al het verkeer vanuit je router naar je Pi-hole om te leiden. Ga naar de instellingen van je router en zoek naar het instellingenscherm waar je DHCP-opties kunt wijzigen of waar je instellingen voor IPv4-adressen vindt. Hier vind je dan waarschijnlijk ook de optie om een lokale DNS-server aan te geven. Of deze optie in jouw router wordt aangeboden en of dit überhaupt mogelijk is, kun je alleen ervaren door in de handleiding van je router te kijken of je provider even een mailtje te sturen.

14 DHCP vernieuwen

Het kan zijn dat je op je apparaat nog even de DHCP-lease moet vernieuwen voordat het verkeer via de Pi-hole wordt geleid. In Windows open je de Opdrachtprompt door in de zoek-balk cmd in te toetsen. Typ ipconfig /release en druk op de Entertoets. Als dit succesvol is, typ je vervolgens nog eens het commando ipconfig /renew en sluit je af door op Enter te drukken. Op je Mac vind je deze optie bij Systeemvoorkeuren / Netwerk. Klik op je netwerkverbinding en kies voor Geavanceerd. Klik op TCP/IP en selecteer Vernieuw DHCP-lease.

©PXimport

15 Blacklist en whitelist

Als je bepaalde domeinen wilt whitelisten of blacklisten, dan kun je dat doen in het administratiepanel van je Pi-hole. Websites ‘leven’ van advertentie-inkomsten, dus het is ‘aardig’ om sites die je graag bezoekt te whitelisten. Klik op Whitelist of Blacklist om een domein toe te voegen. Omdat de Pi-hole op DNS-niveau reclames filtert, heeft het geen zin om gewoon een url toe te voegen. Op de website van Pi-block vind je een heldere uitleg hoe je een whitelist of blacklist toepast op je Pi-hole. Hier leggen we uit hoe je onze sites kunt whitelisten.

©PXimport

IPv4 en IPv6

Een heleboel advertenties worden door Pi-hole geblokkeerd, maar er glipt er wel eens eentje tussendoor. In de meeste gevallen gaat het hier dan om advertenties via IPv6. Advertentienetwerken leveren recentelijk steeds meer reclame via IPv6, maar op dit moment werkt de filtering met Pi-hole via IPv4 nog steeds het beste. Het is aan te raden de meldingen op de website www.pi-hole.net af te wachten en in de toekomst je Pi-hole te upgraden naar IPv6-filtering.

▼ Volgende artikel
Alweer meer fietsen gestolen: hier moet je oppassen en zo houd je je fiets veilig
© Rainer Fuhrmann
Mobiliteit

Alweer meer fietsen gestolen: hier moet je oppassen en zo houd je je fiets veilig

In Nederland werd er in 2024 236 keer per dag aangifte gedaan van fietsendiefstal. Omdat lang niet iedereen aangifte doet, ligt het werkelijke aantal gestolen fietsen nog veel hoger. In welke gemeenten loop je het meeste risico en wat kun je doen om het risico op diefstal zo klein mogelijk te houden?

Het aantal fietsdiefstallen in Nederland blijft oplopen. Dat blijkt uit onderzoek van Independer, gebaseerd op cijfers van de politie (Basis Voorziening Informatie) en het CBS (StatLine). In 2024 registreerde de politie 86.220 meldingen van diefstal: 30% meer dan vijf jaar eerder.

De meeste meldingen kwamen uit Noord-Holland, Zuid-Holland en Noord-Brabant. In absolute aantallen is Amsterdam koploper: 10.810 meldingen in één jaar tijd. Dat zijn er ruim twee keer zoveel als in Den Haag, dat met 4.760 meldingen op de tweede plek staat.

Opvallend is dat het aantal diefstallen niet overal stijgt. In vijf provincies – Utrecht, Groningen, Friesland, Overijssel en Noord-Holland – daalde het aantal geregistreerde gevallen juist. Utrecht zag de grootste daling met 575 meldingen minder dan een jaar eerder. In Zeeland was er juist een forse toename: het aantal meldingen lag daar 41,1% hoger dan in 2023. Ook Drenthe, Flevoland, Gelderland, Noord-Brabant, Limburg en Zuid-Holland, lieten een stijging zien. In Rotterdam werden alleen al 4.705 fietsen als gestolen gemeld.

Naast absolute aantallen geeft ook de verhouding met het aantal huishoudens een ander beeld. In de gemeente Heemstede werden 23,3 diefstallen per 1.000 huishoudens gemeld. Daarmee is het risico daar relatief het hoogst. Ook in Veere, Nijmegen en Amsterdam is het risico relatief groot. In zes van de tien gemeenten in de top 10 wonen veel studenten. Renswoude en Schiermonnikoog zijn de enige gemeenten waar geen aangiftes van fietsdiefstal zijn gedaan.

In deze gemeenten loop je het grootste risico

GemeenteProvincieDiefstallen per 1000 huishoudens
HeemstedeNoord-Holland23,3
VeereZeeland22,7
NijmegenGelderland21,7
AmsterdamNoord-Holland21
ZandvoortNoord-Holland20,9
EindhovenNoord-Brabant20,6
HaarlemNoord-Holland20,5
DelftZuid-Holland20,5
UtrechtUtrecht20,1
GroningenGroningen19,2

Lees ook: In 7 stappen de juiste e-bike-verzekering

...En zoveel fietsen worden er in jouw gemeente gestolen

Bron: Independer

©Oleksandr Kozak

Zo verklein je de kans dat je fiets wordt gestolen

Een goed slot is de eerste stap om je fiets te beschermen – en waar we 'een slot' zeggen, bedoelen we liever nog twee. Een standaard ringslot voorkomt dat iemand met je fiets wegrijdt, maar niet dat je fiets wordt opgetild en meegenomen in een busje. Zet je fiets daarom ook altijd met een extra slot ergens aan vast. Dat kan een ketting-, beugel- of vouwslot zijn, zolang het maar een ART-keurmerk heeft.

Het ART-keurmerk geeft aan hoe goed een slot bestand is tegen pogingen om het open te breken. Voor elektrische fietsen is minimaal ART-2 aanbevolen. Wil je je e-bike verzekeren, dan stellen de meeste verzekeraars dit ook verplicht. Bewaar bij aankoop altijd de bon en noteer het sleutelnummer: je verzekeraar kan ernaar vragen bij schade of diefstal.

Zorg dat je het extra slot door het frame en bij voorkeur ook het voorwiel haalt, en zet de fiets vast aan een vast object. Geen rek in de buurt? Rijd dan een stukje verder.

Let op waar je je fiets achterlaat

Op drukke plekken zoals stations, winkelstraten en uitgaansgebieden worden vaak fietsen gestolen. Daar loont het extra om je fiets goed vast te zetten en/of te kijken of er een bewaakte stalling in de buurt is. In veel steden zijn die gratis of goedkoop voor kort parkeren.

Gebruik een GPS-tracker

Veel elektrische fietsen hebben standaard een ingebouwde GPS-tracker. Zo niet, dan kun je er ook zelf een monteren. Bij diefstal kun je de locatie van je fiets dan volgen via een app. Sommige systemen geven automatisch een melding als je fiets wordt verplaatst zonder dat jij erbij bent. Zo vergroot je de kans om je fiets terug te vinden én help je de politie bij het opsporen.

Ook thuis: achter slot en grendel

Ben je weer thuis, zet je fiets dan binnen, bijvoorbeeld in de schuur of berging. Doe hem ook daar op slot. Bij inbraak willen verzekeraars vaak beide sleutels van het slot zien. Vergeet ook niet de accu: vergrendel die of neem hem mee naar binnen.

Voorkomen is...

Dat je fiets nooit gestolen wordt, die garantie is er helaas niet. Maar met bovenstaande tips verklein je wel de kans dat jouw fiets in de statistieken terechtkomt.

▼ Volgende artikel
Review Oppo Enco Air 4 Pro - Mosterd na de maaltijd?
© Wesley Akkerman
Huis

Review Oppo Enco Air 4 Pro - Mosterd na de maaltijd?

Samen met vier nieuwe smartphones en nog een ander setje oordoppen kondigde de Chinese fabrikant Oppo aan dat de Enco Air 4 Pro officieel naar Europa komt. Het is een licht aangepaste versie van de OnePlus Nord Buds 3 Pro en kost 99 euro.

Oké
Conclusie

We snappen best waarom je oortjes van Oppo overweegt voor minder dan 100 euro. Het kan fijn zijn als alle draagbare producten die je dagelijks gebruikt zich in hetzelfde ecosysteem bevinden. Maar in dit geval doe je er beter aan om verder te kijken.

Plus- en minpunten
  • Pasvorm
  • Bestand tegen water
  • Redelijke warme audio
  • Dubbele verbinding
  • Ruisonderdrukking redelijk
  • Weinig audio-codecs
  • Doosje zonder IP-certificaat
  • Hi-res audio alleen met Oppo-telefoon

Ooit stond het merk Oppo bekend als leverancier van hoogwaardige audio- en videoproducten. We kennen mensen die nog altijd dankbaar gebruikmaken van dure premium speakers van dit merk, of de bekende blu-rayspeler waarmee de gigant Europa overheerste. Dat de focus nu volledig ligt op het uitbrengen van midrange smartphones en betaalbare oordopjes moet een doorn in het oog zijn van iedereen die het merk altijd een warm hart toedroeg.

Tot overmaat van ramp treedt Oppo ook nog vaak in de voetsporen van OnePlus als het om oordoppen gaat. Of tenminste, in Europa. Meestal brengt de fabrikant een setje goedkopere earbuds uit in Azië, en hevelt zustermerk OnePlus alles over onder zijn eigen merknaam in Europa. En daar blijft het dan bij. Maar nu is de situatie anders. De Enco Air 4 Pro-oortjes kwamen eerst uit in Azië en als OnePlus Nord Buds 3 Pro uit in Europa. En nu is de 4 Pro ook hier te koop.

©Wesley Akkerman

Hogere prijs, maar…

Ondanks de gelijke basis zijn er toch wat verschillen tussen de OnePlus- en de Oppo-oortjes. Die hebben we reeds benadrukt in de recensie over de Nord Buds 3 Pro, maar nemen we voor dit stuk nog even snel met je door. De Oppo Enco Air 4 Pro heeft een hogere adviesprijs van 99 euro (ten opzichte van 79 euro voor die van OnePlus), maar heeft daarentegen wel de beschikking over een high-res audioformaat in de vorm van de minder bekende LHDC-audiocodec.

LHDC is qua kwaliteit vergelijkbaar met LDAC van Sony, en scoort op het gebied van low-latency-audio net wat beter. Daardoor past die technologie beter bij de gamers onder ons, die meer profijt hebben van een snelle audioverbinding dan mensen die alleen naar muziek luisteren. Je toestel moet LHDC wel ondersteunen; aangezien de codec direct in de Android-basis gebouwd zit, kun je denken dat het wel goed zit. Het blijft helaas bij denken, want bevestiging krijg je niet.

©Wesley Akkerman

Minder aantrekkelijk

We hebben zowel de standaard Android-instellingen als de app overhoop gehaald, maar hebben nergens een optie zien staan waarmee we van audiocodec kunnen wisselen. Ook hebben we geen informatie over de verbinding zien staan, waardoor we dus niet met zekerheid kunnen zeggen of we LHDC hebben gebruikt. Totdat we in de ontwikkelaarsopties zagen dat we ‘gewoon’ via AAC hebben zitten luisteren. LHDC was nergens te bekennen.

Zoiets kan aan de smartphone liggen, en dat is in ons geval ook zo. Het toestel waarmee we de Oppo Enco Air 4 Pro testen, is de Pixel 9 Pro XL. Om toch toegang te krijgen tot de genoemde codec, dien je een Oppo-smartphone te gebruiken. Die ondersteunen LHDC wel. We snappen het: Oppo is niet het enige bedrijf dat bepaalde opties liever binnen het eigen ecosysteem houdt, maar dat maakt zo’n setje wel veel minder aantrekkelijk voor mensen daarbuiten.

©Wesley Akkerman

Verder precies hetzelfde

Verder is de Oppo Enco Air 4 Pro op het ontwerp na (dat voor de gelegenheid is ontdaan van die gekke spikkeltjes) precies hetzelfde als de OnePlus Nord Buds 3 Pro. Dat betekent dat de oordopjes over steeltjes beschikken, die uit je oren kunnen vliegen zodra je je haar goed wilt doen. Dit design heeft voor sommige mensen het voordeel dat ze juist wel goed in de gehoorgang blijven zitten, maar dat zal dus per gebruiker verschillen. Ze zitten in elk geval redelijk strak.

Verder zijn ze voorzien van een IP55-certificaat, bluetooth 5.4, Google Fast Pair en een batterijduur van 5,5 tot 12 uur. Dat is afhankelijk van of je de ruisonderdrukking gebruikt. Het doosje kan de accuduur oprekken tot 20 met of 44 uur zonder ANC. Dat is niet verkeerd, maar ook niet uitmuntend. De ruisonderdrukking is bovendien zeer redelijk en past zich steeds aan je omgeving aan. Hoge tonen hoor je meestal nog wel, maar lage tonen worden gelukkig netjes weg gefilterd.

©Wesley Akkerman

Warm maar blikkerig

De drivers van deze oortjes zijn 12,4 millimeter groot en bieden zowel AAC- als SBC-codecs (naast LHDC). Dat is voldoende voor vrijwel alle Android-, iOS- en Windows-apparaten. Verder kun je met twee apparaten tegelijkertijd verbinding maken dankzij multipoint-ondersteuning. De belkwaliteit laat verder iets te wensen over. Soms kun je iemand lastig verstaan, maar andersom hebben we geen negatieve feedback ontvangen.

Over het algemeen zijn we gematigd positief over de audiokwaliteit. Hoewel de verplichte HeyMelody-app geen uitgebreide equalizer aanbiedt, zijn er toch wat opties beschikbaar waarmee je het geluid kunt personaliseren. Zo kun je wat meer nadruk op de basgeluiden leggen, waardoor de sound warmer en dieper klinkt. Daar staat tegenover dat het in de hoogte wat blikkerig klinkt en dat instrumenten in de volle breedte weinig ruimte krijgen. Maar voor popmuziek is het prima.

Oppo Enco Air 4 Pro kopen?

We snappen best waarom je een setje oordoppen van Oppo overweegt voor minder dan 100 euro. Het kan fijn zijn als al je draagbare producten zich in hetzelfde ecosysteem bevinden. Maar in dit geval doe je er beter aan om verder te kijken. Voor 99 euro kun je betere producten vinden, zoals de Audio-Technica ATH-CKS30TW+ of de Teufel Airy TWS 2. Toegegeven, die hebben hun eigen problemen, maar ze bieden dezelfde ervaring voor alle gebruikers.

Het belangrijkste verschil tussen de Oppo Enco Air 4 Pro en OnePlus Nord Buds 3 Pro, die vrijwel identiek aan elkaar zijn, zit verstopt achter een grote betaalmuur in de vorm van een smartphone. Zonder Oppo-telefoon krijg je geen toegang tot audio in hogere resolutie en heb je dus een ondermaatse muziekervaring. De oortjes klinken an sich warm, maar zonder de juiste support ook blikkerig en smal genoeg om bepaalde muziekinstrumenten in de breedte te missen.