Pi-Hole-installation på Linux för bättre och annonsfri upplevelse

Spread the love

Pi-hole är ett Linux-verktyg som låter användare blockera annonser och skadliga webbplatser på alla enheter som är anslutna till ett nätverk.

Det faktum att internet förändrade reklam är ingen hemlighet. Det är inte bara mindre kostsamt, utan annonsering på internet gör det möjligt för varumärken att rikta in sig på målgrupper baserat på demografi och övervaka prestanda för deras annonser, vilket inte kan hända med traditionella medier som TV, radio och tidningar.

Enligt PwC:s Global Entertainment & Media Outlook 2022 spenderade annonsörer i USA 189,3 miljarder dollar på annonsering online, vilket var 2,7 gånger högre än de 69,7 miljarder dollar som spenderades på reklam på TV.

I rapporten framgår att 2026 kommer utgifterna för onlineannonsering att vara 3,8 gånger större än TV-reklam. Allt fler annonsörer lägger ut annonser på internet. Hur påverkar detta användarnas upplevelse av att surfa på internet?

Enligt rapporten om annonsblockering från Global Web Index blockerar 40 % av onlinepopulationen annonser. Rapporten noterar att de fem främsta anledningarna till att användare blockerar annonser är: annonser är för många på internet, för många annonser är irriterande eller irrelevanta, annonser är för påträngande, annonser innehåller ibland virus eller buggar, och slutligen tar annonser upp för mycket skärmutrymme.

Med antalet annonsörer som ökar och vissa till och med använder aggressiva reklamtekniker, kan användare sluta vara hjälplösa utan kontroll över sin upplevelse online.

Detta behöver dock inte vara fallet. Verktyg som Pi-hole tillåter användare att ta tillbaka kontrollen och stoppa irriterande och frustrerande annonser på sina enheter.

Vad är ett Pi-hål?

Enligt dess officiella dokumentation är Pi-hole ett slukhål för Domain Name Service (DNS) som skyddar dina enheter från oönskat innehåll utan att installera någon programvara på klientsidan. För att förstå vad Pi-hole gör är det viktigt att veta hur datorer kommunicerar över internet.

Datorer kommunicerar med varandra genom internetprotokoll (IP)-adresser. Detta är siffror som representerar resurser på internet.

Men eftersom datorer inte kan förstå domännamnen måste de konverteras till sina respektive IP-adresser. Detta görs av Domain Name System (DNS). DNS kan också blockera åtkomst till webbplatser genom DNS-slukning.

Ett DNS-slukhål är en metod som används för att förhindra åtkomst till skadliga webbplatser eller oönskade domäner genom att omdirigera förfrågningar för dessa domäner till en obefintlig eller kontrollerad IP-adress. DNS sinkholing fungerar genom att konfigurera en DNS-server med en lista över domäner vars åtkomst är förbjuden.

DNS-servern fångar sedan upp DNS-förfrågningar om åtkomst till domännamn och jämför det begärda domännamnet med dess lista över förbjudna domäner. Om en matchning hittas returnerar DNS-servern den konfigurerade kontrollen eller falska IP-adressen och blockerar därmed (sinkholing) åtkomst till den begärda förbjudna domänen.

Med tanke på vad ett DNS-slukhål är kan vi alltså säga att Pi-hole är en nätverksnivå, DNS-baserad annonsblockerare som skyddar nätverk från annonser och internetspårare. Det fungerar som ett DNS-slukhål och blockerar domäner som visar annonser. Den är fritt tillgänglig och kan installeras på vilken Linux-dator som helst eller Raspberry Pi-minidator.

När Pi-hole är konfigurerat som DNS för en router kommer annonser att blockeras i hela nätverket. Det betyder att alla enheter som telefoner, datorer, spelkonsoler, smarta TV-apparater och andra smarta apparater kommer att ha en annonsfri upplevelse när de är anslutna till nätverket. Detta är till skillnad från adblockers installerade på webbläsare som bara blockerar annonser på en enda enhet.

  15 bästa IRC-klienten för Mac och Linux

