Ganito ka gumawa ng adblocker gamit ang Raspberry Pi at Pi-hole

Isa ito sa pinakamalaking inis sa internet: mga advertisement. Siyempre, maaari kang mag-install ng ad blocker sa iyong browser para sa anumang device, ngunit kung gusto mo ring protektahan ang iyong smartphone, smart television at game console laban sa mga advertisement, mas maginhawa ang isang central ad blocker. Mayroong mga mamahaling komersyal na solusyon na magagamit, ngunit sa isang Raspberry Pi na ilang sampu at isang Pi-hole ay pareho kang makakamit. Sa artikulong ito ipinapakita namin sa iyo kung gaano kadali ito.

01 Bumili ng Raspberry Pi

Para sa workshop kailangan mo ng Raspberry Pi, hindi mahalaga kung aling bersyon ang iyong ginagamit. Ang pinakabagong bersyon ay Raspberry Pi 3 Model B, na nagkakahalaga ng halos apatnapung euro. Bilang karagdagan sa mini computer, kailangan mo ng microSD card kung saan mo inilalagay ang software. Kung walang card reader ang iyong computer, kakailanganin mo rin ng card reader. Kailangan mo rin ng micro USB cable at 2 amp USB power supply. Opsyonal ang pabahay, ngunit kapaki-pakinabang kung gusto mong gamitin ang device sa mas mahabang panahon.

I-download ang 02 Raspbian

Para sa Pi-hole maaari mong i-install ang karaniwang operating system na Raspbian. Pumunta sa www.raspberrypi.org, i-click Mga download at pagkatapos ay sa raspbian. Kailangan ng Pi-hole ng stripped na bersyon, para magamit mo ang Raspbian Jessie Lite sa I-download ang ZIP i-click. Kung gumagamit ka ng Raspbian sa unang pagkakataon, gayunpaman, mas maginhawang mag-download ng normal na bersyon dahil mayroon kang desktop environment sa iyong pagtatapon. Pagkatapos mag-download, i-extract ang file. Sa workshop na ito, gagana kami sa karaniwang bersyon ng Raspbian na may desktop environment.

03 I-download ang DiskImager

I-download ang Win32DiskImager program, i-install ito at buksan ang program. Ikonekta ang SD card sa iyong PC at tingnan kung aling drive letter ang nakatalaga sa SD card. Sa DiskImager suriin kung ang tamang titik ay ipinapakita at buksan ang Raspbian disk image sa pamamagitan ng pag-click sa folder sa tabi ng titik. mag-click sa magsulat upang kopyahin ang larawan sa SD card. Kumpirmahin ang pagkilos sa pamamagitan ng pagpindot oo upang mag-click. Maaaring tumagal ng ilang minuto ang pagsulat ng operating system. Kapag lumitaw ang mensaheng Write Successful, i-click OK at alisin ang SD card sa iyong PC.

04 I-install ang Raspbian

Para sa paunang pag-setup at pagsasaayos ng Raspbian, kailangan mong ikonekta ang isang keyboard at monitor sa iyong Raspberry Pi. Ikinonekta mo ang monitor sa koneksyon ng Raspberry Pi sa pamamagitan ng isang HDMI cable. Pagkatapos ay i-slide ang microSD card sa slot sa iyong Raspberry Pi. Para paganahin ang Raspberry Pi, maaari kang magkonekta ng power adapter o magkonekta ng USB cable sa pagitan ng iyong Raspberry Pi at ng iyong PC. Magsisimula ang Raspbian at lilitaw ang mga linya ng code sa iyong screen, hintayin na awtomatikong magbukas ang operating system.

05 I-configure ang Raspbian

Bago mo ilagay ang software na Pi-hole sa iyong Raspberry Pi, kapaki-pakinabang na baguhin ang ilang mga setting sa Raspbian. Pumunta sa Menu / Mga Kagustuhan / Configuration ng Raspberry Pi at isaad, halimbawa, ang iyong lokasyon, time zone at layout ng keyboard. Kapaki-pakinabang din na i-configure muna ang iyong network setting. Pumunta sa icon ng network sa itaas at piliin ang iyong wireless network. Mag-sign up at nakonekta mo ang Raspberry Pi sa internet. Siyempre maaari ka ring gumamit ng wired network connection.

SSH

