Spisu treści:

Blokowanie reklam PiHole z wyświetlaczem 3,5 cala: 8 kroków (ze zdjęciami)
Blokowanie reklam PiHole z wyświetlaczem 3,5 cala: 8 kroków (ze zdjęciami)

Wideo: Blokowanie reklam PiHole z wyświetlaczem 3,5 cala: 8 kroków (ze zdjęciami)

Wideo: Blokowanie reklam PiHole z wyświetlaczem 3,5 cala: 8 kroków (ze zdjęciami)
Wideo: Projekt Pi-hole - Blokowanie reklam 2024, Lipiec
Anonim
Bloker reklam PiHole z 3,5
Bloker reklam PiHole z 3,5
Blokowanie reklam PiHole z 3,5
Blokowanie reklam PiHole z 3,5
Blokowanie reklam PiHole z 3,5
Blokowanie reklam PiHole z 3,5
Bloker reklam PiHole z 3,5
Bloker reklam PiHole z 3,5
Blokowanie reklam PiHole z 3,5
Blokowanie reklam PiHole z 3,5
Blokowanie reklam PiHole z 3,5
Blokowanie reklam PiHole z 3,5

Witaj w moim samouczku o tym, jak stworzyć naprawdę niesamowity bloker reklam dla całej Twojej sieci! Raspberry Pi uruchamia oprogramowanie znane jako Pi-Hole i PADD do blokowania reklam i wyświetlania danych statystycznych, takich jak adres IP Pi-Hole i ilość blokowanych reklam.

Kieszonkowe dzieci

Będziesz potrzebował: - Raspberry Pi 3/4, albo zrobi, i może to być wariant +, jeśli wybierzesz.

- 3,5-calowy wyświetlacz Raspberry Pi, znalazłem tani na EBay za około 20 AUD.

- Niezawodna karta Micro-SD o pojemności 8 GB. Użyłem karty SanDisk 16 GB, ponieważ miałem ją w pobliżu i miałem z nią szczęście w przeszłości.

- Drukarka 3D lub dostęp do usługi drukowania 3D, technicznie jest to opcjonalne, jeśli nie chcesz sprawy, ale jest to wysoce zalecane.

- Kabel Ethernet, używany do zapewnienia szybszego Internetu do Pi

- Router, aby podłączyć Twoje Pi do

- Zasilacz Raspberry Pi, polecam oficjalny zasilacz Raspberry Pi, ale każdy zasilacz USB, który może dostarczać 5 V co najmniej 2,5 A, powinien być w porządku.

- Komputer z systemem Windows. Oprogramowanie użyte w tej instrukcji może mieć odpowiedniki dla komputerów Mac i Linux, ale będę omawiać stronę Windows.

- Adapter Micro-SD do USB, używany do podłączenia karty SD do komputera. Opcjonalnie, jeśli komputer ma już gniazdo.

Krok 1: Przygotowanie karty SD do Pi

Przygotowanie karty SD do Pi
Przygotowanie karty SD do Pi
Przygotowanie karty SD do Pi
Przygotowanie karty SD do Pi
Przygotowanie karty SD do Pi
Przygotowanie karty SD do Pi

Jest to dość proste, ale zanim sflashujemy SD, oto oprogramowanie, którego będziesz potrzebować:

Formater kart SD, można go pobrać ze strony internetowej sdcard.org

Etcher, używany do flashowania karty. Możesz także użyć Win32DiskImager, jeśli wolisz

Najnowszy obraz Raspbian Lite, upewnij się, że wyodrębniłeś otrzymany plik.zip

Ok, zebraliśmy nasze oprogramowanie, zaczynamy.

Najpierw musimy sformatować kartę SD. Robimy to otwierając SD Card Formatter, podłączając kartę SD i wybierając ją z listy w górnej części okna. Upewnij się, że wybierasz kartę SD, a nie inny dysk. Upewnij się, że na karcie nie ma nic ważnego, ponieważ wszystko zostanie z niej usunięte. Gdy będziesz gotowy, kliknij „Formatuj”. Nie powinno to zająć zbyt dużo czasu. Po zakończeniu możesz zamknąć program do formatowania kart SD

Następnie musimy sflashować kartę. Otwórz Etcher i kliknij niebieski przycisk z napisem „Wybierz obraz”, a następnie znajdź pobrany wcześniej plik.img i wybierz go. Następnie twoja karta SD powinna być już wybrana domyślnie, ale jeśli nie, po prostu zmień ją, klikając przycisk. Po upewnieniu się, że wszystkie wybory są prawidłowe, kliknij „Flash!”. Zajmie to kilka minut, a po zakończeniu możesz zamknąć Etcher.

Na koniec musimy włączyć ssh i połączyć się z Wi-Fi. Otwórz Eksplorator plików i kliknij „boot” po lewej stronie. Powinieneś zobaczyć listę plików. Kliknij prawym przyciskiem myszy i utwórz nowy dokument tekstowy, a następnie nazwij go ssh i usuń rozszerzenie.txt na końcu. Uwaga, aby to zrobić, musisz mieć włączoną opcję „Pokaż rozszerzenia plików”. Kliknij Tak, a pusty plik o nazwie ssh powinien być obecny. Następnie musimy ponownie utworzyć dokument tekstowy, ale nazwij go wpa_supplicant, zastępując.txt.conf. Kliknij go prawym przyciskiem myszy i wybierz edytuj i wklej ten tekst do pliku, zastępując dane Wi-Fi w:

kraj=USA

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 }

Pamiętaj, aby zapisać plik, gdy skończysz!

Wyjmij kartę SD, włóż ją do Pi i gotowe!

Krok 2: Instalacja Pi-Hole przez SSH

Instalowanie Pi-Hole przez SSH
Instalowanie Pi-Hole przez SSH

Teraz zainstalujemy świętego Graala oprogramowania, Pi-Hole.

Ponownie, potrzebujemy trochę oprogramowania, aby kontynuować, więc pobierz to:

PuTTY, użyjemy tego jako klienta ssh

Zanim połączymy się z naszym Pi, musimy znaleźć jego adres IP. Najprostszym sposobem na to jest zalogowanie się do routera przy użyciu jego adresu IP i znalezienie nazwy urządzenia „raspberrypi”. Wyszukaj instrukcje, jak to zrobić, dla swojego routera i hasła routera, ponieważ wszystkie routery są nieco inne. Po uzyskaniu adresu IP otwórz PuTTY iw polu Nazwa hosta wpisz swój adres IP, a następnie kliknij „Otwórz”. Pojawi się ostrzeżenie, po prostu kliknij Tak, a zostaniesz przeniesiony do czarnego terminala z loginem. Wpisz nazwę użytkownika „pi” i hasło „raspberry”. Po pomyślnym zalogowaniu powinieneś zostać przeniesiony do wiersza poleceń z pi@raspberrypi. Teraz chcesz wkleić następujący kod:

curl -sSL https://install.pi-hole.net | grzmotnąć

Powinien rozpocząć pobieranie instalatora, a następnie automatycznie rozpocząć instalację.

Przedstawi ci on serię ekranów, w których naciśniesz ok, lub tak, a dla serwera Upstream DNS wybierz Google.

Jeśli chcesz mieć możliwość łatwiejszego korzystania z interfejsu internetowego, możemy zmienić jego hasło, wpisując

pihole -a -p

W terminalu.

Pi-Hole powinien być teraz zainstalowany! Oczywiście możesz po prostu użyć Pi-Hole bez wyświetlacza, ale co w tym frajdy?

Krok 3: Instalacja PADD i 3,5-calowego wyświetlacza oraz drukowanie części w 3D

Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5
Instalowanie PADD i 3,5

Teraz zainstalujemy PADD, który wyświetla nasze statystyki Pi-Hole na wyświetlaczu. Ten krok jest jednak trochę bardziej oparty na terminalu, ale nie odwracaj się, jest bardzo prosty.

Zanim zainstalujemy PADD, musimy zainstalować nasz wyświetlacz. Upewnij się, że Pi jest wyłączone i odłączone od zasilania i podłącz ekran, jak pokazano na rysunku, a jeśli jest prawidłowo podłączony, wyświetlacz powinien wyrównać się z resztą Pi.

Wydrukowane w 3D etui można znaleźć tutaj:

Teraz musisz przymocować przednią część do portów USB i Ethernet, jak pokazano na rysunku. Następnie po prostu wsuń opakowanie do rękawa i wszystko powinno ładnie się połączyć. Można go zamknąć na stałe jakimś klejem, ale zostawiłem go luzem, ponieważ był już dość ciasno spasowany.

Następnie musisz zainstalować sterowniki do swojego wyświetlacza. Różni się to w zależności od wyświetlacza, ale w moim przypadku mam wyświetlacz, który doskonale współpracuje ze sterownikami Waveshare. Ponieważ jest to inne dla każdego wyświetlacza, nie pokażę tutaj, jak to zrobić, ale szybkie wyszukiwanie na YouTube powinno dać ci odpowiedź.

Gdy już wyświetlacz działa, więc po uruchomieniu pi wyświetla terminal na Pi, jesteśmy gotowi do zainstalowania PADD.

Aby zainstalować PADD, musimy uruchomić w terminalu następujące polecenia:

cd ~

wget -N

Po pobraniu musimy to wykonać, aby plik był wykonywalny:

sudo chmod +x padd.sh

Teraz potrzebujemy PADD do wykonania przy starcie. Robimy to modyfikując specjalny plik.

sudo nano ~/.bashrc

Następnie za pomocą strzałki w dół na klawiaturze przewiń w dół do samego dołu i wklej w to:

# Uruchom PADD

if ["$TERM" == "linux"]; potem while: wykonaj./padd.sh spać 1 gotowe fi

Następnie zrestartuj swoje Pi za pomocą

ponowne uruchomienie sudo

Krok 4: Zmiana rozmiaru PADD ze zwykłego na MEGA

Domyślnie wyświetlacz PADD będzie miał tylko normalny rozmiar, nie wykorzystując całego ekranu, ale możemy to zmienić!

Najpierw musimy SSH do naszego Pi, zostało to omówione wcześniej. Gdy znajdziesz się przy terminalu, wpisz:

sudo dpkg-reconfigure-konfiguracja konsoli

Menu Powinno pojawić się z wieloma opcjami, musimy wybrać UTF-8 lub jeśli wiesz, jakie są inne ustawienia kodowania, wypróbuj je, jeśli chcesz. Następnie wybierz Zgadnij optymalny zestaw znaków, następnie wybierz Terminus, a następnie 6x12. Po wykonaniu tych kroków uruchom ponownie za pomocą

ponowne uruchomienie sudo

Krok 5: Konfiguracja routera do blokowania reklam w całej sieci

Teraz jest to krok, w którym wszystko się łączy i możesz zobaczyć wynik swojej ciężkiej pracy. Zaloguj się do routera za pomocą jego adresu IP, ponownie nie zakrywając go, ponieważ jest inny dla każdego routera i znajdź ustawienie konfiguracji DNS. Jeśli twój router nie ma tej opcji (jak mój), przejdź od razu do kroku 6. Po zlokalizowaniu opcji serwera DNS musisz zastąpić adres IP podstawowego serwera DNS adresem IP wyświetlanym na twoim Pi, pod adresem IPv4. Zrób to dla wszystkich adresów IP DNS, w tym Secondary, Backup itp. Zastosuj zmiany iw zależności od routera może być konieczne ponowne uruchomienie routera.

Po skonfigurowaniu cała sieć będzie używać Pi-Hole, ponieważ jest to serwer DNS, więc wszelki ruch reklamowy będzie blokowany.

Krok 6: Konfiguracja serwera DNS na wybranych urządzeniach

Ta metoda powinna być używana, jeśli twój router nie pozwala na zmiany na serwerze DNS lub jeśli po prostu nie chcesz, aby wszyscy w twojej sieci mieli ten sam Pi-Hole.

Metoda jest inna dla każdego urządzenia: Windows 10:

Otwórz Panel sterowania i kliknij Sieć i Internet

Kliknij Centrum sieci i udostępniania, Zmień ustawienia adaptera, kliknij prawym przyciskiem myszy swoją sieć i kliknij Właściwości

Znajdź Protokół internetowy w wersji 4, kliknij dwukrotnie i kliknij Użyj następującego serwera DNS i wpisz adres IP Pi-Hole DNS w obu polach. Wróć do listy właściwości.

Znajdź Protokół internetowy w wersji 6, kliknij dwukrotnie i kliknij Użyj następującego serwera DNS i wpisz adres IP Pi-Hole DNS (tym razem IPv6) w obu polach.

Na wszelki wypadek uruchom ponownie komputer

Linux:

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

System operacyjny Mac:

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

iOS (iPhone):

Otwórz ustawienia

Kliknij Wifi i „i” obok połączonej sieci

Przewiń w dół do DNS i kliknij Konfiguruj DNS

Kliknij Manual, usuń istniejące adresy IP serwera DNS i wprowadź adres IP DNS Pi-Hole

Android:

Otwórz ustawienia

Kliknij Wifi i zapomnij o sieci, z którą jesteś aktualnie połączony

Połącz się z nim ponownie, kliknij Opcje zaawansowane i ustaw Ustawienia IP z DHCP na Statyczne

Przewiń w dół, aby znaleźć DNS 1 i 2, i wprowadź adres IP DNS swojego Pi-Hole w obu

Krok 7: Aktualizacja Pi-Hole

Aktualizacja Pi-Hole jest bardzo łatwa. Aby sprawdzić, czy Twój Pi-Hole ma nową aktualizację dostępną w prawym górnym rogu wyświetlacza, wyświetli się Aktualizacja dostępna! Aby zaktualizować po prostu SSH do swojego Pi-Hole i uruchom:

pihole-up

A Twój Pi-Hole powinien się zaktualizować!

Krok 8: Gotowe

Jeśli poprawnie wykonałeś wszystkie kroki, powinieneś mieć niesamowity bloker reklam, który jest naprawdę dobry w tym, co robi.

Dziękuję bardzo za głosowanie na mój instruktaż w konkursie Raspberry Pi, dostałem drugi:) !

Jeśli masz dodatkowe pytania, wątpliwości lub problemy, zostaw komentarz, a odpowiem tak szybko, jak będę mógł!

Konkurs Raspberry Pi 2020
Konkurs Raspberry Pi 2020
Konkurs Raspberry Pi 2020
Konkurs Raspberry Pi 2020

II nagroda w konkursie Raspberry Pi 2020

Zalecana: