Innehållsförteckning:

PiHole -annonsblockerare med 3,5 -tumsskärm: 8 steg (med bilder)
PiHole -annonsblockerare med 3,5 -tumsskärm: 8 steg (med bilder)

Video: PiHole -annonsblockerare med 3,5 -tumsskärm: 8 steg (med bilder)

Video: PiHole -annonsblockerare med 3,5 -tumsskärm: 8 steg (med bilder)
Video: Как сделать Печь 3,5 на 4 кирпича для отопления частного дома своими руками 2024, November
Anonim
PiHole Ad Blocker med 3.5
PiHole Ad Blocker med 3.5
PiHole Ad Blocker With 3.5
PiHole Ad Blocker With 3.5
PiHole Ad Blocker med 3.5
PiHole Ad Blocker med 3.5
PiHole Ad Blocker med 3.5
PiHole Ad Blocker med 3.5
PiHole Ad Blocker med 3.5
PiHole Ad Blocker med 3.5
PiHole Ad Blocker With 3.5
PiHole Ad Blocker With 3.5

Välkommen till min handledning om hur du skapar en riktigt häftig annonsblockerare för hela ditt nätverk! Raspberry Pi kör programvara som kallas Pi-Hole och PADD för att blockera annonser och visa statistiska data som Pi-Hole: s IP-adress och mängden blockerade annonser.

Tillbehör

Du kommer att behöva:- Raspberry Pi 3/4, båda kommer att göra, och det kan vara + -varianten om du väljer.

- 3,5 Raspberry Pi Display, jag hittade en billig på eBay för cirka $ 20 AUD.

- Ett tillförlitligt 8 GB Micro-SD-kort, jag använde ett 16 GB SanDisk-kort eftersom det var vad jag hade runt och jag har haft lycka till med det tidigare.

- En 3D -skrivare eller tillgång till en 3D -utskriftstjänst, tekniskt sett är detta valfritt om du inte vill ha ett fodral, men det rekommenderas starkt.

- Ethernet -kabel, används för att ge Pi snabbare internet

- Router, att ansluta din Pi till

- Raspberry Pi -strömförsörjning, jag rekommenderar den officiella Raspberry Pi -strömförsörjningen, men varje USB -strömförsörjning som kan leverera 5V minst 2,5 ampere borde vara bra.

- En Windows -dator, programvaran som används i denna instruerbara kan ha motsvarigheter för Mac och Linux, men jag kommer att täcka Windows -sidan.

- En Micro-SD till USB-adapter, används för att ansluta SD-kortet till din dator. Valfritt om din dator redan har en plats.

Steg 1: Förbereda SD -kortet för Pi

Förbereder SD -kortet för Pi
Förbereder SD -kortet för Pi
Förbereder SD -kortet för Pi
Förbereder SD -kortet för Pi
Förbereder SD -kortet för Pi
Förbereder SD -kortet för Pi

Detta är ganska enkelt, men innan vi blinkar SD här är den programvara du behöver:

SD -kortformaterare, den kan laddas ner från sdcard.orgs webbplats

Etcher, används för att blinka kortet. Du kan också använda Win32DiskImager istället om du föredrar det

Den senaste Raspbian Lite -bilden, se till att extrahera den.zip du får

Ok, vi har samlat vår programvara, låt oss komma igång.

Först måste vi formatera SD -kortet. Vi gör detta genom att öppna SD -kortformateraren, plugga in SD -kortet och välja det från listan högst upp i fönstret. Se till att du väljer ditt SD -kort, inte en annan enhet. Se till att det inte finns något viktigt på kortet eftersom allt kommer att raderas på kortet. När du är klar klickar du på "Format". Det ska inte ta för lång tid att slutföra. När den är klar kan du stänga ur SD -kortformateraren

Därefter måste vi blinka kortet. Öppna Etcher och klicka på den blå knappen som säger "Välj bild" och bläddra för att hitta.img -filen som du laddade ner tidigare och välj den. Därefter bör ditt SD -kort redan väljas som standard, men om det inte bara är att ändra det genom att klicka på knappen. När du har bekräftat att alla val är korrekta klickar du på "Flash!". Detta tar några minuter, och när det är klart kan du stänga ur Etcher.

Slutligen måste vi aktivera ssh och ansluta till wifi. Öppna File Explorer och klicka på "boot" till vänster. Du bör få en lista med filer. Högerklicka och skapa ett nytt textdokument, namnge det ssh och ta bort.txt -tillägget i slutet. Observera att du måste ha 'Visa filtillägg' aktiverat för att göra detta. Klicka på Ja och en tom fil som heter ssh ska finnas. Därefter måste vi skapa ett textdokument igen, men ge det namnet wpa_supplicant och ersätta.txt med.conf. Högerklicka på den och välj redigera och klistra in den här texten i filen och ersätt dina wifi -detaljer med:

land = USA

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

Se till att spara filen när du är klar!

Ta ut SD -kortet, lägg det i Pi och du har förberett kortet!

Steg 2: Installera Pi-Hole Through SSH

Installera Pi-Hole Through SSH
Installera Pi-Hole Through SSH

Nu ska vi installera den heliga programvaran, Pi-Hole.

Återigen, vi behöver lite programvara för att fortsätta, så ladda ner det här:

PuTTY, vi kommer att använda detta som en ssh -klient

Innan vi ansluter till vår Pi måste vi hitta IP -adressen för den. Det enklaste sättet att göra detta är att logga in på din router med dess IP och hitta ett enhetsnamn 'raspberrypi'. Sök igenom instruktionerna för hur du gör detta för din router och routerns lösenord, eftersom alla routrar är något olika. När du har IP -adressen för den öppen PuTTY och i rutan Värdnamn skriver du in din IP -adress, klicka sedan på "Öppna". En varning dyker upp, klicka bara på Ja så kommer du till en svart terminal med en inloggning. Skriv användarnamnet 'pi' och lösenordet 'hallon'. När du väl har loggat in måste du komma till en kommandorad med pi@raspberrypi. Nu vill du klistra in följande kod:

curl -sSL https://install.pi-hole.net | våldsamt slag

Det bör börja ladda ner installationsprogrammet och sedan börja installera automatiskt.

Det kommer att presentera dig med en serie skärmar där du trycker på ok eller ja, och för uppströms DNS -server väljer du Google.

Om du vill kunna använda webbgränssnittet enklare kan vi ändra lösenordet genom att skriva

pihole -a -p

I terminalen.

Pi-Hole bör nu installeras! Naturligtvis kan du bara använda Pi-Hole utan skärmen, men vad är det roliga i det?

Steg 3: Installera PADD och en 3,5 "skärm och 3D -utskrift av delarna

Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5
Installera PADD och en 3.5

Nu ska vi installera PADD, som visar vår Pi-Hole-statistik på en display. Detta steg är dock lite mer terminalbaserat, men låt dig inte avvisa, det är väldigt enkelt.

Innan vi installerar PADD måste vi installera vår bildskärm. Se till att Pi är avstängd och frånkopplad från strömmen och fäst skärmen som på bilden, och om den är korrekt ansluten ska skärmen ligga i linje med resten av Pi.

Det 3D -tryckta fodralet hittar du här:

Nu måste du fästa framstycket på USB- och Ethernet -portarna, som visas på en bild. Sedan är det bara att skjuta in förpackningen i hylsan så ska det gå ihop snyggt. Du kan stänga den permanent med lite lim, men jag lämnade den lös eftersom den redan passade ganska bra.

Därefter måste du installera drivrutinerna för din bildskärm. Detta är olika beroende på skärmen, men i mitt fall har jag en skärm som kör Waveshare -drivrutiner perfekt. Eftersom det här är olika för varje bildskärm kommer jag inte att visa hur man gör det här, men en snabb sökning på YouTube borde ge dig ditt svar.

När du har displayen fungerar, så när du startar pi visar terminalen på Pi är vi redo att installera PADD.

För att installera PADD måste vi köra följande kommandon i terminalen:

cd ~

wget -N

När den har laddats ner måste vi köra detta för att göra filen körbar:

sudo chmod +x padd.sh

Nu behöver vi PADD för att köra vid start. Vi gör detta genom att ändra en speciell fil.

sudo nano ~/.bashrc

Använd sedan nedåtpilen på tangentbordet för att rulla ner till botten och klistra in det här:

# Kör PADD

om ["$ TERM" == "linux"]; sedan medan: gör./padd.sh sömn 1 gjort fi

Starta sedan om din Pi With

sudo starta om

Steg 4: Ändra PADD -storlek från vanlig till MEGA

Som standard kommer PADD -displayen bara att vara i normal storlek, inte använda hela skärmen, men vi kan ändra det!

Först måste vi SSH in i vår Pi, detta täcktes tidigare. När du väl är på terminal typ:

sudo dpkg-omkonfigurera konsol-setup

En meny Bör visas med många alternativ, vi måste välja UTF-8, eller om du vet vad de andra kodningsinställningarna ger dem ett försök om du vill. Välj sedan Guess Optimal Character Set, välj sedan Terminus och sedan 6x12. När du har följt dessa steg startar du om med

sudo starta om

Steg 5: Konfigurera din router för nätverksbred annonsblockering

Nu är detta steget där allt går ihop, och du kan faktiskt se resultatet av ditt hårda arbete. Logga in på din router via dess IP -adress, återigen inte täcka den eftersom den är olika för varje router, och hitta DNS -konfigurationsinställningen. Om din router inte har det här alternativet (som mitt) går du direkt till steg 6. När du har hittat DNS -serveralternativen måste du ersätta den primära DNS -serverns IP med IP -adressen som visas på din Pi, under IPv4 -adress. Gör detta för alla DNS -IP: er, inklusive sekundär, säkerhetskopiering, etc. Tillämpa ändringarna, och beroende på din router kan du behöva starta om routern.

Efter installationen använder hela ditt nätverk Pi-Hole eftersom det är DNS-server, så all annonstrafik blockeras.

Steg 6: Konfigurera DNS -servern på ett urval av enheter

Denna metod bör användas om din router inte tillåter ändringar av DNS-servern eller om du bara inte vill att alla i ditt nätverk ska vara på samma Pi-Hole.

Metoden är olika för varje enhet: Windows 10:

Öppna Kontrollpanelen och klicka på Nätverk och Internet

Klicka på Nätverks- och delningscenter, Ändra adapterinställningar, högerklicka på ditt nätverk och klicka på Egenskaper

Hitta Internet Protocol Version 4, dubbelklicka och klicka på Använd följande DNS-server och skriv Pi-Hole DNS IP i båda fälten. Gå tillbaka till listan Egenskaper.

Hitta Internet Protocol Version 6, dubbelklicka och klicka på Använd följande DNS-server och skriv Pi-Hole DNS IP (IPv6 den här gången) i båda fälten.

För säkerhets skull, starta om din dator

Linux:

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

Mac OS:

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

iOS (iPhone):

Öppna Inställningar

Klicka på Wifi och "i" bredvid ditt anslutna nätverk

Rulla ner till DNS och klicka på Konfigurera DNS

Klicka på Manuell, ta bort befintliga DNS-serverns IP-adresser och lägg i Pi-Holes DNS-IP

Android:

Öppna Inställningar

Klicka på Wifi och glöm det nätverk du är ansluten till

Anslut den igen, klicka på Avancerade alternativ och ställ in IP -inställningar från DHCP till Statisk

Rulla ner för att hitta DNS 1 och 2, och lägg in din Pi-Holes DNS-IP i båda

Steg 7: Uppdatera ditt Pi-hål

Det är väldigt enkelt att uppdatera Pi-Hole. För att se om din Pi-Hole har en ny uppdatering tillgänglig längst upp till höger på skärmen står det Uppdatering tillgänglig! För att uppdatera helt enkelt SSH till ditt Pi-Hole och kör:

pihole -up

Och ditt Pi-Hole bör uppdateras!

Steg 8: Allt klart

Om du följde alla steg korrekt borde du ha en fantastisk annonsblockerare som är riktigt bra på vad den gör.

Tack så mycket för att rösta på min instruerbara för Raspberry Pi -tävlingen, jag blev tvåa:)!

Om du har ytterligare frågor, funderingar eller problem som uppstår vänligen lämna en kommentar så svarar jag så snart jag kan!

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

Andra priset i Raspberry Pi Contest 2020

Rekommenderad: