Innholdsfortegnelse:

PiHole annonseblokkering med 3,5 "skjerm: 8 trinn (med bilder)
PiHole annonseblokkering med 3,5 "skjerm: 8 trinn (med bilder)

Video: PiHole annonseblokkering med 3,5 "skjerm: 8 trinn (med bilder)

Video: PiHole annonseblokkering med 3,5
Video: Use Your PI Hole for Local DNS - Why You Should Change Your Settings Now 2024, November
Anonim
PiHole annonseblokkering med 3.5
PiHole annonseblokkering med 3.5
PiHole annonseblokkering med 3.5
PiHole annonseblokkering med 3.5
PiHole annonseblokkering med 3.5
PiHole annonseblokkering med 3.5
PiHole annonseblokkering med 3.5
PiHole annonseblokkering med 3.5
PiHole annonseblokkering med 3.5
PiHole annonseblokkering med 3.5
PiHole annonseblokkering med 3.5
PiHole annonseblokkering med 3.5

Velkommen til opplæringen min om hvordan du lager en virkelig fantastisk annonseblokkering for hele nettverket ditt! Raspberry Pi kjører programvare kjent som Pi-Hole og PADD for å blokkere annonser og vise statistiske data som Pi-Hole's IP-adresse og mengden annonser som er blokkert.

Rekvisita

Du trenger:- Raspberry Pi 3/4, enten vil gjøre det, og det kan være + -varianten hvis du velger.

- 3,5 Raspberry Pi -skjerm, jeg fant en billig på eBay for rundt $ 20 AUD.

- Et pålitelig 8 GB Micro-SD-kort, jeg brukte et 16 GB SanDisk-kort fordi det var det jeg hadde rundt, og jeg har hatt lykke til med det tidligere.

- En 3D -skriver eller tilgang til en 3D -utskriftstjeneste, teknisk sett er dette valgfritt hvis du ikke vil ha en sak, men det anbefales på det sterkeste.

- Ethernet -kabel, brukes til å gi Pi raskere internett

- Ruter, for å koble din Pi til

- Raspberry Pi -strømforsyning, jeg anbefaler den offisielle Raspberry Pi -strømforsyningen, men enhver USB -strømforsyning som kan levere 5V på minst 2,5 ampere, bør være bra.

- En Windows -PC, programvaren som brukes i denne instruksjonsboken kan ha ekvivalenter for Mac og Linux, men jeg vil dekke Windows -siden.

- En Micro-SD til USB-adapter, brukes til å koble SD-kortet til datamaskinen. Valgfritt hvis datamaskinen din allerede har et spor.

Trinn 1: Klargjøre SD -kortet for Pi

Forbereder SD -kortet for Pi
Forbereder SD -kortet for Pi
Forbereder SD -kortet for Pi
Forbereder SD -kortet for Pi
Forbereder SD -kortet for Pi
Forbereder SD -kortet for Pi

Dette er ganske enkelt, men før vi blinker SD er her programvaren du trenger:

SD Card Formatter, Den kan lastes ned fra sdcard.orgs nettsted

Etser, brukes til å blinke kortet. Du kan også bruke Win32DiskImager i stedet hvis du foretrekker det

Det siste Raspbian Lite -bildet, sørg for å trekke ut.zip -filen du får

Ok, vi har samlet programvaren vår, la oss komme i gang.

Først må vi formatere SD -kortet. Vi gjør dette ved å åpne SD -kortformatering, plugge inn SD -kort og velge det fra listen øverst i vinduet. Sørg for at du velger SD -kortet, ikke en annen stasjon. Sørg for at det ikke er noe viktig på kortet, da alt vil bli slettet på kortet. Når du er klar, klikker du på "Format". Det bør ikke ta for lang tid å fullføre. Når den er ferdig kan du lukke SD -kortformatereren

Deretter må vi blinke kortet. Åpne Etcher og klikk på den blå knappen som sier "Velg bilde", og bla etter.img -filen du lastet ned tidligere, og velg den. Deretter bør SD -kortet ditt allerede være valgt som standard, men hvis det ikke bare er å endre det ved å klikke på knappen. Når du har bekreftet at alle valgene er riktige, klikker du på "Flash!". Dette vil ta noen minutter, og når det er gjort kan du lukke ut av Etcher.

Til slutt må vi aktivere ssh og koble til wifi. Åpne File Explorer og klikk på "boot" på venstre side. Du bør bli presentert med en liste over filer. Høyreklikk og opprett et nytt tekstdokument, navngi det ssh og fjern filtypen.txt på slutten. Vær oppmerksom på at du må ha 'Vis filutvidelser' aktivert for å gjøre dette. Klikk på Ja, og en tom fil som heter ssh skal være tilstede. Deretter må vi lage et tekstdokument igjen, men gi det navnet wpa_supplicant og erstatte.txt med.conf. Høyreklikk på den, velg rediger og lim inn denne teksten i filen, og erstatt wifi -detaljene med:

land = USA

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 nettverk = {ssid = "WIFI_SSID" scan_ssid = 1 psk = "WIFI_PASSWORD" key_mgmt = WPA-PSK}

Sørg for å lagre filen når du er ferdig!

Ta ut SD -kortet, legg det i Pi og du er ferdig med å forberede kortet!

Trinn 2: Installere Pi-Hole Through SSH

Installere Pi-Hole Through SSH
Installere Pi-Hole Through SSH

Nå skal vi installere den hellige gralen av programvare, Pi-Hole.

Igjen, vi trenger litt programvare for å fortsette, så last ned dette:

PuTTY, vi skal bruke dette som en ssh -klient

Før vi kobler til Pi, må vi finne IP -adressen til den. Den enkleste måten å gjøre dette på er å logge på ruteren din ved hjelp av IP -adressen og finne et enhetsnavn 'raspberrypi'. Søk i instruksjonene for hvordan du gjør dette for ruteren og ruterenes passord, siden alle rutere er litt forskjellige. Når du har IP -adressen til den, åpner du PuTTY og skriver inn IP -adressen din i Host Name -boksen. Klikk deretter "Åpne". En advarsel vil dukke opp, bare klikk på Ja, og du vil bli brakt til en svart terminal med en pålogging. Skriv inn brukernavnet 'pi' og passordet 'bringebær'. Når du er logget inn vellykket, bør du bli brakt til en kommandolinje med pi@raspberrypi. Nå vil du lime inn følgende kode:

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

Det bør begynne å laste ned installasjonsprogrammet og deretter starte installasjonen automatisk.

Det vil presentere deg med en rekke skjermer, der du trykker ok, eller ja, og for oppstrøms DNS -server velger du Google.

Hvis du ønsker å kunne bruke webgrensesnittet lettere, kan vi endre passordet ved å skrive

pihole -a -p

I terminalen.

Pi-Hole bør nå installeres! Selvfølgelig kan du bare bruke Pi-Hole uten skjermen, men hva er moroa i det?

Trinn 3: Installer PADD og en 3,5 "skjerm, og 3D -utskrift av delene

Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5
Installere PADD og en 3.5

Nå skal vi installere PADD, som viser vår Pi-Hole-statistikk på en skjerm. Dette trinnet er litt mer terminalbasert, men ikke avvis det, det er veldig enkelt.

Før vi installerer PADD, må vi installere skjermen. Sørg for at Pi er slått av og frakoblet strømmen, og fest skjermen som vist på bildet, og hvis den er riktig tilkoblet, bør skjermen stå på linje med resten av Pi.

3D -trykt eske finner du her:

Nå må du feste frontstykket til USB- og Ethernet -portene, som vist på et bilde. Deretter er det bare å skyve pakken inn i ermet, så skal alt passe fint sammen. Du kan lukke den permanent med litt lim, men jeg lot den være løs fordi den allerede passet ganske godt.

Etter det må du installere driverne for skjermen. Dette er forskjellig avhengig av skjermen, men i mitt tilfelle har jeg en skjerm som kjører Waveshare -drivere perfekt. Fordi dette er forskjellig for hver skjerm, vil jeg ikke vise hvordan du gjør det her, men et raskt søk på YouTube burde gi deg svaret.

Når du har displayet som fungerer, så når du starter opp pi, viser det terminalen på Pi, vi er klare til å installere PADD.

For å installere PADD må vi kjøre følgende kommandoer i terminalen:

cd ~

wget -N

Når den er lastet ned må vi utføre dette for å gjøre filen kjørbar:

sudo chmod +x padd.sh

Nå trenger vi PADD for å kjøre ved oppstart. Vi gjør dette ved å endre en spesiell fil.

sudo nano ~/.bashrc

Deretter bruker du nedoverpilen på tastaturet til å bla ned til bunnen og lime inn dette:

# Kjør PADD

hvis ["$ TERM" == "linux"]; deretter mens: gjør./padd.sh søvn 1 ferdig fi

Start deretter Pi på nytt med

sudo omstart

