Sisällysluettelo:

PiHole -mainosten esto 3,5 tuuman näytöllä: 8 vaihetta (kuvilla)
PiHole -mainosten esto 3,5 tuuman näytöllä: 8 vaihetta (kuvilla)

Video: PiHole -mainosten esto 3,5 tuuman näytöllä: 8 vaihetta (kuvilla)

Video: PiHole -mainosten esto 3,5 tuuman näytöllä: 8 vaihetta (kuvilla)
Video: Мой первый самодельный квадрик ЖУЖА ! Летает как пуля !!! 2024, Marraskuu
Anonim
PiHole -mainosten esto, jossa on 3.5
PiHole -mainosten esto, jossa on 3.5
PiHole -mainosten esto, jossa on 3.5
PiHole -mainosten esto, jossa on 3.5
PiHole -mainosten esto, jossa on 3.5
PiHole -mainosten esto, jossa on 3.5
PiHole -mainosten esto, jossa on 3.5
PiHole -mainosten esto, jossa on 3.5
PiHole -mainosten esto, jossa on 3.5
PiHole -mainosten esto, jossa on 3.5
PiHole -mainosten esto, jossa on 3.5
PiHole -mainosten esto, jossa on 3.5

Tervetuloa opetusohjelmaani siitä, kuinka luoda todella mahtava mainosten esto koko verkostollesi! Raspberry Pi käyttää Pi-Hole- ja PADD-ohjelmistoa, joka estää mainoksia ja näyttää tilastotietoja, kuten Pi-Hole-IP-osoitteen ja estettyjen mainosten määrän.

Tarvikkeet

Tarvitset:- Raspberry Pi 3/4, Kumpikin sopii, ja se voi olla + -vaihtoehto, jos valitset.

- 3,5 tuuman Raspberry Pi -näyttö, löysin halvan ebayn noin 20 dollarilla.

- Luotettava 8 Gt: n Micro-SD-kortti, Käytin 16 Gt: n SanDisk-korttia, koska se oli mitä minulla oli ympärilläni ja minulla on ollut onnea sen kanssa aiemmin.

- 3D -tulostin tai pääsy 3D -tulostuspalveluun. Teknisesti tämä on valinnaista, jos et halua koteloa, mutta se on erittäin suositeltavaa.

- Ethernet -kaapeli, jota käytetään nopeamman Internetin tarjoamiseen Pi: lle

- Reititin, Pi yhdistämiseen

- Raspberry Pi -virtalähde, suosittelen virallista Raspberry Pi -virtalähdettä, mutta minkä tahansa USB -virtalähteen, joka voi syöttää 5 V: n jännitteen vähintään 2,5 ampeerilla, pitäisi olla kunnossa.

- Windows -tietokone, Tässä ohjeessa käytettävä ohjelmisto saattaa olla Mac- ja Linux -yhteensopiva, mutta aion kattaa Windows -puolen.

- Micro-SD-USB-sovitin, käytetään SD-kortin liittämiseen tietokoneeseen. Valinnainen, jos tietokoneessa on jo paikka.

Vaihe 1: SD -kortin valmistelu Pi: lle

SD -kortin valmistelu Pi: tä varten
SD -kortin valmistelu Pi: tä varten
SD -kortin valmistelu Pi: tä varten
SD -kortin valmistelu Pi: tä varten
SD -kortin valmistelu Pi: tä varten
SD -kortin valmistelu Pi: tä varten

Tämä on melko yksinkertaista, mutta ennen SD: n vilkkumista tässä on ohjelmisto, jota tarvitset:

SD -kortin muotoilija, sen voi ladata sdcard.org -sivustolta

Etcher, käytetään kortin salamaan. Voit myös käyttää Win32DiskImageria sen sijaan, jos haluat

Uusin Raspbian Lite -kuva, muista purkaa saamasi.zip

Ok, olemme koonneet ohjelmistomme, aloitetaan.

Ensin meidän on alustettava SD -kortti. Teemme tämän avaamalla SD -kortin muotoilijan, kytkemällä SD -kortin ulos ja valitsemalla sen ikkunan yläosassa olevasta luettelosta. Varmista, että valitset SD -kortin, ei toisen aseman. Varmista, ettei kortilla ole mitään tärkeää, koska kaikki poistetaan kortilta. Kun olet valmis, napsauta Muotoile. Sen ei pitäisi kestää liian kauan. Kun se on valmis, voit sulkea SD -kortin muotoilijan

Seuraavaksi meidän on salattava kortti. Avaa Etcher ja napsauta sinistä painiketta, jossa lukee Valitse kuva, ja etsi aiemmin lataamasi.img -tiedosto ja valitse se selaamalla. Seuraavaksi SD -korttisi pitäisi olla oletusarvoisesti valittu, mutta jos se ei ole, muuta se vain napsauttamalla painiketta. Kun olet varmistanut, että kaikki valinnat ovat oikein, napsauta Flash! Tämä kestää muutaman minuutin, ja kun se on tehty, voit sulkea Etcherin.

Lopuksi meidän on otettava ssh käyttöön ja muodostettava yhteys wifi -verkkoon. Avaa File Explorer ja napsauta "boot" vasemmalla puolella. Sinun pitäisi näyttää luettelo tiedostoista. Napsauta hiiren kakkospainikkeella ja luo uusi tekstiasiakirja, anna sille nimi ssh ja poista.txt -laajennus lopussa. Huomaa, että sinun on otettava Show File Extensions käyttöön, jotta voit tehdä tämän. Napsauta Kyllä ja tyhjän tiedoston ssh pitäisi olla läsnä. Seuraavaksi meidän on luotava tekstiasiakirja uudelleen, mutta annettava sille nimi wpa_supplicant, korvaamalla.txt tiedostolla.conf. Napsauta sitä hiiren kakkospainikkeella ja valitse muokkaa ja liitä tämä teksti tiedostoon korvaamalla wifi -tiedot:

maa = USA

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

Muista tallentaa tiedosto, kun olet valmis!

Poista SD -kortti, laita se Pi: hen ja olet valmis kortin valmisteluun!

Vaihe 2: Pi-reiän asentaminen SSH: n kautta

Pi-reiän asentaminen SSH: n kautta
Pi-reiän asentaminen SSH: n kautta

Nyt aiomme asentaa ohjelmiston pyhän graalin, Pi-Hole.

Jälleen tarvitsemme ohjelmistoja jatkaaksemme, joten lataa tämä:

PuTTY, aiomme käyttää tätä ssh -asiakkaana

Ennen kuin muodostamme yhteyden Pi: hen, meidän on löydettävä sen IP -osoite. Yksinkertaisin tapa tehdä tämä on kirjautua reitittimeesi käyttämällä sen IP -osoitetta ja löytää laitenimi 'raspberrypi'. Etsi reitittimen ja reitittimen salasanan ohjeet tämän tekemiseen, koska kaikki reitittimet ovat hieman erilaisia. Kun sinulla on sen IP -osoite, avaa PuTTY ja kirjoita isäntänimi -ruutuun IP -osoitteesi ja napsauta sitten Avaa. Varoitus tulee näkyviin, napsauta Kyllä ja sinut tuodaan mustaan päätelaitteeseen, jossa on kirjautuminen. Kirjoita käyttäjätunnus "pi" ja salasana "vadelma". Kun olet kirjautunut sisään onnistuneesti, sinut ohjataan komentoriville pi@raspberrypi. Nyt haluat liittää seuraavan koodin:

curl -sSL https://install.pi-hole.net | lyödä

Sen pitäisi alkaa ladata asennusohjelma ja aloittaa sitten asennus automaattisesti.

Se näyttää sinulle sarjan näyttöjä, joissa painat ok tai kyllä, ja valitse ylävirran DNS -palvelimelle Google.

Jos haluat käyttää web -käyttöliittymää helpommin, voimme vaihtaa sen salasanan kirjoittamalla

pihole -a -p

Terminaalissa.

Pi-Hole pitäisi nyt asentaa! Tietysti voit käyttää Pi-Holea ilman näyttöä, mutta mitä hauskaa siinä on?

Vaihe 3: PADD: n ja 3,5 tuuman näytön asentaminen ja osien 3D -tulostus

PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen
PADD: n ja 3.5: n asentaminen

Nyt aiomme asentaa PADD: n, joka näyttää Pi-Hole-tilastomme näytöllä. Tämä vaihe on kuitenkin hieman terminaalipohjaisempi, mutta älä käänny pois, se on hyvin yksinkertaista.

Ennen kuin asennamme PADD: n, meidän on asennettava näyttö. Varmista, että Pi on pois päältä ja irrotettu virtalähteestä, ja kiinnitä näyttö kuvan osoittamalla tavalla.

3D -tulostettu kotelo löytyy täältä:

Nyt sinun on kiinnitettävä etuosa USB- ja Ethernet -portteihin, kuten kuvassa. Liu'uta sitten pakkaus holkkiin, ja sen pitäisi kokoontua mukavasti. Voit sulkea sen pysyvästi liimalla, mutta jätin sen irti, koska se oli jo melko tiukka.

Tämän jälkeen sinun on asennettava näytön ohjaimet. Tämä vaihtelee näytöstä riippuen, mutta minun tapauksessani minulla on näyttö, joka toimii täydellisesti Waveshare -ohjaimilla. Koska tämä on erilainen jokaiselle näytölle, en näytä miten se tehdään täällä, mutta nopean haun YouTubesta pitäisi antaa sinulle vastauksesi.

Kun näyttö on toiminnassa, niin kun käynnistät pi: n, se näyttää päätelaitteen Pi: llä, olemme valmiita asentamaan PADD.

PADD: n asentamiseksi meidän on suoritettava seuraavat komennot päätelaitteessa:

cd ~

wget -N

Kun se on ladattu, meidän on suoritettava tämä, jotta tiedosto voidaan suorittaa:

sudo chmod +x padd.sh

Nyt tarvitsemme PADD: n suoritettavaksi käynnistyksen yhteydessä. Teemme tämän muokkaamalla erityistä tiedostoa.

sudo nano ~/.bashrc

Vieritä sitten näppäimistön alas -nuolta alaspäin ja liitä tämä:

# Suorita PADD

jos ["$ TERM" == "linux"]; sitten kun: do./padd.sh sleep 1 valmis fi

Käynnistä sitten Pi uudelleen

sudo uudelleenkäynnistys

Vaihe 4: PADD -koon muuttaminen normaalista MEGA -kokoon

Oletuksena PADD -näyttö on vain normaalikokoinen, eikä käytä koko näyttöä, mutta voimme muuttaa sitä!

Ensin meidän on SSH osaksi Pi, tämä käsiteltiin aiemmin. Kun olet terminaalissa, kirjoita:

sudo dpkg-uudelleenkonfiguroi konsoli-asennus

Valikko Jos näkyviin tulee monia vaihtoehtoja, meidän on valittava UTF-8, tai jos tiedät mitä muut koodausasetukset ovat, kokeile niitä, jos haluat. Valitse seuraavaksi Arvaa optimaalinen merkistö, valitse sitten Terminus ja sitten 6x12. Kun olet noudattanut näitä vaiheita, käynnistä se uudelleen

sudo uudelleenkäynnistys

Vaihe 5: Reitittimen määrittäminen verkkomaista mainosten estoa varten

Nyt tämä on askel, jossa kaikki yhdistyy, ja voit itse nähdä kovan työn tuloksen. Kirjaudu reitittimeesi sen IP -osoitteen kautta, mutta älä peitä sitä, koska se on erilainen jokaiselle reitittimelle, ja etsi DNS -kokoonpanoasetus. Jos reitittimessäsi ei ole tätä vaihtoehtoa (kuten minulla), siirry suoraan vaiheeseen 6. Kun olet löytänyt DNS -palvelinasetukset, sinun on korvattava ensisijaisen DNS -palvelimen IP -osoite Pi -laitteellasi näkyvällä IP -osoitteella IPv4 -osoitteen alla. Tee tämä kaikille DNS -IP -osoitteille, mukaan lukien toissijainen, varmuuskopiointi jne. Ota muutokset käyttöön ja reitittimestä riippuen sinun on ehkä käynnistettävä reititin uudelleen.

Kun koko verkko on määritetty, se käyttää Pi-Holea DNS-palvelimena, joten kaikki mainosliikenne estetään.

Vaihe 6: DNS -palvelimen määrittäminen valituille laitteille

Tätä menetelmää tulisi käyttää, jos reitittimesi ei salli muutoksia DNS-palvelimeen tai jos et halua, että kaikki verkon käyttäjät ovat samassa Pi-Hole-tilassa.

Menetelmä on erilainen jokaiselle laitteelle: Windows 10:

Avaa Ohjauspaneeli ja napsauta Verkko ja Internet

Napsauta Verkko- ja jakamiskeskus, Muuta sovittimen asetuksia, napsauta verkkoa hiiren kakkospainikkeella ja valitse Ominaisuudet

Etsi Internet-protokollan versio 4, kaksoisnapsauta ja napsauta Käytä seuraavaa DNS-palvelinta ja kirjoita Pi-Hole DNS IP molempiin kenttiin. Palaa Ominaisuudet -luetteloon.

Etsi Internet-protokollan versio 6, kaksoisnapsauta ja napsauta Käytä seuraavaa DNS-palvelinta ja kirjoita Pi-Hole DNS IP (tällä kertaa IPv6-palvelin) molempiin kenttiin.

Käynnistä tietokone uudelleen joka tapauksessa

Linux:

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

Mac käyttöjärjestelmä:

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

iOS (iPhone):

Avaa asetukset

Napsauta Wifi ja valitse yhdistetyn verkon vieressä oleva i

Vieritä alas kohtaan DNS ja napsauta Määritä DNS

Napsauta Manuaalinen, poista olemassa olevat DNS-palvelimen IP-osoitteet ja aseta Pi-Hole: n DNS-IP

Android:

Avaa asetukset

Napsauta Wifi ja unohda verkko, johon olet tällä hetkellä yhteydessä

Muodosta yhteys uudelleen, napsauta Lisäasetukset ja aseta IP -asetukset DHCP: stä tilaan Static

Selaa alaspäin löytääksesi DNS 1 ja 2 ja kirjoita Pi-Hole: n DNS-IP molempiin

Vaihe 7: Pi-reiän päivittäminen

Pi-Hole-päivitys on erittäin helppoa. Jos haluat nähdä, onko Pi-Hole-laitteellasi uusi päivitys näytön oikeassa yläkulmassa, se sanoo Päivitys saatavilla! Päivitä yksinkertaisesti SSH Pi-Hole-laitteeseesi ja suorita se seuraavasti:

pihole -ylös

Ja Pi-Hole pitäisi päivittää!

Vaihe 8: Kaikki valmis

Jos noudatit kaikkia vaiheita oikein, sinulla pitäisi olla hämmästyttävä mainosten esto, joka on todella hyvä siinä, mitä se tekee.

Kiitos paljon, kun äänestit Raspberry Pi -kilpailun My Instructable -kilpailusta, sain toisen:)!

Jos sinulla on lisäkysymyksiä, huolenaiheita tai kysymyksiä, jätä kommentti, niin vastaan mahdollisimman pian!

Raspberry Pi -kilpailu 2020
Raspberry Pi -kilpailu 2020
Raspberry Pi -kilpailu 2020
Raspberry Pi -kilpailu 2020

Toinen palkinto Raspberry Pi -kilpailussa 2020

Suositeltava: