Indholdsfortegnelse:

PiHole Ad Blocker med 3,5 "skærm: 8 trin (med billeder)
PiHole Ad Blocker med 3,5 "skærm: 8 trin (med billeder)

Video: PiHole Ad Blocker med 3,5 "skærm: 8 trin (med billeder)

Video: PiHole Ad Blocker med 3,5
Video: Sådan bygger du din egen hjemmeside på Windows gratis 2024, Juli
Anonim
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 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

Velkommen til min vejledning i, hvordan du opretter en virkelig fantastisk annoncebloker til hele dit netværk! Raspberry Pi kører software kendt som Pi-Hole og PADD til at blokere annoncer og vise statistiske data såsom Pi-Hole's IP-adresse og mængden af blokerede annoncer.

Forbrugsvarer

Du får brug for:- Raspberry Pi 3/4, enten vil gøre, og det kan være + varianten, hvis du vælger.

- 3,5 Raspberry Pi Display, jeg fandt en billig på eBay for omkring $ 20 AUD.

- Et pålideligt 8 GB Micro-SD-kort, jeg brugte et 16 GB SanDisk-kort, fordi det var det, jeg havde rundt omkring, og jeg har haft held med det tidligere.

- En 3D -printer eller adgang til en 3D -udskrivningstjeneste, teknisk set er dette valgfrit, hvis du ikke vil have en sag, men det kan varmt anbefales.

- Ethernet -kabel, bruges til at levere hurtigere internet til Pi

- Router, til at forbinde din Pi til

- Raspberry Pi -strømforsyning, jeg anbefaler den officielle Raspberry Pi -strømforsyning, men enhver USB -strømforsyning, der kan levere 5V på mindst 2,5 ampere, bør være fin.

- En Windows -pc, softwaren, der bruges i denne instruks, kan have ækvivalenter til Mac og Linux, men jeg vil dække Windows -siden.

- En Micro-SD til USB-adapter, bruges til at slutte SD-kortet til din computer. Valgfrit, hvis din computer allerede har en plads.

Trin 1: Forberedelse af SD -kortet til Pi

Forberedelse af SD -kortet til Pi
Forberedelse af SD -kortet til Pi
Forberedelse af SD -kortet til Pi
Forberedelse af SD -kortet til Pi
Forberedelse af SD -kortet til Pi
Forberedelse af SD -kortet til Pi

Dette er ret simpelt, men før vi blinker SD'en, er her den software, du skal bruge:

SD Card Formatter, Det kan downloades fra sdcard.org's websted

Etcher, bruges til at blinke kortet. Du kan også bruge Win32DiskImager i stedet, hvis du foretrækker det

Det seneste Raspbian Lite -billede, sørg for at udtrække den.zip, du får

Ok, vi har samlet vores software, lad os komme i gang.

Først skal vi formatere SD -kortet. Vi gør dette ved at åbne SD -kortformatering, tilslutte SD -kort og vælge det fra listen øverst i vinduet. Sørg for at vælge dit SD -kort, ikke et andet drev. Sørg for, at der ikke er noget vigtigt på kortet, da alt vil blive slettet på kortet. Når du er klar, skal du klikke på 'Format'. Det bør ikke tage for lang tid at fuldføre. Når den er færdig, kan du lukke ud af SD -kortformatering

Dernæst skal vi blinke kortet. Åbn Etcher, og klik på den blå knap, der siger 'Vælg billede', og søg efter den.img -fil, du har downloadet tidligere, og vælg den. Dernæst skal dit SD -kort allerede være valgt som standard, men hvis det ikke bare er det, skal du ændre det ved at klikke på knappen. Når du har bekræftet, at alle valg er korrekte, skal du klikke på 'Flash!'. Dette vil tage et par minutter, og når det er gjort, kan du lukke ud af Etcher.

Endelig skal vi aktivere ssh og oprette forbindelse til wifi. Åbn File Explorer og klik på 'boot' i venstre side. Du bør blive præsenteret for en liste over filer. Højreklik og opret et nyt tekstdokument, navngiv det derefter ssh og fjern.txt -udvidelsen i slutningen. Bemærk, du skal have 'Vis filudvidelser' aktiveret for at gøre dette. Klik på Ja, og der skal være en tom fil kaldet ssh. Dernæst skal vi oprette et tekstdokument igen, men navngive det wpa_supplicant og erstatte.txt med.conf. Højreklik på den, og vælg rediger og indsæt denne tekst i filen, og erstat dine wifi -detaljer med:

land = USA

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

Sørg for at gemme filen, når du er færdig!

Skub SD -kortet ud, læg det i Pi, og du er færdig med at forberede kortet!

Trin 2: Installation af Pi-Hole Through SSH

Installation af Pi-Hole Through SSH
Installation af Pi-Hole Through SSH

Nu skal vi installere den hellige gral af software, Pi-Hole.

Igen har vi brug for noget software for at fortsætte, så download dette:

PuTTY, vi kommer til at bruge dette som en ssh -klient

Inden vi opretter forbindelse til vores Pi, skal vi finde IP -adressen på den. Den enkleste måde at gøre dette på er at logge ind på din router ved hjælp af dens IP og finde et enhedsnavn 'raspberrypi'. Søg i vejledningen til, hvordan du gør dette for din router og routerens adgangskode, da alle routere er lidt forskellige. Når du har åbnet IP -adressen for PuTTY, og indtast din IP -adresse i boksen Værtsnavn, og klik derefter på 'Åbn'. En advarsel dukker op, bare klik på Ja, og du bliver bragt til en sort terminal med et login. Indtast brugernavnet 'pi' og adgangskoden 'hindbær'. Når du er logget ind, skal du bringes til en kommandolinje med pi@raspberrypi. Nu vil du indsætte følgende kode:

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

Det skal begynde at downloade installationsprogrammet og derefter automatisk begynde at installere.

Det vil præsentere dig for en række skærme, hvor du trykker på ok, eller ja, og for Upstream DNS -serveren vælger Google.

Hvis du lettere vil kunne bruge webgrænsefladen, kan vi ændre dens adgangskode ved at skrive

pihole -a -p

I terminalen.

Pi-Hole skulle nu installeres! Selvfølgelig kan du bare bruge Pi-Hole uden skærmen, men hvad er det sjove i det?

Trin 3: Installation af PADD og en 3,5 "skærm og 3D -udskrivning af delene

Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5
Installation af PADD og en 3.5

Nu skal vi installere PADD, som viser vores Pi-Hole-statistik på et display. Dette trin er dog lidt mere terminalbaseret, men lad dig ikke afvise, det er meget enkelt.

Inden vi installerer PADD, skal vi installere vores skærm. Sørg for, at Pi er slukket og frakoblet strømmen, og fastgør skærmen som vist på billedet, og hvis den er tilsluttet korrekt, skal skærmen passe med resten af Pi.

Den 3D -trykte sag kan findes her:

Nu skal du vedhæfte frontstykket til USB- og Ethernet -portene, som vist på et billede. Skub derefter bare pakken ind i ærmet, og det hele skal passe godt sammen. Du kan lukke det permanent med lidt lim, men jeg lod det være løst, fordi det allerede var en ret tæt pasform.

Derefter skal du installere driverne til din skærm. Dette er forskelligt afhængigt af displayet, men i mit tilfælde har jeg en skærm, der kører Waveshare -drivere perfekt. Fordi dette er forskelligt for hver skærm, vil jeg ikke vise, hvordan du gør det her, men en hurtig søgning på YouTube burde give dig dit svar.

Når du har displayet fungeret, så når du starter pi'en, viser det terminalen på Pi, vi er klar til at installere PADD.

For at installere PADD skal vi køre følgende kommandoer i terminalen:

cd ~

wget -N

Når den er downloadet, skal vi udføre dette for at gøre filen eksekverbar:

sudo chmod +x padd.sh

Nu har vi brug for PADD til at udføre ved opstart. Vi gør dette ved at ændre en særlig fil.

sudo nano ~/.bashrc

Brug derefter pil ned på tastaturet til at rulle ned til bunden og indsæt dette:

# Kør PADD

hvis ["$ TERM" == "linux"]; derefter mens: gør./padd.sh søvn 1 færdig fi

Genstart derefter din Pi med

sudo genstart

Trin 4: Ændring af PADD -størrelsen fra normal til MEGA

Som standard vil PADD -displayet kun være i normal størrelse og ikke bruge hele skærmen, men vi kan ændre det!

Først skal vi SSH ind i vores Pi, dette var dækket tidligere. Når du er på terminal typen:

sudo dpkg-omkonfigurer konsol-opsætning

En menu Skulle dukke op med mange muligheder, skal vi vælge UTF-8, eller hvis du ved, hvad de andre kodningsindstillinger er, kan du prøve dem, hvis du vil. Vælg derefter Gæt optimalt tegnsæt, vælg derefter Terminus og derefter 6x12. Når du har fulgt disse trin, genstart med

sudo genstart

Trin 5: Konfiguration af din router til netværksbred annonceblokering

Nu er dette trin, hvor det hele hænger sammen, og du kan faktisk se resultatet af dit hårde arbejde. Log ind på din router via dens IP -adresse, igen ikke dækker den, fordi den er forskellig for hver router, og find DNS -konfigurationsindstillingen. Hvis din router ikke har denne mulighed (som min), skal du gå direkte til trin 6. Når du har fundet DNS -serverindstillingerne, skal du udskifte den primære DNS -server -IP med den IP, der vises på din Pi, under IPv4 -adresse. Gør dette for alle DNS -IP'erne, herunder sekundær, sikkerhedskopiering osv. Anvend ændringerne, og afhængigt af din router skal du muligvis genstarte routeren.

Efter opsætningen bruger hele dit netværk Pi-Hole, da det er DNS-server, så al annoncetrafik blokeres.

Trin 6: Konfiguration af DNS -serveren på et udvalg af enheder

Denne metode skal bruges, hvis din router ikke tillader ændringer af DNS-serveren, eller hvis du bare ikke vil have alle på dit netværk på det samme Pi-Hole.

Metoden er forskellig for hver enhed: Windows 10:

Åbn Kontrolpanel, og klik på Netværk og internet

Klik på Netværks- og delingscenter, Skift adapterindstillinger, højreklik på dit netværk, og klik på Egenskaber

Find Internet Protocol Version 4, dobbeltklik og klik på Brug følgende DNS-server, og indtast Pi-Hole DNS IP i begge felter. Gå tilbage til egenskabslisten.

Find Internet Protocol Version 6, dobbeltklik og klik på Brug følgende DNS-server, og indtast Pi-Hole DNS IP (IPv6 denne gang) i begge felter.

For en sikkerheds skyld, genstart din pc

Linux:

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

macOS:

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

iOS (iPhone):

Åbn Indstillinger

Klik på Wifi, og 'i' ved siden af dit tilsluttede netværk

Rul ned til DNS, og klik på Konfigurer DNS

Klik på Manuel, fjern de eksisterende DNS-server-IP'er og indsæt Pi-Holes DNS-IP

Android:

Åbn Indstillinger

Klik på Wifi, og glem det netværk, du i øjeblikket har forbindelse til

Tilslut igen til det, klik på Avancerede indstillinger, og indstil IP -indstillinger fra DHCP til Statisk

Rul ned for at finde DNS 1 og 2, og indsæt dit Pi-Hole's DNS IP i begge

Trin 7: Opdatering af dit Pi-hul

Opdatering af Pi-Hole er meget let. For at se, om dit Pi-Hole har en ny opdatering tilgængelig øverst til højre på displayet, står der Opdatering tilgængelig! For blot at opdatere SSH i dit Pi-Hole og køre:

pihole -up

Og dit Pi-hul skal opdateres!

Trin 8: Alt færdigt

Hvis du fulgte alle trin korrekt, skulle du have en fantastisk annonceblokker, som er virkelig god til, hvad den gør.

Tusind tak for at stemme på min instruerbare til Raspberry Pi -konkurrencen, jeg blev nummer to:)!

Hvis du har yderligere spørgsmål, bekymringer eller problemer, der opstår, bedes du efterlade en kommentar, og jeg svarer så snart jeg kan!

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

Anden pris i Raspberry Pi Contest 2020

Anbefalede: