Artykuł

Jak zablokować wszystkie reklamy w domowej sieci Wi-Fi za pomocą Pi-hole i Raspberry Pi

protection click fraud

Reklamy są uciążliwe i irytujące, a chociaż programy do blokowania reklam wykonują przyzwoitą pracę w przeglądarkach na komputerach, nie działają na telefonach i tabletach. W tym miejscu pojawia się Pi-hole. Pi-hole to bezpłatna usługa na poziomie sieci, która blokuje reklamy na wszystkich urządzeniach w całej domowej sieci Wi-Fi. Zobaczmy, jak to działa i jak możesz to skonfigurować w domowej sieci Wi-Fi.

Produkty użyte w tym przewodniku

  • Nigdy nie wyświetlaj reklam: Zestaw startowy CanaKit Raspberry Pi 4 4 GB (100 USD w Amazon)

Dowiedz się, co Pi-hole może (a czego nie może) zrobić, zanim zaczniesz

Pi-hole to fantastyczne narzędzie do eliminowania reklam na wszystkich urządzeniach podłączonych do domowej sieci Wi-Fi, ale ma swoje ograniczenia. Jeśli konfigurujesz Pi-hole do blokowania reklam na YouTube lub Instagramie, będziesz zawiedziony, ponieważ te witryny używają własne sieci CDN (sieć dostarczania treści) do wyświetlania reklam, więc serwer, który wypuszcza wideo, zawiera również reklamy.

Pi-hole ładuje strony szybciej i oszczędza przepustowość, ale nie blokuje reklam z YouTube czy Instagrama.

Większość reklam online jest dostarczana przez witryny zewnętrzne, więc usługa taka jak Pi-hole może łatwo zidentyfikować witryny, które wyświetlają te reklamy i je zablokować. Tak nie jest w przypadku YouTube, więc nie ma możliwości zablokowania reklamy na platformie strumieniowej transmisji wideo bez blokowania dostępu do samego wideo. Jeśli chcesz YouTube bez reklam, musisz zapłacić za YouTube Premium. To samo dotyczy Instagrama i tak naprawdę nie ma sposobu na blokowanie reklam w serwisie należącym do Facebooka.

Powiedziawszy to, Pi-hole wykonuje świetną robotę, pozbywając się reklam, które widzisz na większości stron internetowych, generalnie prowadząc do szybszego korzystania z Internetu. Bez konieczności ładowania wszystkich witryn zawierających reklamy, zauważysz zauważalny spadek przepustowości podczas przeglądania, a w rezultacie strony ładują się szybciej. Na przykład w mojej domowej sieci Wi-Fi Pi-hole zwykle blokuje około 10-20% wszystkich wychodzących żądań ruchu, a to oznacza, że ​​nawet jedna piąta mojego pasma była wcześniej wykorzystywana przez serwery reklam.

Jak działa Pi-hole?

Pomyśl o Pi-hole jako o policji reklamowej. Zwykle po otwarciu witryny w telefonie (np usatoday.com), żądanie jest wysyłane do serwera DNS - to jest jak książka telefoniczna, ale dla internetu. Wraz z prośbą o usatoday.comTwoja przeglądarka otrzymuje również zapytania dotyczące innych domen, które wyświetlają reklamy w witrynie USA Today. Zasadniczo Twoja przeglądarka ładuje treści z kilku witryn w tle.

W tym miejscu Pi-hole robi różnicę. Kiedy używasz Pi-hole i odwiedź usatoday.com, pobierze zawartość z witryny, ale przechwytuje wszystkie inne domeny, które wyświetlają reklamy w witrynie. W ten sposób otrzymujesz całą zawartość USA Today, ale bez żadnych reklam. Jest to bardziej eleganckie rozwiązanie niż korzystanie z narzędzia do blokowania reklam w przeglądarce, ponieważ dane z domen wyświetlających reklamy nie są ładowane w pierwszej kolejności. Programy blokujące reklamy nadal ładują wszystkie reklamy, ale po prostu ukrywają elementy przed wyświetleniem, aby Twoja przeglądarka nadal pobierała całą treść z witryn reklamowych.

Pi-hole jest jak ochroniarz, który nie pozwala na przedostawanie się reklam.

Tak nie jest w przypadku Pi-hole, a to sprawia, że ​​jest to niesamowita użyteczność. Po prostu skonfiguruj i skieruj router na otwór Pi, a automatycznie zablokuje reklamy na wszystkich Twoich urządzeniach. Pi-hole ma czarną listę ponad 127 000 domen - z kolejnymi dodawanymi co miesiąc - więc niezależnie od odwiedzanej witryny, Pi-hole wykonuje świetną robotę blokując reklamy na tej stronie.

Najlepsze w Pi-hole jest to, że ma interfejs sieciowy, który ułatwia przeglądanie wszystkich zablokowanych zapytań w czasie rzeczywistym. Teraz, gdy masz już ogólny przegląd działania Pi-hole, zobaczmy, jak skonfigurować go w domowej sieci Wi-Fi.

Czego potrzebujesz, aby skonfigurować Pi-hole w domowej sieci Wi-Fi

  • Raspberry Pi 2, 3 lub 4: Polecam używanie Pi 4, ponieważ ma wbudowane Wi-Fi, mocniejszy sprzęt i oferuje świetną wartość. Możesz wybierać spośród konfiguracji 1 GB, 2 GB lub 4 GB RAM, a ja mam opcję 4 GB, ponieważ daje mi to więcej narzutów na dodawanie więcej rzeczy później. Jeśli kupujesz jeden dla samego Pi-hole, proponuję wybrać wariant z 2 GB pamięci RAM.
  • Walizka: Idealnie będziesz potrzebować obudowy ze swoim Raspberry Pi i tą jest przeznaczony dla Pi 4 i jest wyposażony w wentylator. Całkiem nieźle za mniej niż 10 USD.
  • Karta MicroSD 32 GB: Będziesz potrzebować karty microSD, aby zainstalować Raspbian, oficjalny system operacyjny Raspberry Pi. Karta 32 GB jest więcej niż wystarczająca i kosztuje mniej niż 10 USD.
  • Wtyczka 15 W.: Twoje Raspberry Pi potrzebuje zewnętrznego źródła zasilania i możesz je kupić na Amazon. Moc jednostki ściennej różni się w zależności od modelu Pi, który wybierasz. Używam tutaj Pi 4 i potrzebuje wtyczki ściennej USB-C 15 W.
  • kabel Ethernet: Zaleca się podłączenie Raspberry Pi do routera za pomocą kabla Ethernet. Pi 4 ma wbudowany modem Wi-Fi, ale ponieważ zamierzasz go używać do kierowania całego ruchu internetowego, lepszym pomysłem jest podłączenie.
  • Kabel Micro-HDMI: Pi 4 ma dwa porty micro-HDMI, więc będziesz potrzebować kabla micro-HDMI do HDMI, aby podłączyć go do monitora.

Możesz odebrać wszystkie komponenty osobno lub otrzymać je w zestawie. Jestem do tego stronniczy Zestaw startowy Canakit Raspberry Pi 4 ponieważ ma wszystko, czego potrzebujesz w jednym pakiecie. Obejmuje to 4 GB Raspberry Pi 4, obudowę, radiator, wentylator, kartę MicroSD 32 GB Samsung Evo, zasilacz 15 W i kabel micro-HDMI. Zebranie wszystkich akcesoriów będzie cię kosztować więcej i warto wziąć pakiet.

Jak skonfigurować Raspberry Pi

Zanim będziesz mógł zainstalować Pi-hole, musisz skonfigurować Raspberry Pi. Jeśli po raz pierwszy używasz Pi, najlepszym rozwiązaniem jest pobierz i zainstaluj NOOBS, łatwy w użyciu instalator, który zawiera wszystkie główne systemy operacyjne dla Raspberry Pi.

W tym przewodniku zamierzam podkreślić, jak zainstalować NOOBS na Pi 4 i skonfigurować. Zacznijmy.

  1. Pobieranie NOOBS z tego linku i rozpakuj plik ZIP.
  2. Podłącz kartę MicroSD który zostanie użyty wewnątrz Pi 4 na komputerze z systemem Windows.
  3. Sformatuj plik Karta microSD w formacie plików FAT. W tym celu możesz skorzystać z narzędzia wbudowanego w system Windows. Kliknij prawym przyciskiem myszy nazwę napędu dla karty MicroSD i wybierz Format, Wybierz System plików tak jak TŁUSZCZi uderz Początek.
  4. Jeśli masz problemy z formatowaniem karty SD, użyj rozszerzenia Narzędzie formatujące SD Association.
  5. Po sformatowaniu karty SD skopiuj zawartość wyodrębnionego pliku ZIP NOOBS na kartę SD. Upewnij się, że pliki nie są przenoszone do folderu na karcie SD. Powinny znajdować się w katalogu głównym karty SD.
  6. Umieść kartę SD wewnątrz Pi 4, podłącz go do monitora i klawiatury i uruchom go.
  7. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie aby zainstalować system operacyjny. Powinieneś zainstalować Raspbian.

Dodaj statyczny adres IP dla Raspberry Pi na routerze

Ponieważ konfigurujemy Pi-hole do obsługi całego ruchu przychodzącego, powinieneś ustawić statyczny adres IP dla Raspberry Pi, na którym zostanie zainstalowany Pi-hole. To całkiem proste, a oto jak możesz to zrobić:

  1. Idź do swojego interfejs administracyjny routera (zwykle jest to 192.168.1.1) i zaloguj się przy użyciu swoich poświadczeń.
  2. Przejdź do Menu LANi wybierz DHCP serwer.
  3. Wybierz Przypisywanie ręczne do Nai powinieneś zobaczyć plik Adres IP przypisany ręcznie tabela na dole strony.
  4. Wybierz swój Raspberry Pi z listy urządzeń i przypisz mu plik Statyczny adres IP. W tym przypadku przypisuję adres 192.168.1.51 do mojego Pi 4.
  5. Zapisz zmiany.

Jak zainstalować otwór Pi na Raspberry Pi

Po skonfigurowaniu Raspbian i przypisaniu statycznego adresu IP do Raspberry Pi możesz zainstalować Pi-hole. Oto jak to zrobić:

  1. Uruchom powłokę poleceń z menu Start.
  2. Wchodzić wget -O basic-install.sh https://install.pi-hole.net. sudo bash basic-install.sh i powinien pobrać instalator dla Pi-hole.
  3. Automatyczny instalator powinien pojawić się na ekranie. Trafienie Ok rozpocząć.
  4. Zobaczysz okno dialogowe z informacją, czy używać Raspberry Pi jako serwera DHCP. Hit Nie.
  5. Teraz musisz ustawić interfejs dla otworu Pi. Wybierać eth0 jeśli Twoje Raspberry Pi jest podłączone do routera za pomocą kabla Ethernet. Iść z wlan0 jeśli używasz modemu Wi-Fi Pi 4.
  6. Wybierz upstream DNS dostawcę. Możesz wybrać dowolnego z wymienionych dostawców, ale Google lub Cloudflare byłyby moimi typami.
  7. Teraz możesz wybrać listy zablokowanych. Dobrze jest pozostawić to bez zmian, ponieważ listy domyślne dobrze sobie radzą z odfiltrowywaniem większości reklam. W razie potrzeby można później dodać więcej list.
  8. Wybierz swój protokół IP. W przypadku większości użytkowników będzie to IPv4.
  9. Potwierdź statyczny adres IP swojego Raspberry Pi. Upewnij się, że jest to ten sam adres, który wpisałeś w routerze, ponieważ w przeciwnym razie nie będziesz mógł połączyć się z Internetem.
  10. Następnie zostaniesz zapytany, czy chcesz zainstalować interfejs sieciowy Pi-hole. Wybierać Na i naciśnij OK.
  11. Wybierać Na aby zainstalować serwer WWW dla interfejsu internetowego Pi-hole.
  12. Wybierz Na na Czy chcesz rejestrować zapytania? strona.
  13. Instalacja została zakończona i powinieneś zobaczyć hasło do interfejsu internetowego. Zanotuj to.

Konfigurowanie Pi-hole na routerze

Po zakończeniu instalacji Pi-hole należy ustawić go jako serwer DNS na routerze. Jest to wymagane, aby Pi-hole działało. W przeciwnym razie router będzie polegał na dostawcy usług internetowych w zakresie rozwiązywania zapytań DNS, a reklamy będą nadal wyświetlane.

  1. Idź do swojego interfejs administracyjny routera (192.168.1.1) i zaloguj się przy użyciu swoich poświadczeń.
  2. Przejdź do LAN menu.
  3. w Serwer DNS złożony, wprowadź Stałe IP twojego Raspberry Pi. Jak ustawiłem adres mojego Pi 4 na 192.168.1.51, to właśnie tutaj wpiszę.
  4. Zapisz zmiany.

To wszystko! Aby sprawdzić, czy otwór Pi działa, przejdź do interfejsu internetowego i sprawdź, czy filtruje reklamy. W tym celu musisz przejść do statycznego adresu IP, który ustawiłeś dla swojego Raspberry Pi. Dla mnie jest to 192.168.1.51, więc interfejs sieciowy dla skonfigurowanego przeze mnie otworu Pi to 192.168.1.51/admin.

Po załadowaniu strony będziesz mógł zalogować się przy użyciu hasła podanego podczas instalacji. Będziesz mógł zobaczyć wszystkie urządzenia w domowej sieci Wi-Fi i zobaczyć szczegółowe informacje o wszystkich zapytaniach (i domenach), do których Pi-hole zablokował dostęp w czasie rzeczywistym.

instagram story viewer