Reklama

Zamień tanie Raspberry Pi w bloker reklam w całej sieci. Jeśli masz już dość spowalniania przeglądarki AdBlock Plus, ta opcja oparta na DNS jest świetną alternatywą, która działa na każdym urządzeniu. W przeciwieństwie do innych rozwiązań, filtruje internet zanim dotrze do twojego urządzenia, co oznacza, że ​​możesz blokować reklamy na iPadzie lub Androidzie bez konieczności przerywania jailbreaku lub rootowania.

Firma o nazwie AdTrap AdTrap to małe białe pudełko, które blokuje wszystkie reklamy z Internetu za 139 USDIle chciałbyś zapłacić za Internet bez reklam? Poznaj AdTrap, nowe urządzenie, które obiecuje blokować wszystkie reklamy online, zarówno na komputerze, jak i telefonie komórkowym. Czytaj więcej sprzedaje małe białe pudełko, które blokuje reklamy AdTrap to małe białe pudełko, które blokuje wszystkie reklamy z Internetu za 139 USDIle chciałbyś zapłacić za Internet bez reklam? Poznaj AdTrap, nowe urządzenie, które obiecuje blokować wszystkie reklamy online, zarówno na komputerze, jak i telefonie komórkowym. Czytaj więcej

instagram viewer
za 129 USD, ale nie należy go kupować - wystarczy 35 USD Raspberry Pi i karta SD, aby stworzyć własny sprzętowy program blokujący reklamy dla każdego urządzenia w sieci. Oto dlaczego Pi-Hole jest lepszym pomysłem niż rozszerzenia przeglądarki i jak go skonfigurować.

Aby szybko podsumować, musisz zrobić trzy rzeczy:

  1. Zainstaluj nową wersję Raspbian na twoim Raspberry Pi.
  2. Uruchom następujący skrypt:
    curl -s https://raw.githubusercontent.com/jacobsalmela/pi-hole/master/automated%20install/basic-install.sh" | grzmotnąć
  3. Skonfiguruj urządzenia tak, aby używały adresu IP Raspberry Pi jako serwera DNS.

Nie wiesz, co to wszystko oznacza, lub dlaczego chcesz korzystać z PiHole? Czytaj dalej - mogę wyjaśnić.

Dlaczego nie skorzystać z AdBlocka? Lub plik Hosts?

Jest to nieintuicyjne, ale AdBlock Plus i podobne narzędzia faktycznie spowalniają przeglądarkę. Te rozszerzenia używają niestandardowych arkuszy stylów do usuwania reklam, co oznacza, że ​​każda witryna, którą przeglądasz, jest edytowana w locie. To kosztuje.

„Adblock, noscript, ghostery i inne podobne dodatki powodują 90% problemów, które widzimy na forach”, powiedział jeden z nich Programista Chrome na Reddit, dodając, że takie rozszerzenia zwiększają użycie pamięci w dowolnym miejscu od 10 do 30 procent, a czas ładowania strony o od 15 do 50 procent.

żółw wolny

Daje to szybko, dlatego niektórzy zaawansowani użytkownicy użyj pliku hosts Co to jest plik hosta systemu Windows? I 6 zaskakujących sposobów na jego wykorzystaniePlik Windows Hosts pozwala określić, które nazwy domen (strony internetowe) są powiązane z którymi adresami IP. Ma pierwszeństwo przed serwerami DNS, więc serwery DNS mogą powiedzieć, że facebook.com jest powiązany z ... Czytaj więcej zamiast tego blokować reklamy. Takie podejście jest lepsze, ponieważ zapobiega ładowaniu znanych serwerów reklam na Twój komputer, co oznacza, że ​​Twoja przeglądarka nie musi usuwać reklam. Wada: istnieją dosłownie tysiące serwerów reklamowych, a listy te należy utrzymywać i aktualizować na wszystkich urządzeniach. Są też urządzenia mobilne, na których nie można łatwo edytować pliku hosts bez rootowania i jailbreakowania.

Pi-Hole działa na dedykowanym Raspberry Pi, co oznacza, że ​​wystarczy go skonfigurować tylko raz. Jest łatwy w instalacji i może aktualizować się przy użyciu kilku najbardziej znanych list serwerów reklam i złośliwego oprogramowania w Internecie. Ustawmy to.

1. Zainstaluj świeżą kopię Raspian

raspberry-pi-setup

Jacob Salmela, twórca PiHole, zaleca instalację Raspbian przed instalacją. Jeśli nigdy wcześniej nie instalowałeś systemu operacyjnego dla Pi, nie martw się: proces jest łatwy.

Pierwszy, pobierz Raspbian z RaspberryPi.org. Następnie musisz zapisać plik IMG na karcie SD (spowoduje to usunięcie tego, co jest na karcie SD, więc najpierw wykonaj kopię zapasową wszystkiego, co ważne). Jak to zrobić, zależy od systemu operacyjnego komputera:

  • Użytkownicy systemu Windows: Posługiwać się Win32 Disk Imager
  • Użytkownicy komputerów Mac: Posługiwać się Pi Filler
  • Użytkownicy systemu Linux: Posługiwać się instrukcje wiersza polecenia oferowane przez RaspberryPi.org.

Użyj odpowiedniego narzędzia, aby zapisać Raspbian na karcie SD, a następnie włóż kartę SD do Pi. Posługiwać się kabel Ethernet do bezpośredniego podłączenia Pi do routera, a następnie podłącz zasilacz Pi. Raspbian uruchomi się.

To dobry moment, aby otworzyć ustawienia routera i przypisać Raspberry Pi statyczny adres IP. Jak to zrobić, zależy od routera, więc sprawdź jego dokumentację, aby uzyskać więcej informacji (poszukaj „statycznej rezerwacji DHCP”).

2. Uruchom skrypt Pi-Hole

Teraz nadszedł czas, aby skonfigurować samą Pi-Hole. Jeśli masz monitor Raspberry Pi, możesz go użyć do skonfigurowania wszystkiego; w przeciwnym razie musisz użyć SSH do połączenia (prawdopodobnie jest to prostsze).

Domyślna nazwa użytkownika i hasło do konfiguracji Raspian to:

  • Nazwa użytkownika: pi
  • Hasło: malinowy

Jeśli jesteś zainteresowany, zobaczysz instrukcje dotyczące zmiany tego hasła po zalogowaniu się po raz pierwszy.

Tam są proste sposoby korzystania z SSH w systemie Windows 4 proste sposoby korzystania z SSH w systemie WindowsSSH to de facto rozwiązanie zapewniające bezpieczny dostęp do zdalnych terminali w systemie Linux i innych systemach typu UNIX. Jeśli masz zdalny serwer SSH, do którego chcesz uzyskać dostęp, musisz pobrać klienta SSH ... Czytaj więcej ; Użytkownicy komputerów Mac i Linux muszą jedynie uruchomić terminal / wiersz poleceń, a następnie użyć tego polecenia:

ssh [email protected]

„Adres IP” oczywiście jest zastępowany statycznym adresem IP, który został wcześniej przypisany.

instalacja pihole

Po zalogowaniu wystarczy uruchomić polecenie:

curl -s ” https://raw.githubusercontent.com/jacobsalmela/pi-hole/master/automated%20install/basic-install.sh" | grzmotnąć

To zostanie pobrane automatyczny instalator Pi-Hole i uruchom to. Podsumowując, ten skrypt:

  • Zaktualizuj oprogramowanie Pi do najnowszej wersji.
  • Zainstaluj usługę DNS i serwer internetowy
  • Zmień ustawienia dla tych dwóch programów
  • Pobierz listy znanych serwerów adware z 7 różnych stron.

Oprzyj się i obserwuj proces - wyjaśnia każdy krok. Gdy to zrobisz, jesteśmy prawie gotowi.

3. Skonfiguruj urządzenia do korzystania z PiHole

Po skonfigurowaniu PiHole pozostaje tylko jedna rzecz: skieruj na nią urządzenia. Pokazaliśmy ci jak zmienić ustawienia DNS Jak zmienić serwery DNS i poprawić bezpieczeństwo w InternecieWyobraź to sobie - budzisz się pewnego pięknego poranka, nalewaj sobie filiżankę kawy, a następnie usiądź przy komputerze, aby rozpocząć pracę na cały dzień. Zanim faktycznie dostaniesz ... Czytaj więcej , ale oto krótki przegląd metody dla każdej ważnej platformy. Pamiętaj, że wszystkie te ustawienia są specyficzne dla Twojej sieci lokalnej, co oznacza, że ​​jeśli czasami przełączasz się między połączeniem bezprzewodowym a przewodowym, może być konieczne dwukrotne skonfigurowanie.

Zmienianie serwera DNS systemu Windows

Przejdź do Panelu sterowania i znajdź „Zmień ustawienia adaptera”. Kliknij prawym przyciskiem dowolne aktualnie używane połączenie, a następnie kliknij „Właściwości”.

ustawienia sieciowe systemu Windows

Kliknij „Protokół internetowy w wersji 4”, a następnie ponownie kliknij „Właściwości”.

windows-dns-hidden

Teraz kliknij „Użyj następujących serwerów DNS”.

Windows-dns-zmiany-w końcu

Podaj adres IP swojego Pi jako główny (pierwszy) serwer DNS, a 8.8.8.8 (usługa DNS Google, na wypadek, gdyby coś poszło nie tak) jako serwer pomocniczy.

Zmienianie serwera DNS Mac

Przejdź do panelu Preferencje komputera Mac, a następnie kliknij „Sieć”. Kliknij swoje obecne połączenie w lewym panelu, a następnie kliknij przycisk „Zaawansowane” w prawym dolnym rogu. Kliknij „DNS”, a zobaczysz następujący ekran:

mac-change-dns-settings

Podaj adres IP swojego Pi jako główny (górny) serwer DNS, a 8.8.8.8 (usługa DNS Google, na wypadek, gdyby coś poszło nie tak) jako kopię zapasową.

Zmienianie serwera DNS systemu Android

Przejdź do ekranu ustawień Androida, a następnie dotknij i przytrzymaj bieżącą sieć Wi-Fi. Po wyświetleniu opcji dotknij „Zmień sieć”, a następnie dotknij „Pokaż opcje zaawansowane”. Zobaczysz taki ekran:

android-change-dns-settings

Na dole ekranu możesz ustawić dwa serwery DNS. Podaj adres IP swojego Pi jako DNS 1 i 8.8.8.8 (usługa DNS Google, na wypadek, gdyby coś poszło nie tak) jako DNS 2.

Zmiana serwera DNS iPhone'a lub iPada

Przejdź do preferencji urządzenia, a następnie przejdź do Wi-Fi. Obok sieci domowej kliknij przycisk „i”, aby wyświetlić więcej opcji. Tutaj zobaczysz

is-change-dns-settings

Podaj adres IP swojego pi, a następnie przecinek, a następnie 8.8.8.8 (usługa DNS Google, na wypadek, gdyby coś poszło nie tak).

(Użytkownicy Linuksa: jest po prostu zbyt wiele dystrybucji i środowisk pulpitu, żebym was dobrze obejmował, i założę się, że i tak wszyscy wiecie, jak zmienić ustawienia DNS).

Jak dobrze to działa?

W naszych testach ta konfiguracja nie pozwala na przejście wielu reklam tekstowych lub graficznych. Nawet duże witryny wideo, takie jak YouTube, przestają wyświetlać reklamy po skonfigurowaniu.

Nie oznacza to, że żadne reklamy się nie przedostają: usługi przesyłania strumieniowego muzyki, takie jak Pandora, Spotify i Rdio, nadal odtwarzały reklamy w naszych testach. Jacob Salmela sam zmagał się, kiedy on próbował zablokować reklamy Hulu z tą konfiguracją, więc wygląda na to, że reklamy medialne są zupełnie inną bestią. Ale prace trwają.

Mimo to sieć jest bardzo przyjemnym miejscem przy takiej konfiguracji, a wydajność przeglądarki jest niska w porównaniu z AdBlockiem.

Czy reklama nie blokuje zła czy czegoś?

Blokowanie reklam to coś, co rozsądni ludzie mogą się nie zgodzić. Mój przyjaciel Mihir myśli wydawcy muszą przestać narzekać na AdBlock Wydawcy muszą przestać narzekać na temat AdblockaBlokowanie reklam wydaje się naturalną opcją dla każdego konsumenta z prostego powodu: jest to prosty sposób na pozbycie się irytacji. Czytaj więcej ; inny przyjaciel, Matt, myśli AdBlock musi umrzeć, aby uratować dziennikarstwo, jakie znamy Chodzi o etykę w kradzieży dziennikarstwa gier: dlaczego AdBlock musi umrzećProsta, darmowa wtyczka do przeglądarki zabiła Joystiq - i rujnuje Internet. Czytaj więcej . Jako dziennikarz oczywiście etyczne konsekwencje blokowania reklam mnie niepokoją, ale jako technolog myślę, że technologia stojąca za Pi-Hole jest fascynująca.

Ten artykuł dotyczy bardziej fajnej technologii, która umożliwia blokowanie reklam, niż etycznych implikacji tego. Rozumiem, że jest tam mnóstwo hipokryzji. Ale Pi-Hole jest taki fajny i nie mogłem się powstrzymać, aby się z tobą podzielić. Poważnie: czytaj więcej o tym, jak działa PiHole, a zrozumiesz, dlaczego uważam, że jest genialny - nawet jeśli etyka blokowania reklam jest w najlepszym razie niejasna. Mam nadzieję, że jeśli nic więcej, zdobycie tego działania nauczy Cię trochę o tym, jak działa DNS.

Kredyty obrazkowe: armata strzelająca Via Shutterstock

Justin Pot jest dziennikarzem technologicznym z siedzibą w Portland w stanie Oregon. Uwielbia technologię, ludzi i naturę - i stara się cieszyć wszystkimi trzema, gdy tylko jest to możliwe. Możesz teraz porozmawiać z Justinem na Twitterze.