För att blockera domäner som visar annonser använder Pi-hole en community-underhållen blocklista över webbplatser som visar annonser. När en ansluten enhet försöker komma åt en domän som visar annonser svarar Pi-hole tillbaka med en ogiltig IP-adress vilket i sin tur leder till att annonser blockeras. Den ogiltiga IP-adressen som används av Pi-hole är 0.0.0.0

Anledningar till att installera Pi-hole

Att sätta upp Pi-hole i ett nätverk är mycket fördelaktigt. Några av dessa fördelar inkluderar:

Blockera annonser och oönskade webbplatser på alla enheter i ett nätverk

Eftersom Pi-hole blockerar annonser på nätverksnivå säkerställer det att alla enheter som använder nätverket får en annonsfri upplevelse. Bortsett från bara annonser tillåter Pi-hole användare att blockera alla webbplatser som de anser vara osäkra för nätverksanvändare. Det kan vara allt från webbplatser för vuxna till webbplatser som främjar våld. På så sätt skyddas användare, särskilt barn, från skadligt innehåll.

Pi-hole skyddar användarnas integritet

Annonsföretag visar personliga annonser genom att använda spårare för att övervaka användarnas onlineaktivitet och samla in data om deras surfvanor. Detta kan förhindras med hjälp av ett Pi-hole som blockerar onlinespårare från att skydda användarnas integritet. Webbläsarbaserade annonsblockerare tillåter dock spårare att bryta användarnas data.

Förbättrad nätverksprestanda

Eftersom Pi-hole blockerar oönskat innehåll kan det resultera i förbättrad nätverksprestanda genom att minska mängden data som behövs för att laddas ner eller bearbetas av enheter i nätverket

Skyddar enheter från skadlig programvara och andra skadliga webbplatser

Bildkälla: Pi-hole

Pi-Hole är mycket fördelaktigt för alla nätverk eftersom det tillåter användare att ha en annonsfri upplevelse, förhindrar brytning av deras data, skyddar dem från skadliga webbplatser och skyddar enheter från nätfiske, skadlig programvara och ransomware-webbplatser.

Det blockerar också myntutvinningsnätverk för att förhindra att enheter används för att bryta kryptovaluta utan användarnas vetskap eller samtycke.

Pi-Hole-installationskrav

För att installera Pi-hole i ett hemnätverk kräver Pi-hole något av följande officiellt stödda operativsystem:

  • Buster/Bullseye-släpp av Raspberry PI OS på en ARM-arkitektur
  • Ubuntu release 20.x/22.x på ARM/x86_64-arkitektur
  • Debian release 10/11 på ARM / x86_64 / i386 arkitektur
  • Fedora release 35/36 på ARM / x86_64 / i386 arkitektur
  • CentOS Stream release 8/9 på x86_64

Minst 512 MB RAM krävs på datorn där Pi-hole ska installeras. Minst 2 GB ledigt utrymme krävs, även om 4 GB rekommenderas.

Slutligen krävs en internetanslutning och tillgång till en routers adminpanel för att ställa in och använda Pi-hole.

Hur man ställer in Pi-hole på Linux

För att visa hur man installerar Pi-hole på Linux, kommer den här installationsguiden att täcka hur man installerar Pi-hole på Ubuntu, som är den mest använda Linux-distributionen. Den senaste versionen, Ubuntu 22.04.1 LTS kommer att användas.

Följ följande steg för att installera Pi-hole på Ubuntu

#1. Uppdatera ditt operativsystem – innan du installerar någon programvara på Linux är det bra att uppdatera operativsystemet. Kör följande rad i terminalen för att installera alla tillgängliga uppdateringar:

sudo apt update && sudo apt upgrade -y

#2. Konfigurera en statisk IP-adress – eftersom Pi-hole är en server behöver den en statisk IP-adress för att fungera korrekt. En statisk IP-adress är en IP-adress som inte ändras om du inte ändrar den själv. DNS-servrar använder statiska IP-adresser så att enheter vet hur man ansluter. Om de fortsatte att förändras skulle användarna också behöva fortsätta att konfigurera om DNS-servrarna på sina datorer för att använda internet. Så här konfigurerar du en statisk IP-adress om du inte redan har en:

  Hur man spelar Dead Space på Linux

#3. Navigera till Inställningar, Wi-Fi och klicka på kugghjulsikonen. Om du använder Ethernet, gå till Inställningar, Nätverk och klicka på kugghjulsikonen bredvid din trådbundna anslutning

#4. Klicka på fliken IPv4 och gör ändringar för att matcha följande skärmdump

#5. För att bekräfta att det har fungerat, öppna terminalen och kör:

ip address show

I den markerade raden, lägg märke till att vi har lagt till en 192.168.0.10 IP-adress och i den markerade texten finns det inget ord ”dynamisk” vilket betyder att IP-adressen vi ställer in är statisk.

#6. Kör följande kommando i terminalen för att installera Pi-hole

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

Att köra ovanstående kommandon börjar installera nödvändiga beroenden, och det leder dig till en uppmaning på skärmen för att ställa in Pi-hole

#7. På den här första skärmen trycker du bara på Enter

#8. Eftersom Pi-hole är ett gratis verktyg, överväg att stödja det genom donationer genom att gå till Pi-hole Donations. Tryck på Enter för att fortsätta

#9. Eftersom vi redan har ställt in en statisk IP-adress, tryck på C för att fortsätta

#10. Använd upp- eller nedpilarna för att navigera till din föredragna DNS-leverantör. Du är fri att välja vilken som helst, men Quad9 (filtrerad, ECS, DNSSEC), Cloudflare (DNSSEC) eller OpenDNS (ECS, DNSSEC) rekommenderas i allmänhet på grund av deras utmärkta integritetspolicy. När du har valt ditt föredragna val, tryck på Enter för att fortsätta.

#11. Som nämnts tidigare använder Pi-hole en community-hanterad blockeringslista för att blockera annonsbetjänande domäner och skadliga webbplatser. Det här är StevenBlacks Unified Hosts List som Pi-hole föreslår att du lägger till. Tryck på Y för att lägga till den.

#12. Admin Web Interface är ett enkelt sätt att hantera Pi-hole. Att inte installera det påverkar inte Pi-holes funktionalitet. Det rekommenderas dock starkt att du installerar det. Tryck på Y för att installera den och fortsätt

#13. Tryck på Y för att installera Lighttpd för användning med Admin-webbgränssnittet installerat i det tidigare steget.

#14. För att Pi-hole ska visa dig korrekt statistik om aktivitet som sker på Pi-hole DNS. Du måste aktivera frågeloggning. Tryck på Y för att aktivera det och fortsätt

#15. Eftersom du aktiverade inloggning i föregående steg väljer du här hur mycket information du vill se. Nivå 0, Visa allt, kommer att hålla en logg över alla domäner som besöks av alla klienter(enheter) som använder Pi-hole i nätverket. Använd piltangenterna UPP och NER för att välja vilken nivå av loggning du vill ha, tryck sedan på Enter för att avsluta installationen. Stäng dock inte din terminal än.

#16. Om du installerade administratörswebbgränssnittet enligt rekommendationen, kommer du att få inloggningsuppgifter för att komma åt administratörswebbsidan. Du kommer att få en länk till webbplatsen och ett lösenord

#17. För att komma åt Admin Web UI, öppna din webbläsare, ange den angivna webbadressen för webbgränssnittet i det här fallet, den givna URL:en är http://192.168.0.10/admin och anger det angivna inloggningslösenordet. Du kommer att hamna vid en sådan skärm

Den här instrumentpanelen visar all nödvändig information om din användning av Pi-hole. I det övre högra hörnet, Domäner på annonslista, i grönt, visar antalet domäner. Pi-hole kommer att blockera eftersom vi lade till dess rekommenderade blocklista.

Om du vill lägga till en ny webbplats till listan över blockerade, klicka på Hantera annonslista strax under de 168 482, som visar antalet blockerade domäner.

#18. Det sista steget är att konfigurera routern du använder för att använda din Linux-dator där du har installerat Pi-hole som dess DNS-server. Eftersom routrar är olika, kommer metoden att göra detta att variera.

  Hur man spelar Psychonauts på Linux

Se därför din routers manual för att ta reda på hur du gör detta. Pi-hole Documentation har även en sida om hur man gör detta på olika routrar. Gå till Pi-hole som DNS-server för att ta reda på hur du gör detta.

Nästa är att ta reda på om Pi-hole fungerar på dina enheter.

Hur man vet om Pi-Hole fungerar korrekt

Pi-hole är inställt för att blockera annonser i ett nätverk. Därför är ett enkelt sätt att veta om Pi-hole fungerar att öppna en webbplats som du vet vanligtvis har annonser, särskilt nyhetssajter som CNN, BBC, Reuters, etc.

En ännu enklare metod är att öppna denna webbplats Pi-hole test site. Om du inte ser annonser på sidan fungerar Pi-hole. Men om du ser annonser på sajten så fungerar inte Pi-hole. Överväg att kontrollera din routerkonfiguration.

Utmaningar i Pi-Hole Setup

Pi-hole, precis som andra verktyg, är inte perfekt. Du kan stöta på några av dessa utmaningar när du använder Pi-hole:

Pi-hole blockerar inte alla annonser

Annonsföretag är medvetna om DNS-annonsblockerande verktyg som Pi-hole. Vissa företag övervinner hindret för blockering av DNS-annonser genom att lägga in annonser direkt i applikationens kod, till exempel i spel eller göra annonser till en del av strömmande data, som i fallet med YouTube. Därför kommer du fortfarande att se YouTube-annonser eftersom dessa annonser kommer som en del av videon du streamar och inte visas separat.

Pi-hole lämnar ett utrymme

Till skillnad från webbläsarbaserade annonsblockerare, som tar bort utrymmet som skulle ha tagits upp av annonser, tar Pi-hole inte bort dem. Istället får du ett tomt utrymme där annonser skulle ha placerats. Detta kan bli irriterande på enheter med liten skärm.

Pi-hole blockerar annonser på alla enheter i ett nätverk

Eftersom det är ett annonsblockerande verktyg på nätverksnivå kommer det inte att diskriminera enheter i nätverket. Ännu värre, det finns inget gränssnitt för att enkelt inaktivera blockering på vissa enheter. Därför måste du ändra DNS-inställningarna på de specifika enheterna manuellt.

Detta beror på att även om du stänger av Pi-hole kommer du inte att kunna ansluta till internet utan att återställa DNS-inställningarna på routern eller de inblandade enheterna.

Även om det har sina brister är Pi-hole fortfarande väldigt användbart för att skydda användare och göra deras upplevelse av att surfa på internet trevligare.

Författarens anteckning

Pi-hole är ett mycket användbart verktyg för alla som använder internet. Förutom att bara blockera irriterande annonser som kan göra surfandet på internet till en irriterande upplevelse, kan det skydda din integritet online, blockera internetspårare som placeras på enheter för att övervaka användarnas internetaktiviteter.

Dessutom kan det skydda din dator från att komma åt skadliga webbplatser som kan smitta med skadlig programvara eller ransomware. Bortsett från det kan det skydda nätverksanvändare från att komma åt skadliga webbplatser. Även om installationen kan vara tråkig, är Pi-hole ett verktyg som alla som använder internet kommer att finna mycket användbart.