Project: TURRIS - blokování reklam a trackerů

Jedná se o jedno z nejúčinějších blokování reklamního obsahu a trackerů. Pro primární uživatele Windows pro pochopení funkčnosti stačí, když napíšu, že je to analogie souboru HOSTS ve Windows. Nedochází tedy k blokování obsahu v prohlížeči (tak jak to činí například oblíbený AdBlock), ale přímo na úrovni routeru, který "závadové" vybrané IP adresy nahrazuje adresou 127.0.0.1 (localhost). Tedy požadavek na konkrétní URL je vždy směrován na localhost daného zařízení, čehož vedlejším efektem je to, že se pochopitelne obsah nemůže zobrazit :)

Pro každý návod je třeba mít připojen router prostřednictvím SSH, tedy v případě Windows doporučuji například program Putty. Tedy v konzoli musíte vidět:

root@turris:~#

Nyní spustíme stáhnutí definičního souboru "závadových" adres přímo do požadovaného adresáře:

wget 'http://www.s474n.com/download/Turris/ad_servers.conf' -O /etc/unbound/ad_servers.conf

Je potřeba zeditovat soubor '/etc/config/resolver' (například v konzoli přímo VI nebo třeba programem WinSPC) a přidat do něj na konec (do sekce 'config resolver unbound_includes') následující nový řádek:

config resolver 'unbound_includes'
	list include_path '/etc/unbound/ad_servers.conf'

Nakonec provedeme znovunačtení služby unbound:

/etc/init.d/unbound reload

Vše by se mělo okamžitě zprovoznit, což si můžeme ověřit pingnutím na libovolnou adresu ze seznamu, tedy například:

ping ad.centrum.cz

Odpovědět by nám měl 127.0.0.1:

root@turris:~# ping ad.centrum.cz
PING ad.centrum.cz (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: seq=0 ttl=64 time=0.109 ms
64 bytes from 127.0.0.1: seq=1 ttl=64 time=0.101 ms

Pokud se zobrazí výše uvedený PING, máte vše v naprostém pořádku a blokovaných cca 12 tisíc unikátních adres. V případě, že vidíte jinou adresu, bude nutné zjistit, kde je problém, což se nejlépe hledá v logu, můžete tedy zkusit zadat následující příkaz a zjistit, co se nepovedlo:

 grep 'err unbound' /var/log/messages

V tomto kroku je již řešení problémů naprosto individuální a nelze tedy napsat jednoznačný návod. Zjednodušeně řečeno je dobré začít odstraněním vypsané chyby :)

Pokud nemáte Turris a chcete použít stejný soubor přímo ve Vašem operačním systému, připravil jsem soubor hosts:
Hosts soubor z 03.06.2016

Pokud používáte i uBlock, tak je vhodné pro zachování funkčnosti Prima Play doplnit toto nastavení přímo v uBlock:

play.iprima.cz##.play-wrapper.player-wrapper > .you-shall-not-pass

Líbí se vám nebo pomohl vám text výše? Můžete mě pozvat na kávu. Sdílet na Facebooku Sdílet na Twitteru Vytisknout



Doporučuji: MePaBlu Copyright S474N ©2004-2024