Czy możliwe jest blokowanie lub usuwanie reklam (graficznych oraz tekstowych, takich jak reklamy tekstowe Google) na poziomie routera? Mam Cisco Linksys WRT54GL z oprogramowaniem Tomato Firmware v1.28.1816.
Zasadniczo chcę funkcjonalność zaimplementowaną przez dodatek AdBlock Lite dla Firefoksa lub Privoxy, ale nie na poziomie przeglądarki lub pojedynczego komputera, ale na poziomie routera.
Motywacja jest taka, że istnieje kilka urządzeń (laptopy, PS3, PSP ...) podłączonych przez jeden router do Internetu. I chcę, aby jeden punkt blokował reklamy.
Odpowiedzi:
Na szczęście dla Ciebie Lifehacker ma artykuł o tym, jak to zrobić.
http://lifehacker.com/5060053/set-up-universal-ad-blocking-through-your-router
Otwórz interfejs skryptów administratora Tomato. Musisz zalogować się przy użyciu nazwy użytkownika i hasła ustawionych w instrukcji instalacji Tomato. Po zalogowaniu się kliknij kartę WAN Up.
Skopiuj skrypt blokujący reklamy do Tomato. Polecam przejście bezpośrednio do źródła , ponieważ autor skryptu regularnie go aktualizuje.
Należy wkleić skrypt w pustym polu tekstowym na karcie WAN Up
3) Zapisz skrypt, klikając przycisk Zapisz.
4. Uruchom ponownie router, aby włączyć skrypt. To wszystko. Następnym razem, gdy odwiedzasz stronę internetową, zauważysz wyraźny brak reklam. To samo powinno być prawdą na każdym komputerze, o ile jest on podłączony do routera Tomato. Istnieje kilka niefortunnych drobiazgów dotyczących tej metody w porównaniu z rozszerzeniem Adblock, które warto wziąć pod uwagę przed skonfigurowaniem na routerze. Po pierwsze, jeśli chcesz dodać witrynę do białej listy, musisz ręcznie edytować skrypt, zmieniając następującą sekcję:
... zastępując aa.com witryną, którą chcesz umieścić na białej liście. Pamiętaj, że biała lista nie działa na białej liście wszystkich reklam w określonej witrynie - zamiast tego, jeśli masz problemy z otwarciem witryny, na którą chcesz spojrzeć, ponieważ znajduje się ona na czarnej liście, biała lista tej witryny pozwoli ci uzyskać dostęp do tej konkretnej witryny .
Niestety skrypt nie pozwala na dodanie do białej listy wszystkich reklam w określonych witrynach.
źródło
To, czego chcesz użyć, to OpenDNS . Następnie możesz skonfigurować ustawienia DNS routera lub komputerów, aby wskazywały na ich DNS. Małe narzędzie na dowolnym komputerze może aktualizować adres IP, jeśli zmienia się co kilka tygodni, ale jeśli jest statyczny, tym lepiej. Mają sekcję ustawień konta, w której możesz blokować różne rzeczy. Musisz po prostu przeszukać internet w poszukiwaniu czarnej listy rzeczy do zablokowania (sieci reklamowe). Możesz go znaleźć, wyszukując w tym celu plik hosts.
źródło
Aby osiągnąć swój cel, potrzebujesz czegoś z nieco większą inteligencją. W moim domu prowadzę oprogramowanie zwane Untangle . Jest to dystrybucja Debian Linux, która ma w pełni funkcjonalny interfejs sieciowy do kontrolowania oprogramowania.
Untangle działa na standardowym komputerze z procesorem x86 / x64, który ma 2 karty sieciowe. Potrzebujesz jednego dla ruchu internetowego (WAN) i jednego dla ruchu sieciowego (LAN).
Istnieje wiele modułów dołączonych za darmo z Untangle, w tym Ad Blocker, który jest faktycznie oparty na kodzie z dodatku AdBlock Plus do Firefoksa.
Niektóre inne bezpłatne moduły obejmują:
Oferują również garść aplikacji premium, z którymi wiążą się koszty, było to głównie dla użytkowników biznesowych, ale niektóre z nich mogą być przydatne, takie jak ulepszony program antywirusowy, który NIE jest oparty na Clam AV.
Untangle ma zdolność działania jako router lub urządzenie przechodzące (mostkowe), które może znajdować się w linii z siecią i umożliwiać uruchomienie go bez wymiany aktualnego routera.
źródło
Skonfigurowałem listę ograniczeń dostępu. Jest trochę drakoński, ale działa i mogę zdecydować, do których urządzeń ma zastosowanie. Można to łatwo wyłączyć, logując się. Musisz jednak ręcznie wejść na strony. Muszę użyć dwóch list, ponieważ moja lista jest duża.
Jest o wiele więcej, ale to wszystko, co mogłem opublikować
źródło