
Hvis du er Træt af at se annoncer på alle dine enheder? Hver gang du opretter forbindelse til dit Wi-Fi-netværk derhjemme, har du sikkert hørt om Pi-hulDette lille projekt, oprindeligt designet til en Raspberry Pi, er blevet en meget populær løsning til at blokere annoncer og trackere på netværksniveau uden at skulle installere blokkere på hver computer, mobiltelefon eller tablet.
Selvom det kan lyde teknisk, er opsætning og brug af Pi-hole en proces perfekt håndterbar, selv hvis du er nybegynderDer er folk, der bogstaveligt talt starter fra bunden, med tvivl om, hvad de skal købe, hvordan de skal tilslutte den til deres router, eller hvilke trin de skal følge uden at ødelægge tingene.
Hvad er Pi-hole, og hvordan fungerer det på dit netværk?
Pi-hole er dybest set en DNS-server, der filtrerer annoncer og trackere for hele dit lokale netværk. I stedet for at hver enhed selv opklarer adresserne på de websteder, den tilgår, går alle disse anmodninger først gennem Pi-hole, som kontrollerer, om domænet er på blokeringslister, og hvis det er, sender det til en adresse, der ikke svarer, hvilket forhindrer annoncen i at blive downloadet.
Pi-hole er primært designet til at blive installeret i en raspberry Pi (såsom en Raspberry Pi 3 B+ eller højere)Den kan dog også installeres på andre enheder, såsom en NAS eller endda en virtuel maskine. Det vigtige er, at den har en statisk IP-adresse på dit netværk og er pålideligt tilgængelig, da den vil fungere som det centrale DNS-opløsningspunkt.
Når Pi-hole registrerer, at en anmodning går til et reklame- eller sporingsdomæne, omdirigerer den forespørgslen til en Ikke-eksisterende IP-adresse eller lokal IP-adresse, hvor intet indlæsesDet praktiske resultat er, at bannere, videoannoncer og mange tracking-scripts holder op med at blive vist. Derudover indlæses sider hurtigere, fordi tid og båndbredde ikke spildes på indhold, der ikke giver nogen værdi.
Det er vigtigt at forstå, at Pi-hullet... Den er ikke perfekt, og den blokerer ikke 100% af annoncerne. Især nogle, der er mere indviklet integreret i bestemte platforme. Men reduktionen i reklamer og sporing er normalt meget mærkbar. Mange brugere rapporterer, at browsing bliver meget renere og mere jævnt på alle deres enheder efter installationen, uden at de behøver at justere noget på hver enkelt.
Hvad du skal bruge til at bruge Pi-hole derhjemme
For at sætte Pi-hole op i dit hjemmenetværk er den sædvanlige fremgangsmåde at bruge en Raspberry Pi som en dedikeret enhedEn model som Raspberry Pi 3 B+ er mere end nok til et normalt hjemmenetværk, selvom senere modeller og endda nogle tidligere modeller også fungerer.
Grundmaterialet ville være noget i retning af følgende: a Raspberry Pi (3B+ eller højere)Du skal bruge et microSD-kort på mindst 8 GB, en passende strømforsyning, et Ethernet-kabel til at forbinde den til routeren og eventuelt et tastatur og en skærm til den indledende opsætning, hvis du ikke vil gøre alt via SSH. I nogle tilfælde køber folk komplette sæt (for eksempel fra butikker som PiHut), hvor næsten alt allerede er forberedt.
Det er ikke nødvendigt at have en router af et bestemt mærke, men du skal bruge routeren til at tillade ændre DNS-server Dette annonceres via DHCP til enhederne på dit netværk. Mange modeller fra producenter som TP-Link (Archer, Deco…), Asus, internetudbyderes routere og andre tilbyder denne mulighed i deres indstillingspanel. Hvis du ikke kan ændre DNS'en på routeren, kan du altid konfigurere den manuelt på hver enhed, selvom dette er mere besværligt.
I tilfælde af specifikke routere (som f.eks. en Spectrum Sagemcom Fast 5285 eller forskellige TP-Link Archer- og Deco-modeller) involverer processen adgang til deres webadministrationsgrænseflade Find det afsnit, hvor den primære DNS-server for LAN'ets DHCP-tjeneste er defineret. Det er der, du senere skal indtaste din Pi-holes IP-adresse.
Forbered Raspberry Pi før installation af Pi-hole
Det første tekniske trin er at forberede Raspberry Pi'ens operativsystem. Dette bruges typisk Raspberry Pi OS (tidligere Raspbian), helst Lite-versionen For at undgå at spilde ressourcer på en grafisk brugerflade, hvis du ikke har brug for den. Hvis din Raspberry Pi understøtter det, er det en god idé at bruge 64-bit versionen.
Den sædvanlige metode er at downloade det officielle Raspberry Pi OS-billede fra Raspberry Pi Foundations hjemmeside. Det anbefales Download altid den nyeste version tilgængelig, fordi linket og udgaven kan ændre sig over tid, så det giver ikke mening at stole på et gammelt link, som du måske ser på et skærmbillede.
Når du har billedfilen, skal du optag det på SD-kortetPå macOS kan dette gøres fra kommandolinjen: Identificér først kortets disk med en kommando som diskutil listOg når du kender enhedsnummeret, bruger du en kommando som dd at kopiere billedet til kortet. Det er en proces, der kræver omhu, for hvis du vælger den forkerte disk, kan du overskrive en anden.
Hvis du bruger Windows, er den nemmeste måde at bruge værktøjer med en grafisk brugerflade, f.eks. Win32 Disk Imager eller Balena EtcherDisse værktøjer guider dig trin for trin gennem valget af image og kort, hvilket reducerer risikoen for fejl. Målet er under alle omstændigheder det samme: at sikre, at Raspberry Pi OS-imaget er korrekt installeret på microSD-kortet.
Når SD-kortet er klar, skal du sætte det i Raspberry Pi'en, tilslutte den til en skærm og et tastatur (i hvert fald første gang), og tænde den. Den indledende konfiguration fuldføres ved første opstart.hvor du kan definere brugernavn, adgangskode og, om nødvendigt, nogle grundlæggende systemindstillinger.
Aktivér fjernadgang med SSH til Raspberry Pi
For at undgå at Raspberry Pi altid er tilsluttet en skærm og et tastatur, er den sædvanlige fremgangsmåde Aktivér SSH-adgangPå denne måde kan du administrere det fra en anden computer på netværket ved hjælp af en terminal eller en klient som PuTTY på Windows.
Standardmåden til at aktivere SSH på Raspberry Pi OS er at køre kommandoen sudo raspi-configDen opsætningsguide indeholder et afsnit kaldet Interface muligheder, hvor du finder muligheden for at tænde eller slukke for SSH-serveren.
I den menu skal du vælge SSH og markere feltet for at aktivere det. Systemet vil vise en besked som "SSH-serveren er aktiveret", hvilket indikerer, at du nu kan oprette forbindelse eksternt. Fra det øjeblik vil Raspberry Pi'en acceptere SSH-forbindelser, så længe den er tændt og på netværket."
For at finde ud af, hvilken IP-adresse Raspberry Pi har modtaget på dit netværk, kan du køre kommandoen hostname -IResultatet bliver noget i retning af dette. 192.168.XY (For eksempel 192.168.96.156). Det er den IP-adresse, du bruger fra din pc til at oprette forbindelse, for eksempel ved at skrive i en terminal. ssh usuario@192.168.96.156 eller ved at konfigurere PuTTY med disse data.
Husk at Brugeren defineres under første opstart af systemet, og det er den, du skal bruge i SSH-sessioner. Når du har bekræftet, at du kan oprette forbindelse uden problemer, behøver du ikke at have Raspberry Pi tilsluttet en skærm, hver gang du vil foretage ændringer.
Installation af rørledning trin for trin
Med Raspberry Pi klar og tilgængelig via SSH, er det tid til at installere Pi-hole. Den mest almindelige metode involverer at bruge en automatisk installationsskript som downloader og forbereder alt nødvendigt. For at gøre dette åbner du en SSH-session og udfører en kommando som denne:
curl -sSL https://install.pi-hole.net | bash
Den kommando downloader og kører det officielle installationsprogram. Pi-hole installerer sig selv over flere minutter og viser til sidst forskellige konfigurationsskærme. Det er vigtigt at læse hvert trin omhyggeligt., da den definerer nøgleaspekter af, hvordan din nye DNS-server fungerer.
Et af de grundlæggende punkter er at tildele en statisk IP-adresse til Raspberry Pi inden for dit lokale netværk. Hvis du tillader den at ændre sin IP-adresse hver gang (via DHCP), kan enheder miste den som deres DNS-server på et tidspunkt, så det er bedst at reservere den. Pi-hole-installationsprogrammet kan hjælpe dig med at reservere den IP-adresse, selvom den også kan administreres fra routerens indstillinger.
Et andet spørgsmål, som assistenten vil stille dig, er hvad upstream DNS-server Du vil bruge den. Det vil sige, når Pi-hole modtager en ikke-blokeret anmodning, hvilken ekstern server skal den så forespørge? Her kan du vælge udbydere som Google (f.eks. Google ECS-muligheden), Cloudflare, OpenDNS osv. Vælg den, du foretrækker; for de fleste brugere vil enhver af disse være tilstrækkelig.
De resterende indledende indstillinger fungerer normalt godt med standardværdierne. Så medmindre du har meget specifikke behov, kan du følge den anbefalede arbejdsgang. Til sidst viser programmet en skærm, der angiver, at installationen er afsluttet, og, meget vigtigt, Den vil lære dig den oprindelige adgangskode for at få adgang til webgrænsefladen. fra Pi-hole. Det er en god idé at skrive den nøgle ned eller ændre den med det samme.
Hvis du vil indstille en brugerdefineret adgangskode (eller ændre den senere), kan du bruge kommandoen pihole -a -p Fra Raspberry Pi-konsollen kan du definere en ny administratoradgangskode til webpanelet. Du kan endda lade det være uden en adgangskode, hvis du ønsker det, selvom denne sidste mulighed ikke anbefales i praksis.
Adgang til Pi-hole webadministrationspanelet
Når det grundlæggende er installeret og konfigureret, kan du få adgang til Pi-holes grafiske brugerflade. For at gøre dette skal du åbne en browser på en hvilken som helst enhed på netværket og skrive Raspberry Pi IP-adresse efterfulgt af /adminFor eksempel noget i retning af http://192.168.1.xx/admineller med en ekstra port, hvis du har tilpasset den på en NAS eller container.
Når du går ind, vil du se startskærmen, der viser en oversigt over statistikkerne: Samlede DNS-forespørgsler, hvor mange der er blevet blokeret, blokeringsprocent, de mest besøgte domæner osv. For at foretage ændringer skal du klikke på Log ind og indtaste den adgangskode, du har defineret, eller som installationsprogrammet har givet dig.
Når du er inde, har du en sidemenu, hvorfra du kan få adgang til alle sektioner: kontrolpanel, indstillinger for blokeringslister, værktøjer, gruppeadministration, logføring af forespørgsler i realtid og mere. Det anbefales at bruge et par minutter på at kigge rundt. og gør dig bekendt med, hvad hvert afsnit tilbyder, før du tager fat på noget seriøst.
I installationer på NAS eller andre enheder fungerer panelet på samme måde: den eneste forskel er, at du i stedet for Raspberry Pi'ens IP-adresse bruger adresse og port, som du har tildelt Pi-hole-tjenesten på den pågældende maskineHvis du for eksempel kører den på en NAS med en bestemt port, får du adgang til den ved hjælp af noget i retning af http://192.168.1.xx:puerto/admin.
Fra denne brugerflade kan du i realtid se, hvilke klienter der bruger Pi-hole, hvilke domæner der forsøger at indlæse, og hvilke der er blokeret, hvilket giver en Et ret klart overblik over dit netværks DNS-trafikDet er en af de bedste måder at forstå alt, hvad der foregår bag kulisserne, når du blot åbner en hjemmeside eller en app.
Konfigurer routeren og enhederne til at bruge Pi-hole
For at Pi-hole kan virke magisk, skal du bruge enhederne på dit netværk til at bruge det som primær DNS-serverDen reneste måde at opnå dette på er ved at justere indstillingerne på din router, så alle enheder, der automatisk får en IP-adresse (via DHCP), også modtager Pi-holes IP-adresse som deres DNS-server.
I praksis involverer dette at få adgang til din routers administrationspanel (normalt ved at indtaste dens IP-adresse, noget i retning af 192.168.1.1, i din browser) og finde afsnittet for LAN-, DHCP- eller intern netværkskonfigurationDer finder du normalt et felt kaldet "Primær DNS-server" eller noget lignende. På en Asus-router er det for eksempel placeret i LAN-sektionen under fanen DHCP-server, hvor du kan indtaste din Raspberry Pis IP-adresse som den primære DNS-server.
Hvis du bruger routere fra mærker som TP-Link (med Archer- eller Deco-serier, såsom C1200, C5400, Deco X20, AX73 osv.), er proceduren den samme: du går ind i panelet, går til det lokale netværk eller DHCP-sektionen og ændrer Primær DNS i forhold til Pi-holesHver model har en lidt anderledes menu, men ideen er altid den samme, og producentens officielle dokumentation forklarer normalt, hvor man skal justere den parameter.
Nogle mennesker vælger at lægge en anden DNS, ligesom Googles (8.8.8.8)som backup. Dette kan dog medføre, at visse enheder (især mobile enheder) foretrækker at bruge den sekundære DNS, hvilket omgår Pi-hole og reducerer dens effektivitet betydeligt. Hvis du ønsker en mere pålidelig filtrering, er det derfor bedre at Du skal blot indstille Pi-holes IP-adresse som den primære DNS. på routeren, eller at den sekundære er et andet backup Pi-hul, hvis du har en redundant installation.
Efter ændring af DNS på routeren anbefales det at genstarte enheder, der får deres IP-adresse via DHCP (computere, mobiltelefoner, tablets, fjernsyn osv.), så de opdaterer deres konfiguration og Begynd at bruge Pi-holes IP-adresse med det samme.I tilfælde af enheder med en manuelt konfigureret statisk IP-adresse, skal du tilgå netværksindstillingerne for hver enhed og manuelt ændre den primære DNS til IP-adressen på din Raspberry Pi eller NAS.
Se hvilke hold der bruger Pi-hole og netværksstatus
En af de mest nyttige sektioner af Pi-hole-panelet er den, der tillader Tjek hvilke enheder der er tilsluttet netværket, og hvilke der bruger DNS-tjenestenDette kan findes i menuen Værktøjer i afsnittet Netværk.
På den skærm kan du se listen over klienter, deres IP-adresser, navne (hvis det registreres), antallet af forespørgsler, og om de filtreres. Det er en praktisk måde at kontrollere, at din mobilenhed f.eks. rent faktisk bruger Pi-hole og ikke sidder fast med forældede eller alternative DNS-servere.
Derudover viser hovedpanelet det samlede antal blokerede forespørgsler, de hyppigst afviste domæner og de klienter, der genererer mest trafik. Disse oplysninger er meget nyttige til at diagnosticere problemer eller opdage særligt "chattende" enheder, der sender mange anmodninger til analyse- eller reklametjenester.
Hvis du bemærker, at en enhed på dit netværk mangler på listen eller ikke har trafik gennem Pi-hole, er det normalt bedst at kontrollere dens netværkskonfiguration. Nogle gange har visse enheder en fast DNS-server konfigureret som standard eller bruger protokoller som DNS-over-HTTPS, som kan omgå traditionel filtrering på netværksniveau.
Administrer og opdater blokeringslister (annoncelister)
Hjertet i Pi-hole-blokaden er lister over domæner, som den beslutter at blokereDisse lister administreres fra sektionen Gruppeadministration > Annoncelister i administrationspanelet. Der kan du tilføje nye kilder, aktivere eller deaktivere eksisterende og i vid udstrækning tilpasse deres funktionsmåde.
Der findes mange hjemmesider på internettet, der er dedikeret til at udarbejde blokeringslister for Pi-hole og lignende programmer. En meget populær reference er... firebog.nethvor nogle lister er fremhævet med grønt som anbefalet. Mange brugere vælger kun at bruge disse eller kombinere dem med en anden pålidelig kilde. En anden velkendt mulighed er filterlister.comhvor du også kan søge efter lister baseret på den type indhold, der skal blokeres.
Ideelt set bør du ikke overdrive med at tilføje snesevis af lister tilfældigt, da for mange kilder kan føre til falske positiver eller forsinke opdateringer. En god strategi er start med de anbefalede basislister Og hvis du bemærker, at en specifik type reklame slipper igennem, så kig efter mere specifikke lister for den type indhold.
Selve listerne opdateres automatisk; det vil sige, at deres vedligeholdere tilføjer eller fjerner domæner uden at du behøver at redigere noget manuelt. Men når du tilføjer nye lister eller ønsker at gennemtvinge en opdatering af hele sættet, kan du gå til menuen Værktøjer og bruge indstillingen Opdater tyngdekraft, som er ansvarlig for at downloade og konsolidere alle blokeringsoplysninger.
Takket være disse lister vil Pi-hole være i stand til at opretholde et forholdsvis højt filtreringsniveau uden at du konstant skal tjekke domæner et efter et. Alligevel kan du altid bruge lokale hvidlister eller sortlister til at finjustere adfærden i meget specifikke tilfælde.
Konfigurationsbackups med Teleporter
Når du har tilpasset Pi-hole efter din smag, med konfigurerede lister, oprettede grupper, tilpassede regler, og alt fungerer korrekt, anbefales det kraftigt. sikkerhedskopier indstillingernePå denne måde kan du gendanne dit miljø uden at starte forfra, hvis der opstår et problem i fremtiden, eller du har brug for at geninstallere.
For at lave disse kopier bruges det indbyggede værktøj kaldet teleporterDu kan tilgå dette fra administrationspanelet i afsnittet Indstillinger. Der finder du muligheden for at eksportere dataene og downloade en backupfil med alle relevante indstillinger.
Kopieringsprocessen er enkel: Du vælger, hvilke dele af konfigurationen du vil inkludere (lister, regler, grupper osv.), og downloader den resulterende fil til din computer. Du kan derefter gemme denne fil et sikkert sted og bruge den, når du har brug for det. gendan Pi-hulstilstand efter en geninstallation eller et enhedsskift.
Hvis du nogensinde får brug for at gendanne, skal du vende tilbage til den samme Teleporter-sektion, vælge backupfilen fra Gennemse og klikke på Gendan. Du kan vælge at gendanne alt eller kun bestemte elementer, hvilket giver betydelig fleksibilitet, hvis du kun vil vende tilbage til et bestemt aspekt.
Med disse trin – installation af systemet, aktivering af SSH, opsætning af Pi-hole, konfiguration af routeren, opdatering af listerne og sikring af sikkerhedskopier – har du en Pi-hole-installation klar til daglig brugBlokerer en stor del af reklamen og sporingen på alle dine WiFi-forbundne enheder, forbedrer din browseroplevelse og ofte også sideindlæsningshastigheden ved at fjerne disse irriterende elementer.