Maaari mong gawin ang karagdagang pag-install ng Pi-hole sa pamamagitan ng isang koneksyon sa SSH mula sa iyong computer. Bago mo idiskonekta ang monitor, mouse at keyboard, pumunta muna sa Terminal sa itaas. uri hostname -ako upang malaman ang IP address ng iyong Raspberry Pi. Para sa Windows kailangan mong mag-download ng isang SSH client, ang PuTTY ay isang kilalang-kilala. Sa bukid Pangalan ng host i-type ang IP address, pagkatapos ay i-click Bukas. Sa macOS, pumunta sa terminal at mag-type ssh pi@ip address kung saan siyempre ipinasok mo ang iyong IP address. Ang pangalan ng account ay pi at ang password ay prambuwesas.

06 Palawakin ang file system

Upang matiyak na magagamit mo ang lahat ng magagamit na espasyo sa iyong SD card, maaari mong i-type ang sudo raspi-config sa terminal sa Raspberry Pi o sa iyong SSH client sa iyong PC o Mac. Pumili Palawakin ang Filesystem at pagkatapos ay piliin ang Tapusin. Kailangan mong i-restart ang iyong Raspberry Pi pagkatapos nito, kaya pumili oo kung hihilingin sa iyo na gawin ito. Madalas ding nakakatulong ang hakbang na ito kung magkakaroon ka ng mga problema habang nag-i-install ng Pi-hole.

07 I-install ang Pi Hole

Ilagay ang sumusunod na code sa terminal: curl -L //install.pi-hole.net | bash. Mag-click nang dalawang beses OK at kapag nakarating ka sa static na IP window, i-click muli OK. Gumagana lamang ang Pi-hole kung ang Raspberry Pi ay may static na IP address. Sa susunod na window, piliin kung ikinonekta mo ang Raspberry Pi sa pamamagitan ng Ethernet o WiFi, maaari kang pumili sa pamamagitan ng pagpindot sa spacebar. Kung gusto mong pumunta sa susunod na window, mag-navigate gamit ang mga arrow key at kumpirmahin ang isang aksyon gamit ang Enter.

08 Static IP Address

Kung ang window na may opsyon Piliin ang Mga Protocol lalabas, pumili IPv4, kasalukuyang pinakamahusay na gumagana ang ad-blocker sa IPv4. Tatanungin ka kung ang inaalok na static na IP address ay okay para sa iyo. Sa karamihan ng mga kaso ito ay maayos at i-click oo. Kung ang IP address ay nasa hanay ng mga address na random na itinatalaga ng iyong router sa mga device, maaari itong magdulot ng salungatan. Sa kasong iyon pipiliin mo hindi at ilagay ang iyong sariling IP address. Kung para sa iyo oo pumili, babalaan ka pa rin ng Pi-hole para sa posibleng kontrahan na ito.

09 Upstream provider

Ang pag-install ay halos tapos na, sa dulo ang Pi-hole ay nagtatanong kung gusto mong baguhin ang Upstream DNS Provider. Ang Google ang default na pagpipilian at ito ay maayos sa karamihan ng mga kaso, ngunit maaari mo ring gamitin ang OpenDNS, Level3, Comodo o Norton upstream. Kapag lumabas sa screen ang text na Gawin ito, kumpleto na ang pag-install. Isulat ang IP address ng iyong Pi-hole, ito ang address na dapat gamitin ng iyong mga device mula ngayon, magsisimula kami sa mga sumusunod na hakbang. Magtapos sa OK, lumilitaw ang ilang linya ng code at pagkatapos ay talagang tapos na ang pag-install.

10 Router o mga indibidwal na device

Upang harangan ang mga ad, kailangan mo na ngayong iruta ang lahat ng iyong trapiko sa internet sa Pi-hole. Magagawa ito sa dalawang paraan. Ang unang paraan ay ang pagsangguni sa iyong Pi-hole sa lahat ng iyong device. Mayroon itong kawalan na kailangan mong itakda ito sa bawat device nang hiwalay. Ang isa pang opsyon ay i-set up ang iyong router upang ang anumang koneksyon ay dumaan sa Pi-hole bago ito maipasa sa mga device sa iyong network. Ipinapaliwanag namin ang parehong mga opsyon sa mga sumusunod na hakbang.

11 I-configure ang Windows

Sa Windows 10, pumunta sa control panel at mag-click Network at Internet / Network Center. mag-click sa Mga Setting ng Adapter baguhin. Mag-right-click sa koneksyon na gusto mong baguhin at piliin Mga katangian. Tiyaking nasa tab ka Networking ay at pumili Bersyon 4 ng Internet Protocol. mag-click sa Mga Tampok / Advanced. Piliin ang tab DNS at idagdag ang IP address ng iyong Pi-hole sa pamamagitan ng pagpindot Idagdag upang mag-click. Magtapos sa OK at huwag kalimutang gawin ang mga hakbang na ito sa anumang iba pang mga koneksyon sa network.

Mga Mac at smartphone

Sa Mac, pumunta sa Mga Kagustuhan sa System / Network. Piliin ang iyong koneksyon at mag-click sa Advanced. Piliin ang tab DNS at ilagay ang IP address dito. Sa isang iPhone makikita mo ang setting sa Mga institusyon / WiFi. Mag-click sa i sa likod ng pangalan ng iyong network at palitan ang address pagkatapos DNS. Sa Android pumunta sa Mga institusyon at hawakan ang iyong daliri sa pangalan ng iyong network. I-tap ang I-customize ang network at maglagay ng tseke sa harap Mga advanced na opsyon. Mag-scroll pababa at magpalit DHCP pangit Static. sa ibaba sa DNS 1 ilagay ang iyong Pi-hole address. Pukyutan DNS 2 ipasok ang 8.8.8.8, serbisyo ng DNS ng Google.

12 Administrasyon panel

Sa iyong browser, pumunta sa IP address ng iyong Pi-hole at i-type pagkatapos ng IP address /admin. Ito ang page ng configuration ng iyong Pi hole. Makikita mo kung gaano karaming advertising ang na-block ngayon, kung gaano karaming mga domain ang na-block at kung aling mga device ang gumawa ng mga kahilingan. sa ibaba Mga Nangungunang Advertiser maaari mong makita mula sa aling mga domain ang pinakamaraming ad na na-block. Pukyutan Log ng Query makakahanap ka ng isang pangkalahatang-ideya ng lahat ng iyong trapiko sa internet, sa kasamaang-palad ay hindi mo ito maaaring paganahin o tanggalin ang ilang mga entry.

13 Lokal na DNS sa iyong router

Ang pinaka-maginhawang paraan ay ang pag-redirect ng lahat ng trapiko mula sa iyong router patungo sa iyong Pi-hole. Pumunta sa mga setting ng iyong router at hanapin ang screen ng mga setting kung saan maaari mong baguhin ang mga opsyon sa DHCP o hanapin ang mga setting para sa mga IPv4 address. Dito ay malamang na mahahanap mo rin ang opsyon upang ipahiwatig ang isang lokal na DNS server. Malalaman mo lang kung inaalok ang opsyong ito sa iyong router at kung posible ba ito, sa pamamagitan ng pagtingin sa manual ng iyong router o sa pamamagitan ng pagpapadala ng email sa iyong provider.

14 Pag-refresh ng DHCP

Maaaring kailanganin mong i-renew ang DHCP lease sa iyong device bago i-ruta ang trapiko sa Pi-hole. Sa Windows, buksan ang Command Prompt sa pamamagitan ng sa search bar cmd upang ipasok. uri ipconfig /release at pindutin ang Ipasok ang susi. Kung matagumpay, pagkatapos ay i-type muli ang command ipconfig /renew at malapit sa pamamagitan ng pagpindot Pumasok para itulak. Sa iyong Mac makikita mo ang opsyong ito sa Mga Kagustuhan sa System / Network. Mag-click sa iyo koneksyon sa network at pumili Advanced. mag-click sa TCP/IP at piliin I-renew ang DHCP lease.

15 Blacklist at whitelist

Kung gusto mong i-whitelist o i-blacklist ang ilang partikular na domain, magagawa mo iyon sa administration panel ng iyong Pi-hole. Ang mga website ay "live" sa kita ng ad, kaya "maganda" na i-whitelist ang mga site na kinagigiliwan mong bisitahin. mag-click sa whitelist o blacklist para magdagdag ng domain. Dahil sinasala ng Pi-hole ang mga advertisement sa antas ng DNS, walang saysay na magdagdag lang ng url. Sa website ng Pi-block ay makikita mo ang isang malinaw na paliwanag kung paano mag-apply ng whitelist o blacklist sa iyong Pi-hole. Dito ipinapaliwanag namin kung paano i-whitelist ang aming mga site.

IPv4 at IPv6

Maraming mga ad ang na-block ng Pi-hole, ngunit minsan ay nakakalusot ang isa. Sa karamihan ng mga kaso, ito ay may kinalaman sa mga ad sa pamamagitan ng IPv6. Ang mga network ng ad ay naghahatid ng higit at higit pang pag-advertise sa IPv6 kamakailan, ngunit sa ngayon, ang Pi-hole na pag-filter sa IPv4 ay gumagana pa rin nang pinakamahusay. Inirerekomenda na hintayin ang mga notification sa website na www.pi-hole.net at i-upgrade ang iyong Pi-hole sa IPv6 filtering sa hinaharap.

Kamakailang mga Post

$config[zx-auto] not found$config[zx-overlay] not found