Trinn 4: Endre PADD -størrelsen fra vanlig til MEGA

Som standard vil PADD -skjermen bare være i vanlig størrelse, og ikke bruke hele skjermen, men vi kan endre det!

Først må vi SSH inn i Pi, dette ble dekket tidligere. Når du er på terminaltypen:

sudo dpkg-omkonfigurer konsolloppsett

En meny Skal vises med mange alternativer, vi må velge UTF-8, eller hvis du vet hva de andre kodingsinnstillingene er, prøv dem hvis du vil. Velg deretter Gjett optimalt tegnsett, velg deretter Terminus og deretter 6x12. Når du har fulgt disse trinnene, starter du på nytt med

sudo omstart

Trinn 5: Konfigurere ruteren din for nettverksbred annonseblokkering

Nå er dette trinnet der alt kommer sammen, og du kan faktisk se resultatet av ditt harde arbeid. Logg deg på ruteren din via IP -adressen, og dekk den ikke igjen fordi den er forskjellig for hver ruter, og finn DNS -konfigurasjonsinnstillingen. Hvis ruteren din ikke har dette alternativet (som mitt), fortsett direkte til trinn 6. Når du har funnet DNS -serveralternativene, må du erstatte den primære DNS -serverens IP med IP -en som vises på Pi -en din, under IPv4 -adresse. Gjør dette for alle DNS -IP -ene, inkludert sekundær, sikkerhetskopiering, etc. Bruk endringene, og avhengig av ruteren kan det hende du må starte ruteren på nytt.

Når oppsettet er installert, bruker hele nettverket Pi-Hole som DNS-server, så all annonsetrafikk blir blokkert.

Trinn 6: Konfigurering av DNS -serveren på et utvalg enheter

Denne metoden bør brukes hvis ruteren din ikke tillater endringer i DNS-serveren, eller hvis du bare ikke vil at alle på nettverket ditt skal ha samme Pi-Hole.

Metoden er forskjellig for hver enhet: Windows 10:

Åpne Kontrollpanel og klikk på Nettverk og Internett

Klikk på Nettverks- og delingssenter, Endre adapterinnstillinger, høyreklikk på nettverket og klikk på Egenskaper

Finn Internet Protocol versjon 4, dobbeltklikk og klikk Bruk følgende DNS-server og skriv inn Pi-Hole DNS IP i begge feltene. Gå tilbake til eiendomslisten.

Finn Internet Protocol versjon 6, dobbeltklikk og klikk Bruk følgende DNS-server og skriv inn Pi-Hole DNS IP (IPv6 denne gangen) i begge feltene.

Bare i tilfelle, start datamaskinen på nytt

Linux:

www.addictivetips.com/ubuntu-linux-tips/ch…

Mac os:

serverguy.com/kb/change-dns-server-setting…

iOS (iPhone):

Åpne innstillinger

Klikk på Wifi og "i" ved siden av det tilkoblede nettverket

Rull ned til DNS og klikk på Konfigurer DNS

Klikk på Manuell, fjern de eksisterende DNS-serverens IP-er og legg inn Pi-Holes DNS-IP

Android:

Åpne innstillinger

Klikk på Wifi, og glem nettverket du er koblet til

Koble til igjen, klikk på Avanserte alternativer, og angi IP -innstillinger fra DHCP til Statisk

Rull ned for å finne DNS 1 og 2, og legg inn Pi-Hole's DNS IP i begge

Trinn 7: Oppdatering av Pi-Hole

Det er veldig enkelt å oppdatere Pi-Hole. For å se om Pi-Hole har en ny oppdatering tilgjengelig øverst til høyre på skjermen, vil det stå Oppdater tilgjengelig! For å oppdatere ganske enkelt SSH til Pi-Hole og kjøre:

pihole -up

Og Pi-hullet ditt bør oppdateres!

Trinn 8: Alt ferdig

Hvis du fulgte alle trinnene riktig, bør du ha en fantastisk annonseblokkering som er veldig god til det den gjør.

Tusen takk for at du stemte på My Instructable for Raspberry Pi -konkurransen, jeg ble nummer to:)!

Hvis du har flere spørsmål, bekymringer eller problemer som dukker opp, vennligst legg igjen en kommentar, så svarer jeg så snart jeg kan!

Raspberry Pi Contest 2020
Raspberry Pi Contest 2020
Raspberry Pi Contest 2020
Raspberry Pi Contest 2020

Andre pris i Raspberry Pi Contest 2020

Anbefalt: