Sommario:

PiHole Ad Blocker con display da 3,5": 8 passaggi (con immagini)
PiHole Ad Blocker con display da 3,5": 8 passaggi (con immagini)

Video: PiHole Ad Blocker con display da 3,5": 8 passaggi (con immagini)

Video: PiHole Ad Blocker con display da 3,5
Video: Build Pi-Hole on Raspberry Pi - Block ads from any device 2024, Luglio
Anonim
Blocco pubblicità PiHole con 3,5
Blocco pubblicità PiHole con 3,5
Blocco pubblicità PiHole con 3,5
Blocco pubblicità PiHole con 3,5
Blocco pubblicità PiHole con 3,5
Blocco pubblicità PiHole con 3,5
Blocco pubblicità PiHole con 3,5
Blocco pubblicità PiHole con 3,5
Blocco pubblicità PiHole con 3,5
Blocco pubblicità PiHole con 3,5
Blocco pubblicità PiHole con 3,5
Blocco pubblicità PiHole con 3,5

Benvenuto nel mio tutorial su come creare un ad blocker davvero fantastico per tutta la tua rete! Il Raspberry Pi esegue software noto come Pi-Hole e PADD per bloccare gli annunci e visualizzare dati statistici come l'indirizzo IP del Pi-Hole e la quantità di annunci bloccati.

Forniture

Avrai bisogno di:- Raspberry Pi 3/4, andrà bene, e può essere la variante + se lo desideri.

- Display Raspberry Pi da 3,5 , ne ho trovato uno economico su eBay per circa $ 20 AUD.

- Un'affidabile scheda Micro-SD da 8 GB, ho usato una scheda SanDisk da 16 GB perché era quella che avevo in giro e ho avuto fortuna in passato.

- Una stampante 3D o l'accesso a un servizio di stampa 3D, tecnicamente questo è facoltativo se non si desidera un caso, ma è altamente raccomandato.

- Cavo Ethernet, utilizzato per fornire Internet più veloce al Pi

- Router, per connettere il tuo Pi To

- Alimentatore Raspberry Pi, consiglio l'alimentatore ufficiale Raspberry Pi, ma qualsiasi alimentatore USB in grado di fornire 5 V almeno 2,5 Amp dovrebbe andare bene.

- Un PC Windows, il software utilizzato in questo tutorial potrebbe avere equivalenti per Mac e Linux, ma tratterò il lato Windows.

- Un adattatore da Micro-SD a USB, utilizzato per collegare la scheda SD al computer. Facoltativo se il computer dispone già di uno slot.

Passaggio 1: preparazione della scheda SD per il Pi

Preparazione della scheda SD per il Pi
Preparazione della scheda SD per il Pi
Preparazione della scheda SD per il Pi
Preparazione della scheda SD per il Pi
Preparazione della scheda SD per il Pi
Preparazione della scheda SD per il Pi

Questo è piuttosto semplice, ma prima di eseguire il flashing della SD ecco il software di cui avrai bisogno:

SD Card Formatter, può essere scaricato dal sito Web di sdcard.org

Etcher, usato per far lampeggiare la carta. Se preferisci, puoi anche utilizzare Win32DiskImager

L'ultima immagine Raspbian Lite, assicurati di estrarre il file.zip che ottieni

Ok, abbiamo raccolto il nostro software, iniziamo.

Per prima cosa dobbiamo formattare la scheda SD. Lo facciamo aprendo SD Card Formatter, collegando la scheda SD e scegliendola dall'elenco nella parte superiore della finestra. Assicurati di selezionare la tua scheda SD, non un'altra unità. Assicurati che non ci sia nulla di importante sulla carta poiché tutto verrà eliminato dalla carta. Quando sei pronto, fai clic su "Formato". Non dovrebbe volerci troppo tempo per completarlo. Una volta terminato, puoi chiudere il formattatore di schede SD

Quindi dobbiamo flashare la scheda. Apri Etcher e fai clic sul pulsante blu che dice "Seleziona immagine" e sfoglia per trovare il file.img che hai scaricato in precedenza e selezionalo. Successivamente la tua scheda SD dovrebbe essere già selezionata per impostazione predefinita, ma se non lo è cambiala semplicemente facendo clic sul pulsante. Dopo aver confermato che tutte le selezioni sono corrette, fai clic su "Flash!". Questo richiederà alcuni minuti e, una volta terminato, potrai chiudere Etcher.

Infine dobbiamo abilitare ssh e connetterci al wifi. Apri Esplora file e fai clic su "avvia" sul lato sinistro. Dovrebbe essere presentato un elenco di file. Fare clic con il tasto destro e creare un nuovo documento di testo, quindi denominarlo ssh e rimuovere l'estensione.txt alla fine. Nota, dovrai avere 'Mostra estensioni file' abilitato per farlo. Fare clic su Sì e dovrebbe essere presente un file vuoto chiamato ssh. Quindi dobbiamo creare di nuovo un documento di testo, ma chiamalo wpa_supplicant, sostituendo il.txt con.conf. Fare clic con il tasto destro del mouse e selezionare modifica e incolla questo testo nel file, sostituendo i dettagli del wifi in:

paese=USA

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

Assicurati di salvare il file una volta che hai finito!

Espelli la scheda SD, inseriscila nel Pi e hai finito di preparare la scheda!

Passaggio 2: installazione di Pi-Hole tramite SSH

Installazione di Pi-Hole tramite SSH
Installazione di Pi-Hole tramite SSH

Ora installeremo il Santo Graal del software, Pi-Hole.

Ancora una volta, abbiamo bisogno di un software per continuare, quindi scarica questo:

PuTTY, lo useremo come client ssh

Prima di connetterci al nostro Pi, dobbiamo trovarne l'indirizzo IP. Il modo più semplice per farlo è accedere al router utilizzando il suo IP e trovare il nome di un dispositivo "raspberrypi". Cerca le istruzioni su come eseguire questa operazione per il tuo router e la password del router, poiché tutti i router sono leggermente diversi. Una volta ottenuto l'indirizzo IP, apri PuTTY e nella casella Nome host digita il tuo indirizzo IP, quindi fai clic su "Apri". Apparirà un avviso, basta fare clic su Sì e verrai portato a un terminale nero con un login. Digita il nome utente "pi" e la password "raspberry". Una volta effettuato l'accesso con successo, dovresti essere portato a una riga di comando con pi@raspberrypi. Ora vuoi incollare il seguente codice:

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

Dovrebbe iniziare a scaricare il programma di installazione e quindi avviare automaticamente l'installazione.

Ti presenterà una serie di schermate, in cui premi ok, o sì, e per il server DNS upstream scegli Google.

Se vuoi essere in grado di utilizzare l'interfaccia Web più facilmente, possiamo cambiarne la password, digitando

pihole -a -p

Nel terminale.

Pi-Hole ora dovrebbe essere installato! Ovviamente potresti usare Pi-Hole senza il display, ma qual è il divertimento in questo?

Passaggio 3: installazione di PADD e di un display da 3,5" e stampa 3D delle parti

Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5
Installazione di PADD e 3.5

Ora installeremo PADD, che mostra le nostre statistiche Pi-Hole su un display. Questo passaggio è un po' più basato sul terminale, ma non lasciarti sfuggire, è molto semplice.

Prima di installare PADD, dobbiamo installare il nostro display. Assicurati che il Pi sia spento e scollegato dall'alimentazione e collega lo schermo come mostrato nell'immagine e, se collegato correttamente, il display dovrebbe essere allineato con il resto del Pi.

La custodia stampata in 3D può essere trovata qui:

Ora è necessario collegare la parte anteriore alle porte USB ed Ethernet, come mostrato in un'immagine. Quindi fai scorrere il pacchetto nella manica e dovrebbe venire tutto insieme bene. Puoi chiuderlo definitivamente con un po' di colla, ma l'ho lasciato sciolto perché era già abbastanza stretto.

Successivamente è necessario installare i driver per il display. Questo è diverso a seconda del display, ma nel mio caso ho un display che funziona perfettamente con i driver Waveshare. Poiché questo è diverso per ogni display, non mostrerò come farlo qui, ma una rapida ricerca su YouTube dovrebbe darti la tua risposta.

Una volta che il display funziona, quindi quando avvii il pi visualizza il terminale sul Pi, siamo pronti per installare PADD.

Per installare PADD dobbiamo eseguire i seguenti comandi nel terminale:

cd ~

wget -N

Una volta scaricato, dobbiamo eseguire questo per rendere eseguibile il file:

sudo chmod +x padd.sh

Ora abbiamo bisogno di PADD per l'esecuzione all'avvio. Lo facciamo modificando un file speciale.

sudo nano ~/.bashrc

Quindi, usando la freccia giù sulla tastiera, scorri fino in fondo e incolla questo:

# Esegui PADD

if ["$TERM" == "linux"]; poi while: do./padd.sh sleep 1 fatto fi

Quindi riavvia il tuo Pi con

sudo reboot

Passaggio 4: modifica della dimensione del PADD da normale a MEGA

Per impostazione predefinita, il display PADD sarà solo alla dimensione normale, non utilizzando tutto lo schermo, ma possiamo cambiarlo!

Per prima cosa abbiamo bisogno di SSH nel nostro Pi, questo è stato trattato in precedenza. Una volta che sei al terminale digita:

sudo dpkg-reconfigure console-setup

Un menu Dovrebbe apparire con molte opzioni, dobbiamo selezionare UTF-8, o se sai quali sono le altre impostazioni di codifica, provale se vuoi. Quindi seleziona Indovina il set di caratteri ottimale, quindi seleziona Terminus e poi 6x12. Dopo aver seguito questi passaggi, riavvia con

sudo reboot

Passaggio 5: configurazione del router per il blocco degli annunci a livello di rete

Ora questo è il passaggio in cui tutto si riunisce e puoi effettivamente vedere il risultato del tuo duro lavoro. Accedi al tuo router tramite il suo indirizzo IP, ancora una volta non coprendolo perché è diverso per ogni router, e trova l'impostazione di configurazione DNS. Se il tuo router non ha questa opzione (come la mia) procedi direttamente al passaggio 6. Una volta individuate le opzioni del server DNS, dovrai sostituire l'IP del server DNS primario con l'IP visualizzato sul tuo Pi, sotto l'indirizzo IPv4. Fallo per tutti gli IP DNS inclusi Secondario, Backup, ecc. Applica le modifiche e, a seconda del tuo router, potresti dover riavviare il router.

Una volta configurata, l'intera rete utilizzerà Pi-Hole come server DNS, quindi qualsiasi traffico pubblicitario verrà bloccato.

Passaggio 6: configurazione del server DNS su una selezione di dispositivi

Questo metodo dovrebbe essere utilizzato se il tuo router non consente modifiche al server DNS o se semplicemente non vuoi che tutti sulla tua rete siano sullo stesso Pi-Hole.

Il metodo è diverso per ogni dispositivo: Windows 10:

Apri il Pannello di controllo e fai clic su Rete e Internet

Fare clic su Centro connessioni di rete e condivisione, Modifica impostazioni adattatore, fare clic con il pulsante destro del mouse sulla rete e fare clic su Proprietà

Trova il protocollo Internet versione 4, fai doppio clic e fai clic su Usa il seguente server DNS e digita l'IP DNS Pi-Hole in entrambi i campi. Torna all'elenco delle proprietà.

Trova il protocollo Internet versione 6, fai doppio clic e fai clic su Usa il seguente server DNS e digita l'IP DNS Pi-Hole (questo IPv6 questa volta) in entrambi i campi.

Per ogni evenienza, riavvia il PC

Linux:

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

Mac OS:

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

iOS (iPhone):

Apri Impostazioni

Fai clic su Wifi e sulla "i" accanto alla tua rete connessa

Scorri verso il basso fino a DNS e fai clic su Configura DNS

Fare clic su Manuale, rimuovere gli IP del server DNS esistente e inserire l'IP DNS di Pi-Hole

Android:

Apri Impostazioni

Fai clic su Wifi e dimentica la rete a cui sei attualmente connesso

Riconnettiti, fai clic su Opzioni avanzate e imposta le impostazioni IP da DHCP a Statico

Scorri verso il basso per trovare DNS 1 e 2 e inserisci l'IP DNS del tuo Pi-Hole in entrambi

Passaggio 7: aggiornare il tuo Pi-Hole

Aggiornare Pi-Hole è molto semplice. Per vedere se il tuo Pi-Hole ha un nuovo aggiornamento disponibile nella parte in alto a destra del display, dirà Aggiornamento disponibile! Per aggiornare semplicemente SSH nel tuo Pi-Hole ed eseguire:

pihole-up

E il tuo Pi-Hole dovrebbe aggiornarsi!

Passaggio 8: tutto fatto

Se hai seguito correttamente tutti i passaggi dovresti avere un fantastico blocco degli annunci che è davvero bravo in quello che fa.

Grazie mille per aver votato My Instructable per il concorso Raspberry Pi, sono arrivato secondo:)!

Se hai ulteriori domande, dubbi o problemi che sorgono, lascia un commento e ti risponderò il prima possibile!

Concorso Raspberry Pi 2020
Concorso Raspberry Pi 2020
Concorso Raspberry Pi 2020
Concorso Raspberry Pi 2020

Secondo Premio al Concorso Raspberry Pi 2020

Consigliato: