Talaan ng mga Nilalaman:

PiHole Ad Blocker With 3.5 "Display: 8 Hakbang (na may Mga Larawan)
PiHole Ad Blocker With 3.5 "Display: 8 Hakbang (na may Mga Larawan)

Video: PiHole Ad Blocker With 3.5 "Display: 8 Hakbang (na may Mga Larawan)

Video: PiHole Ad Blocker With 3.5
Video: How to Set Up a Pi-Hole System on a Raspberry Pi - Block Ads and More! 2024, Nobyembre
Anonim
PiHole Ad Blocker Na May 3.5
PiHole Ad Blocker Na May 3.5
PiHole Ad Blocker Na May 3.5
PiHole Ad Blocker Na May 3.5
PiHole Ad Blocker Na May 3.5
PiHole Ad Blocker Na May 3.5
PiHole Ad Blocker Na May 3.5
PiHole Ad Blocker Na May 3.5
PiHole Ad Blocker Na May 3.5
PiHole Ad Blocker Na May 3.5
PiHole Ad Blocker Na May 3.5
PiHole Ad Blocker Na May 3.5

Maligayang pagdating sa aking tutorial sa kung paano lumikha ng isang talagang kahanga-hangang ad blocker para sa iyong buong network! Nagpapatakbo ang Raspberry Pi ng software na kilala bilang Pi-Hole at PADD upang harangan ang mga ad at ipakita ang data ng istatistika tulad ng IP Address ng Pi-Hole at ang dami ng mga ad na na-block.

Mga gamit

Kakailanganin mo: - Raspberry Pi 3/4, Alinman ang gagawin, at maaaring ito ang variant + kung pipiliin mo.

- 3.5 Raspberry Pi Display, nakakita ako ng isang murang sa EBay sa halagang $ 20 AUD.

- Isang Maaasahang 8gb Micro-SD Card, Gumamit ako ng isang 16gb SanDisk card dahil ito ang mayroon ako sa paligid at mayroon akong suwerte dito sa nakaraan.

- Isang 3D Printer o Pag-access sa Isang Serbisyo sa Pag-print ng 3D, Teknikal na opsyonal ito kung hindi mo nais ang isang kaso, ngunit lubos itong inirerekomenda.

- Ethernet Cable, Ginamit upang magbigay ng mas mabilis na internet sa Pi

- Router, Upang Ikonekta ang Iyong Pi To

- Raspberry Pi Power Supply, Inirerekumenda ko ang opisyal na supply ng kuryente na Raspberry Pi, ngunit ang anumang suplay ng kuryente na USB na maaaring mag-supply ng 5V na hindi bababa sa 2.5 Amps ay dapat na maayos.

- Isang Windows PC, Ang software na ginamit sa pagtuturo na ito ay maaaring may mga katumbas para sa Mac at Linux, ngunit sasakupin ko ang panig ng Windows.

- Isang Micro-SD sa USB Adapter, Ginamit upang ikonekta ang SD card sa iyong computer. Opsyonal kung ang iyong computer ay mayroon nang puwang.

Hakbang 1: Paghahanda ng SD Card para sa Pi

Paghahanda ng SD Card para sa Pi
Paghahanda ng SD Card para sa Pi
Paghahanda ng SD Card para sa Pi
Paghahanda ng SD Card para sa Pi
Paghahanda ng SD Card para sa Pi
Paghahanda ng SD Card para sa Pi

Ito ay medyo simple, ngunit bago namin i-flash ang SD dito ay ang software na kakailanganin mo:

SD Card Formatter, Maaari itong ma-download mula sa website ng sdcard.org

Etcher, Ginamit upang i-flash ang Card. Maaari mo ring gamitin ang Win32DiskImager sa halip kung gugustuhin mo

Ang Pinakabagong Larawan ng Raspbian Lite, Siguraduhing i-extract ang.zip na nakukuha mo

Ok, natipon namin ang aming software, nagsisimula na.

Una kailangan naming i-format ang SD Card. Ginagawa namin ito sa pamamagitan ng pagbubukas ng SD Card Formatter, Pag-plug in sa labas ng SD card at pagpili nito mula sa listahan sa tuktok ng window. Tiyaking pinili mo ang iyong SD card, hindi ibang drive. Tiyaking walang mahalaga sa card dahil ang lahat ay tatanggalin sa card. Kapag handa ka na mag-click sa 'Format'. Hindi ito dapat magtagal upang makumpleto. Kapag natapos na ito maaari kang magsara sa labas ng SD Card Formatter

Susunod na kailangan namin upang i-flash ang card. Buksan ang Etcher at i-click ang asul na pindutan na nagsasabing 'Piliin ang Imahe' at i-browse upang makita ang.img file na na-download mo nang mas maaga at piliin ito. Susunod ang iyong SD card ay dapat mapili bilang default, ngunit kung hindi lamang ito binabago sa pamamagitan ng pag-click sa pindutan. Kapag nakumpirma mo na ang lahat ng mga pagpipilian ay tama, i-click ang 'Flash!'. Aabutin ng ilang minuto, at kapag tapos na ito maaari kang magsara sa labas ng Etcher.

Sa wakas kailangan naming paganahin ang ssh at kumonekta sa wifi. Buksan ang File Explorer at mag-click sa 'boot' sa kaliwang bahagi. Dapat ipakita sa iyo ang isang listahan ng mga file. Mag-right click at lumikha ng isang bagong dokumento ng teksto, pagkatapos ay pangalanan itong ssh at alisin ang.txt extension sa dulo. Tandaan, magkakaroon ka ng 'Ipakita ang Mga Extension ng File' upang magawa ito. Mag-click sa Oo at dapat may isang walang laman na file na tinatawag na ssh. Susunod na kailangan namin upang lumikha ng isang dokumento ng teksto muli, ngunit pangalanan ito wpa_supplicant, pinapalitan ang.txt ng.conf. Kanan I-click ito at piliin ang i-edit at i-paste ang teksto na ito sa file, palitan ang iyong mga detalye sa wifi sa:

bansa = US

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}

Siguraduhin na i-save ang File Kapag Tapos Na!

Eject ang SD Card, Ilagay ito sa Pi at natapos mo na ang paghahanda ng card!

Hakbang 2: Pag-install ng Pi-Hole Sa Pamamagitan ng SSH

Pag-install ng Pi-Hole Sa Pamamagitan ng SSH
Pag-install ng Pi-Hole Sa Pamamagitan ng SSH

Ngayon ay mai-install namin ang banal na butil ng software, Pi-Hole.

Muli, kailangan namin ng ilang software upang magpatuloy, kaya i-download ito:

PuTTY, gagamitin namin ito bilang isang ssh client

Bago kami kumonekta sa aming Pi, kailangan naming hanapin ang IP Address nito. Ang pinakasimpleng paraan upang magawa ito ay mag-login sa iyong router gamit ang IP at maghanap ng pangalan ng aparato na 'raspberrypi'. Maghanap sa mga tagubilin kung paano ito gawin para sa iyong router at password ng mga router, dahil lahat ng mga router ay bahagyang naiiba. Kapag mayroon ka ng IP Address nito buksan ang PuTTY at sa uri ng kahon ng Host Name sa iyong IP Address, pagkatapos ay i-click ang 'Buksan'. Ang isang Babala ay pop up, i-click lamang ang Oo at dadalhin ka sa isang itim na terminal na may isang pag-login. I-type ang username na 'pi' at ang password na 'raspberry'. Kapag matagumpay na naka-log in dapat mong dalhin sa isang linya ng utos na may pi @ raspberrypi. Ngayon nais mong i-paste sa sumusunod na code:

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

Dapat itong magsimulang mag-download ng installer at pagkatapos ay awtomatikong magsimulang mag-install.

Ipapakita nito sa iyo ang isang serye ng mga screen, kung saan pipindutin mo ang ok, o oo, at para sa Upstream DNS server piliin ang Google.

Kung nais mong magamit ang Web Interface nang mas madali maaari naming baguhin ang password, sa pamamagitan ng pagta-type

pihole -a -p

Sa terminal.

Dapat na mai-install na ngayon ang Pi-Hole! Siyempre maaari mo lamang gamitin ang Pi-Hole nang walang display, ngunit ano ang kasiyahan nito?

Hakbang 3: Pag-install ng PADD at isang 3.5 "Display, at 3D Pag-print ng Mga Bahagi

Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5
Pag-install ng PADD at isang 3.5

Ngayon ay mag-i-install kami ng PADD, na nagpapakita ng aming mga istatistika ng Pi-Hole sa isang display. Ang hakbang na ito ay medyo batay pa sa terminal, ngunit huwag tinalikuran, napakadali.

Bago namin mai-install ang PADD, kailangan naming i-install ang aming Display. Tiyaking naka-off ang Pi at Nakakonekta mula sa lakas at ilakip ang screen tulad ng ipinakita sa larawan, at kung nakakonekta nang tama ang display ay dapat na linya kasama ang natitirang Pi.

Ang 3D Naka-print na Kaso ay Maaaring Matagpuan Dito:

Ngayon Kailangan Mong ilakip ang harap na piraso sa USB at Ethernet Ports, tulad ng ipinakita sa isang larawan. Pagkatapos ay i-slide lamang ang pakete sa manggas at dapat itong magkakasama nang maayos. Maaari mong isara ito ng permanente gamit ang ilang pandikit, ngunit iniwan ko ito dahil ito ay medyo masikip.

Pagkatapos nito kailangan mong i-install ang mga driver para sa iyong display. Ito ay naiiba depende sa display, ngunit sa aking kaso mayroon akong isang display na tumatakbo nang perpekto ang mga driver ng Waveshare. Dahil iba ito para sa bawat display na hindi ko ipapakita kung paano ito gawin dito, ngunit dapat bigyan ka ng isang mabilis na paghahanap sa YouTube ng iyong sagot.

Kapag mayroon kang display na gumagana, kaya't kapag boot mo ang pi ipinapakita nito ang terminal sa Pi handa na kaming mag-install ng PADD.

Upang mai-install ang PADD kailangan naming patakbuhin ang mga sumusunod na utos sa terminal:

cd ~

wget -N

Kapag na-download na ito kailangan namin itong isagawa upang maipapatupad ang file:

sudo chmod + x padd.sh

Ngayon kailangan namin ng PADD upang magpatupad sa pagsisimula. Ginagawa namin ito sa pamamagitan ng pagbabago ng isang espesyal na file.

sudo nano ~ /.bashrc

Pagkatapos Paggamit ng pababang arrow sa iyong keyboard mag-scroll pababa sa ilalim at i-paste dito:

# Patakbuhin ang PADD

kung ["$ TERM" == "linux"]; pagkatapos habang: gawin./padd.sh matulog 1 tapos na fi

Pagkatapos I-reboot ang Iyong Pi Sa

sudo reboot

Hakbang 4: Pagbabago ng Laki ng PADD Mula Regular sa MEGA

Sa pamamagitan ng Default ang display ng PADD ay magiging nasa Regular na Laki lamang, hindi gumagamit ng lahat ng screen, ngunit mababago natin iyon!

Una kailangan naming SSH sa aming Pi, mas maaga itong natakpan. Sa sandaling ikaw ay nasa uri ng terminal:

sudo dpkg-reconfigure ang console-setup

Ang isang Menu ay dapat na lumitaw na may maraming mga pagpipilian, kailangan naming pumili ng UTF-8, o kung alam mo kung ano ang iba pang mga setting ng pag-encode ay subukan sila kung nais mo. Susunod na piliin ang Hulaan ang Optimal Character Set, pagkatapos ay piliin ang Terminus at pagkatapos ay 6x12. Kapag nasundan mo ang mga hakbang na ito ay muling pag-reboot

sudo reboot

Hakbang 5: Pag-configure ng iyong Router para sa Network Wide Ad-Blocking

Ngayon ito ang hakbang kung saan magkakasama ang lahat, at makikita mo talaga ang resulta ng iyong pagsusumikap. Mag-login sa iyong router sa pamamagitan ng IP Address nito, muli hindi ito sakop dahil naiiba ito para sa bawat router, at hanapin ang setting ng pagsasaayos ng DNS. Kung ang iyong router ay walang pagpipiliang ito (tulad ng sa akin) magpatuloy diretso sa Hakbang 6. Kapag natagpuan mo ang Opsyon ng DNS Server kakailanganin mong palitan ang Pangunahing DNS server IP sa IP na ipinapakita sa iyong Pi, sa ilalim ng IPv4 address. Gawin ito para sa lahat ng mga DNS IP kasama ang Pangalawang, Pag-backup, atbp. Ilapat ang mga pagbabago, at depende sa iyong router na maaaring kailanganin mong i-reboot ang router.

Kapag na-setup ang iyong buong network ay gagamit ng Pi-Hole dahil DNS server ito, kaya ang anumang trapiko ng ad ay mai-block.

Hakbang 6: Pag-configure ng DNS Server sa isang Seleksyon ng Mga Device

Dapat gamitin ang pamamaraang ito kung hindi pinapayagan ng iyong router ang mga pagbabago sa DNS server o kung ayaw mo lang lahat sa iyong network sa parehong Pi-Hole.

Ang Paraan ay Magkakaiba Para sa Bawat Device: Windows 10:

Buksan ang Control Panel at i-click ang Network at Internet

I-click ang Network at Sharing Center, Baguhin ang Mga Setting ng Adapter, mag-right click sa iyong network at i-click ang Properties

Hanapin ang Bersyon ng Internet Protocol 4, mag-double click at mag-click Gamitin ang sumusunod na DNS server at i-type ang Pi-Hole DNS IP sa parehong mga patlang. Bumalik sa Listahan ng Mga Katangian.

Hanapin ang Bersyon ng Protocol ng Internet 6, mag-double click at mag-click Gamitin ang sumusunod na DNS server at i-type ang Pi-Hole DNS IP (Ang IPv6 isa sa oras na ito) sa parehong mga patlang.

Kung sakali, i-reboot ang iyong PC

Linux:

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

Mac OS:

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

iOS (iPhone):

Buksan ang settings

I-click ang Wifi, at ang 'i' sa tabi ng iyong konektadong network

Mag-scroll pababa sa DNS at mag-click sa I-configure ang DNS

Mag-click sa Manu-manong, alisin ang mayroon nang mga DNS server IP's at ilagay sa Pi-Hole's DNS IP

Android:

Buksan ang settings

Mag-click sa Wifi, at kalimutan ang network na kasalukuyang nakakonekta ka

Ikonekta muli dito, i-click ang Mga Advanced na Pagpipilian, at itakda ang Mga setting ng IP mula sa DHCP patungo sa Static

Mag-scroll pababa upang makahanap ng DNS 1 at 2, at ilagay sa DNS IP ng iyong Pi-Hole sa pareho

Hakbang 7: Ina-update ang Iyong Pi-Hole

Napakadali ng pag-update ng Pi-Hole. Upang makita kung ang iyong Pi-Hole ay may isang bagong pag-update na magagamit sa kanang tuktok ng display sasabihin na Mag-update na Magagamit! Upang mai-update nang simple ang SSH sa iyong Pi-Hole at patakbuhin:

pihole -up

At Dapat Mag-update ang Iyong Pi-Hole!

Hakbang 8: Tapos na

Kung nasunod mo nang tama ang lahat ng mga hakbang ay dapat kang magkaroon ng isang kamangha-manghang ad blocker na talagang mahusay sa ginagawa nito.

Maraming Salamat sa Pagboto para sa Aking Instructable para sa Paligsahan sa Raspberry Pi, Nakakuha ako ng Pangalawa:)!

Kung mayroon kang anumang mga karagdagang katanungan, alalahanin o isyu na lumitaw mangyaring mag-iwan ng komento at tutugon ako sa lalong madaling panahon na makakaya ko!

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

Pangalawang Gantimpala sa Raspberry Pi Contest 2020

Inirerekumendang: