Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Paghahanda ng SD Card para sa Pi
- Hakbang 2: Pag-install ng Pi-Hole Sa Pamamagitan ng SSH
- Hakbang 3: Pag-install ng PADD at isang 3.5 "Display, at 3D Pag-print ng Mga Bahagi
- Hakbang 4: Pagbabago ng Laki ng PADD Mula Regular sa MEGA
- Hakbang 5: Pag-configure ng iyong Router para sa Network Wide Ad-Blocking
- Hakbang 6: Pag-configure ng DNS Server sa isang Seleksyon ng Mga Device
- Hakbang 7: Ina-update ang Iyong Pi-Hole
- Hakbang 8: Tapos na
Video: PiHole Ad Blocker With 3.5 "Display: 8 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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
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
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
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!
Pangalawang Gantimpala sa Raspberry Pi Contest 2020
Inirerekumendang:
Light-up na Chanukah Sweater Na May Indibidwal na "kandila": 7 Mga Hakbang (na may Mga Larawan)
Light-up Chanukah Sweater Sa Indibidwal na "kandila": Ang kapaskuhan sa panahon ng kapistahan at sa taong ito ay maaari kang maging nagniningning na bituin ng partido na may light-up menorah sweater! Ito ay isang sewn circuit na proyekto na gumagamit ng medyo murang mga materyales na madaling matagpuan sa online at sa tindahan ng bapor. Mas mabuti
Malaking LED na "singsing" na Liwanag para sa Timelapse, Mga Larawan at Higit Pa : 11 Mga Hakbang (na may Mga Larawan)
Malaking LED na "singsing" na Liwanag para sa Timelapse, Mga Larawan at Higit Pa …: Nag-shoot ako ng maraming mga timelaps na video na sumasaklaw ng ilang araw, ngunit kinamumuhian ang hindi pantay na ilaw na ibinibigay ng mga ilaw ng clamp - lalo na sa gabi. Ang isang malaking ilaw ng singsing ay masyadong mahal - kaya't nagpasya akong gumawa ng isang bagay sa aking sarili sa isang solong gabi na may mga gamit na nasa kamay ko.
Gumawa ng Hobbyist PCBs Sa Mga Propesyonal na CAD Tool sa pamamagitan ng Pagbabago " Mga Panuntunan sa Disenyo ": 15 Hakbang (na may Mga Larawan)
Gumawa ng mga Hobbyist PCB Sa Mga Propesyonal na CAD Tool sa pamamagitan ng Pagbabago ng " Mga Panuntunan sa Disenyo ": Masarap na mayroong ilang mga tool sa propesyonal na circuit board na magagamit sa mga libangan. Narito ang ilang mga tip para sa paggamit ng mga ito ng mga board ng disenyo na hindi kailangan ng isang propesyunal na taga-gawa upang aktwal na GAWIN ang mga ito
Digital 3D Viewer ng Larawan - "The DigiStereopticon": 6 Mga Hakbang (na may Mga Larawan)
Digital 3D Viewer ng Larawan - "The DigiStereopticon": Ang Stereoscopic photography ay bumagsak sa pabor. Marahil ito ay dahil sa ang katunayan na ang mga tao ay hindi nais na magsuot ng mga espesyal na baso upang matingnan ang mga snapshot ng pamilya. Narito ang isang nakakatuwang maliit na proyekto na maaari mong gawin nang mas mababa sa isang araw upang gawin ang iyong larawan sa 3D
Hindi tinatagusan ng tubig Mga Nagsasalita Na Lumulutang - " Lumulutang Ito, Nag-i-Totes at Inililigaw nito ang Mga Tala! &Quot;: 7 Mga Hakbang (na may Mga Larawan)
Hindi tinatagusan ng tubig Mga Nagsasalita Na Lumulutang - " Lumulutang Ito, Nag-i-Totes Ito at Itinaboy ang Mga Tala! &Quot;: Ang proyektong ito na hindi tinatagusan ng tubig na nagsasalita ay binigyang inspirasyon ng maraming mga paglalakbay sa Gila River sa Arizona (at SNL's " Nasa isang Bangka ako! &Quot; ). Lutang namin ang ilog, o maglalagay ng mga linya sa baybayin upang ang aming mga float ay manatili sa tabi mismo ng aming lugar ng kampo. Lahat ng tao