Pi-hole je aplikace pro blokování reklam na úrovni DNS. Blokováním se může výrazně snížit velikost přenášených dat, což v důsledku zrychlí načítání webových stránek. Zároveň je také možné eliminovat sledovací scripty zjišťující informace o návštěvnících.
V současnosti existuje řada rozšíření webových prohlížečů pro blokování reklamy, například uBlock Origin, nebo Adblock Plus, který bohužel prodáva společnostem možnost zobrazovat reklamy za poplatek. Výhodou Pi-hole je, že má schopnost blokovat reklamy na netradičních místech, jako jsou chytré televize a mobilní zařízení apod., bez nutnosti instalace dalšího software.
Pro více informací navštivte oficiální web https://pi-hole.net/ a GitHub repozitář https://github.com/pi-hole/pi-hole
Pi-hole nabízí celou řadu užitečných funkcí:
Ochrana v celé síti
Blokování reklamy v aplikacích
Zrychlení internetu
Monitorování komunikace
Pi-hole můžete spustit v kontejneru (docker) nebo jej nainstalovat přímo do podporovaného operačního systému prostřednictvím automatizovaného instalačního programu. Bez problémů dokáže běžet i na Raspberry Pi Zero W.
Budete potřebovat:
napájecí zdroj (Micro-USB)
Nainstalujeme Raspberry Pi Imager:
sudo apt-get update && sudo apt-get install rpi-imager
Raspberry Pi OS (32-bit)
, microSD kartu
a spustíme zápis stlačením WRITE
:
Na microSD kartě ve složce /boot
vytvoříme soubor ssh
:
cd /media/$USER/nazev_vasi_sd_karty/boot
touch ssh
Na microSD kartě ve složce /boot
vytvoříme soubor wpa_supplicant.conf
(Raspberry Pi nepodporuje 5GHz):
country=CZ
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="Nazev Wi-Fi"
psk="Heslo Wi-Fi"
}
Pomocí nástroje nmap, mobilní aplikace Fing, nebo v nastavení routeru zjistíme IP adresu RPi a připojíme se:
ssh pi@192.168.2.200 (heslo "raspberry")
Nastavíme statickou IP adresu (podle vaší sítě):
sudo nano /etc/dhcpcd.conf
---
interface eth0
static ip_address=192.168.2.2/24
static routers=192.168.2.1
static domain_name_servers=192.168.2.1
Případně můžete upravit další nastavení jako hostname, lokalizaci apod.:
sudo raspi-config
Aktualizuje systém a restartujeme
sudo apt-get update && sudo apt-get upgrade --assume-yes && sudo reboot
Ti, kteří chtějí začít rychle a pohodlně, si mohou nainstalovat Pi-hole pomocí následujícího open-source příkazu:
curl -sSL https://install.pi-hole.net | bash
Kromě blokování reklam má Pi-hole také informativní webové rozhraní, které zobrazuje statistiky o všech doménách, na které se ve vaší síti dotazuje:
Pi-hole funguje dobře se stávajícím serverem DHCP, ale pomocí nástroje Pi-hole můžete mít správu sítě na jednom místě:
Vylaďte nastavení pomocí povolených/zakázaných domén (je možné použít regexové příkazy):
Podívejte se na všechny domény, které jsou dotazovány ve vaší síti, odkud pocházejí, atd.:
Sledujte nejžádanější domény a přidejte je na allow/deny list:
Ovládejte nastavení, konfiguraci a provozovatele DNS z webového rozhraní:
Ne každý domácí uživatel chce používat DNS od svého ISP, zde jsou některé důvody, proč zvolit jiné veřejné servery:
Výběr veřejných DNS resolverů:
V současné době nejrychlejší DNS resolver, představen 1. dubna 2018. CloudFlare neprovádí žádné filtrování provozu, naopak upřednostňuje rychlost, bezpečnost, podporu a integraci nových technologií, více podrobností zde.
Jeden z nejznámějších DNS resolverů, zaměření na rychlost, dostupnost a bezpečnost, nefiltruje provoz. Více informací zde.
DNS resolvery Quad9 jsou určeny k filtrování provozu, zdarma nabízejí ochranu před phishingem, malware a exploit kity. K blokování nebezpečných domén slouží "Blocklist" sestavený z veřejných i privátních seznamů. Quad9 také nabízí sadu DNS bez filtrování provozu. Více informací zde.
Otevřené DNSSEC Validující Resolvery od správce CZ domény, více informací zde.
Ve verzi zdarma blokuje nejnebezpečnější malware a phishing weby, v placené verzi je možné podrobně nastavit filtrování provozu, včetně blokování reklam a malware. Vhodné pro domácnosti i firmy, více informací zde.
Menší služba, převážně zaměřeno na bezpečnost, bez ukládání logů, anonymizovaný traffic je použit na bezpečnostní výzkum, možné podpořit pomocí dotací. Více informací zde.
Zaměřeno na bezpečnost, neukládají logy, používá miliony lidí. Více informací zde.
Původně OpenDNS odkoupila v roce 2015 společnost Cisco. DNS resolvery je stále možné používat zdarma, kdy jsou blokovány některé nebezpečné domény. Placená verze "Cisco Umbrella" je security řešení postavené na filtrování provozu, ochraně proti malware, ransomware a dalším hrozbám. Vhodné převážně pro firmy. Více informací zde.
Toto je pouze malý výčet těch známějších DNS resolverů, existuje jich opravdu hodně. Za zmínku ještě stojí například Neustar, kde si můžete vybrat servery zdarma, podle toho jaký obsah chcete blokovat.
Pokud by vás zajímala rychlost, statistiky z provozu vybraných DNS resolverů naleznete na webu dnsperf.com Případně můžete zkusit vlastní testy pomocí nástrojů namebench nebo DNS Benchmark.