Pi-hole to według dokumentacji projektu serwer DNS działający jako czarna dziura dla reklam i trackerów. Zamiast pobierać zewnętrzny bloker w każdej przeglądarce, Pi-hole blokuje reklamy na poziomie całej sieci — dla wszystkich urządzeń, włącznie ze Smart TV i smartfonami.

Instalacja Pi-hole

curl -sSL https://install.pi-hole.net | bash
# Lub przez Docker:
docker run -d 
  --name pihole 
  -p 53:53/tcp -p 53:53/udp 
  -p 8080:80 
  -e TZ="Europe/Warsaw" 
  -e WEBPASSWORD="twoje_haslo" 
  -v pihole_data:/etc/pihole 
  -v dnsmasq_data:/etc/dnsmasq.d 
  --restart=unless-stopped 
  pihole/pihole:latest

Konfiguracja routera

Po instalacji ustaw Pi-hole jako serwer DNS w routerze (lub w ustawieniach DHCP serwera). Zwykle: Router admin → LAN → DHCP → Primary DNS Server → wpisz IP Pi-hole (np. 192.168.1.100). Według dokumentacji Pi-hole, po tej zmianie wszystkie urządzenia w sieci będą korzystać z blokowania.

Statystyki blokowania

Panel webowy Pi-hole (http://192.168.1.100/admin) pokazuje liczbę zapytań DNS, odsetek zablokowanych, listę najczęściej blokowanych domen i urządzenia w sieci. Według raportów użytkowników, Pi-hole typowo blokuje 15–30% zapytań DNS w sieci domowej.

Dodawanie list blokowania

# W panelu Pi-hole: Group Management → Adlists
# Popularne listy (potencjalnie):
# https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
# https://someonewhocares.org/hosts/zero/hosts
# https://blocklistproject.github.io/Lists/ads.txt

# Po dodaniu listy: Tools → Update Gravity
⚠️ Nota prawna: Artykuł ma charakter wyłącznie informacyjny. Redakcja iPraktyk.pl nie ponosi odpowiedzialności za działania podjęte na podstawie zawartych tu treści. Wszelkie czynności wykonujesz na własne ryzyko i odpowiedzialność. Przed wdrożeniem rozwiązań produkcyjnych skonsultuj się ze specjalistą.