nyttige artikler

Opret en netværksbred annonceblokering med en Raspberry Pi

Du har software til at blokere annoncer på din computer, men hvis du vil blokere annoncer på alle dine enheder - fra din smartphone til dine tablets - har du brug for noget lidt stærkere. Gå ind i Pi-Hole, et Raspberry Pi-billede, der blokerer for alle slags annoncer på routerniveau.

Nogle annoncer er modbydelige, men husk: Annoncer er, hvordan websteder som os tjener nok penge til at køre, så medmindre du vil se alle dine foretrukne websteder gå ud af drift, minder vi ydmygt dig om at hvidliste de sider, du elsker.

Når du har konfigureret Pi-hullet, blokeres annoncer, før de endda kommer til din computer, smartphone eller enhver anden enhed på dit hjemmenetværk. Ud over at frigøre din browser fra at køre en anden udvidelse, bør dette fremskynde din browsing og skære ned på belastningstider (det bør endda skære ud ting som de irriterende in-game-annoncer i iOS og Android). Dette fungerer kun, når enheder er forbundet til dit hjemmenetværk, så hvis du forlader huset, fungerer blokeringen ikke mere, men det er stadig nyttigt, hvis du ikke er en fan af annoncer. Heldigvis har udvikler Jacob Salmela et forudkonfigureret Pi-billede, der er let at installere og konfigurere. Med det opsættes din Pi automatisk, og du skal blot ændre et par indstillinger på dine enheder.

Hvad du har brug for

  • Raspberry Pi (enhver model)
  • SD-kort og en kortlæser
  • Strømforsyning
  • Ethernet-kabel
  • Tastatur (til første opsætning)

Trin én: Download og brænd Pi-hul-billedet

Den første ting du skal gøre er at downloade og brænde Pi-hul-billedet. Billedet er en version af et Raspberry Pi-operativsystem kaldet Diet Pi, der skærer en masse uønsket fra Raspbian, og er fyldt med al den software, der er nødvendig for at køre annonceblokeringen. Du kan følge vores guide til at lave et billede her, men her er den korte version.

vinduer

  1. Download det forudkonfigurerede Pi-Hole-billede og pak .img-filen ud indeni.
  2. Download Win32DiskImager og pak applikationen (.exe-fil) inde.
  3. Tilslut din kortlæser til din Windows-pc, og indsæt dit SD-kort.
  4. Åbn Win32DiskImager.exe, det program, du lige har downloadet, ved at dobbeltklikke på det. Hvis du kører Windows 7, 8 eller 10, skal du højreklikke på det og vælge "Kør som administrator" i stedet.
  5. Hvis dit SD-kort ikke automatisk registreres af applikationen, skal du klikke på rullemenuen øverst til højre (mærket "Enhed") og vælge det på listen.
  6. I billedfilsektionen af ​​applikationen skal du klikke på det lille mappeikon og vælge den Pi-Hole .img-fil, du lige har downloadet.
  7. Klik på knappen Skriv, og vent til Win32DiskImager gør dens ting. Når det er færdigt, kan du sikkert skubbe dit SD-kort ud og indsætte det i din Raspberry Pi.

OS X

  1. Download det forudkonfigurerede Pi-Hole-billede herfra og pak .img-filen ud inde.
  2. Download RPi-sd-kortbygger (husk at vælge den korrekte version til din installerede version af OS X) og pak applikationen ud.
  3. Tilslut din kortlæser til din Mac (hvis nødvendigt), og indsæt dit SD-kort.
  4. Åbn RPi-sd-kortbygger. Du bliver straks bedt om at vælge et Pi-hul-billede. Vælg .img-filen, du har downloadet tidligere.
  5. Du bliver spurgt, om dit SD-kort er tilsluttet. Da vi indsatte det tidligere, er det det, så gå videre og klik på Fortsæt. Du får præsenteret SD-kortindstillinger. Hvis du kun har indsat en, vil du ikke se noget andet på listen, og det vil blive kontrolleret. Hvis ikke, skal du kun kontrollere det kort, du vil bruge, og klikke på OK.
  6. Indtast din administratoradgangskode, og klik på OK.
  7. Du bliver spurgt, om SD-kortet blev skubbet ud. Dette antages at ske, da applikationen skal afmontere den for at udføre en direkte kopi. Kontroller, at dit SD-kort ikke længere er tilgængeligt i Finder. Fjern det IKKE fra din USB-port eller kortlæser. Når du er sikker, skal du klikke på Fortsæt.
  8. RPi-sd-kortbygger afslutter forberedelsen af ​​dit SD-kort. Skub det sikkert ud, og indsæt det i din Raspberry Pi.

Trin to: Start op og konfigurer din Raspberry Pi

Indsæt dit SD-kort i din Raspberry Pi, og tilslut tastaturet. Tilslut Ethernet-kablet til din Wi-Fi-router, tilslut derefter din Raspberry Pi, og vent til det starter.

Når du først starter din Raspberry Pi op, starter den og genstarter flere gange. Dette er normalt, så lad det ske. For det meste udfører det grundlæggende installationsprocedurer som at udvide filsystemet og få netværksindstillingerne konfigureret. Til sidst starter den op til en login-skærm.

Log ind med brugernavn: og adgangskode:. Når du gør det, vil din Raspberry Pi tjekke efter og muligvis downloade et sæt opdateringer, så vent også her. Når det er gjort, skal du genstarte igen og derefter logge ind.

Trin tre: Konfigurer en statisk IP-adresse til din Pi

Efter alle disse genstarter kommer du til sidst til skærmen DietPi Setup, hvor du kan tildele en statisk IP-adresse. Dette er nødvendigt, så din Pi vil altid være tilgængelig på den samme adresse fra nogen af ​​dine enheder. Her er hvad du skal gøre:

  1. Vælg Okay på skærmen med den første opsætning.
  2. Vælg Skift kablet netværksindstillinger.
  3. Vælg Skifttilstand, og tryk på Enter for at ændre den til Statisk.
  4. Vælg Kopier nuværende adresse til statisk. Skriv en note af den IP-adresse, der er anført øverst, du har brug for den i næste trin.
  5. Vælg Anvend for at gemme ændringerne og genstarte netværket.
  6. Når det er afsluttet, skal du vælge Afslut for at genstarte enheden endnu en gang.

Når netværksindstillingerne er konfigureret, genstarter din Pi igen. Installer derefter Pi-Hole-softwaren (dette kan tage et stykke tid, det tog ca. 20-30 minutter for mig), og genstart derefter en sidste gang. Når den genstarter, køres annonceblokeringssoftwaren automatisk, så alt hvad du skal gøre er at konfigurere dine computere.

Trin fire: Peg dine enheder mod Raspberry Pi for DNS

Når din Raspberry Pi kører Pi-Hole-softwaren, bliver du stadig nødt til at dirigere din enhedstrafik gennem den, så annonceblokering fungerer. For at gøre dette skal du ændre dine enheds DNS-indstillinger. På denne måde pingere enhederne Pi for at blokere annoncer, så længe de alle er på samme netværk. Dette er temmelig enkelt, men varierer afhængigt af dine enheder og hvad de kører.

vinduer

  1. Højreklik på Start-knappen og vælg Netværksforbindelser.
  2. Vælg dit Wi-Fi- eller Ethernet-netværk.
  3. Dobbeltklik på Internetprotokol version 4.
  4. Klik på Brug følgende DNS-serveradresser.
  5. Under den foretrukne DNS-server skal du indtaste din Raspberry Pis IP-adresse, du samlet i trin tre.

OS X

  1. Åbn Systemindstillinger.
  2. Klik på Netværk.
  3. Vælg dit Wi-Fi- eller Ethernet-netværk.
  4. Klik på Avanceret.
  5. Klik på fanen DNS.
  6. Klik på plustegnet og indtast din Raspberry Pis IP-adresse, du samlet i trin tre.

Android

  1. Åbn indstillinger.
  2. Vælg Wi-Fi.
  3. Tryk længe på dit nuværende netværk, og vælg Rediger netværk.
  4. Tryk på Vis avancerede indstillinger.
  5. Skift IP-indstillinger til Statisk.
  6. Indtast dine Raspberry Pis IP-adresse under DNS-feltet.

iOS

  1. Åbn indstillinger.
  2. Vælg Wi-Fi, og tryk på dit hjemmenetværk.
  3. Tryk på DNS, og indtast din Raspberry Pis IP-adresse.

Du kan også spore, hvordan Pi-hullet har det med at blokere annoncer ved at gå til: [RaspberryPiIPaddress]/pihole/index.php

Her ser du statistikker og yderligere oplysninger.

Whitelist-websteder

Som standard blokerer Pi-hullet en masse sider, men du kan hvidliste dine foretrukne websteder, selvom det er lidt kompliceret lige nu. Først skal du gå tilbage til din Raspberry Pi. Når du starter Raspberry Pi og logger på, vil du automatisk være på kommandolinjen. Her kan du oprette og redigere en tekstfil med de sider, du ikke vil blokere annoncer på:

  1. Skriv cd /etc/pihole/ fra kommandolinjen Raspberry Pi
  2. Skriv nano whitelist.txt at åbne en tom tekstfil.
  3. Indtast webadressen på de websteder, du ikke vil blokere annoncer på. Tryk på Enter mellem hver indgang for at placere hver på en ny linje. Brug både www.site.com og site.com til de websteder, du ikke vil blokere.
  4. Tryk på CTRL + X for at gemme og afslutte.
  5. Genstart Raspberry Pi, og ændringerne træder i kraft.

Fremtidige opdateringer lover også muligheden for at redigere hvide og sorte lister fra den førnævnte indeksskærm, så hold øje med det. Hvis du vil have et mere dybtgående kig på at oprette dine egne hvide og sorte lister, kan du følge denne vejledning.