Налаштування блокування реклами на маршрутизаторі?


16

Чи можна блокувати чи видаляти рекламу (графічну, а також текстову, як текстові оголошення Google) на рівні маршрутизатора? У мене є Cisco Linksys WRT54GL з томатною прошивкою v1.28.1816.

В основному я хочу функціонал, реалізований додатком AdBlock Lite для Firefox або Privoxy, але не на рівні браузера чи окремого комп'ютера, а на рівні маршрутизатора.

Мотивація полягає в тому, що декілька пристроїв (ноутбуки, PS3, PSP ...) підключені через один маршрутизатор до Інтернету. І я хочу один момент заблокувати рекламу.


Цікава ідея, але я боюся, що ваш маршрутизатор та прошивка не переходять на IP-стек. Це схоже на рівень програми.

1
Не знаєте про Томат, але ви можете запустити Privoxy в DD-WRT Kong Mod. Крім того, за допомогою будь-якої прошивки ви можете змінити файл хостів, але я не рекомендую цього.
Люпінчо

Відповіді:


10

Пощастило для вас в рятувальника, є стаття про те, як саме це зробити.

http://lifehacker.com/5060053/set-up-universal-ad-blocking-through-your-router

  1. Відкрийте інтерфейс скриптів адміністратора Tomato. Вам потрібно буде увійти з ім'ям користувача та паролем, які ви вказали в своїх інструкціях щодо встановлення Tomato. Після входу в систему обов'язково натисніть на вкладку WAN Up.

  2. Скопіюйте сценарій рекламного блоку в Томат. Я рекомендую перейти безпосередньо до джерела , оскільки автор сценарію регулярно оновлює його.

Ви повинні вставити скрипт у порожню частину тексту на вкладці WAN Up

3. Збережіть сценарій, натиснувши кнопку «Зберегти».

4. Перезавантажте маршрутизатор, щоб увімкнути сценарій. Це все, що там є. Наступного разу, коли ви відвідуєте веб-сайт, ви повинні помітити помітну відсутність реклами. Те саме має бути правдою на будь-якому комп’ютері, якщо він підключений до вашого маршрутизатора томатів. Існує кілька нещасних шматочків і деталей щодо цього методу порівняно з розширенням Adblock, яке ви, можливо, захочете врахувати, перш ніж налаштувати його на маршрутизаторі. По-перше, якщо ви хочете додати білий список на сайт, вам слід вручну відредагувати сценарій, змінивши наступний розділ:

## remove/whitelist websites ## removes 3 websites (aa.com, bb.com, cc.com) ## remove the # and edit the website urls. sed -i -e '/aa.com/d' $GENFILE

... заміни aa.com на сайт, який ви хотіли додати до списку. Пам’ятайте, що білий список не працює для дозволу всіх оголошень на певному веб-сайті; натомість, якщо у вас виникають проблеми з відкриттям сайту, який ви хочете переглянути, оскільки він перебуває у чорному списку, білий список цього сайту дозволить вам отримати доступ до цього конкретного сайту .

На жаль, скрипт не дозволяє дозволити всі оголошення на певних сайтах.


2
Чи можете ви написати відповідь посилання у своїй відповіді? Якщо посилання загине, ваша відповідь буде марною, але якщо ви узагальнюєте контекст посилання, загальне уявлення про те, що ви намагаєтеся передати, завжди залишатиметься.
MaQleod

Мені цей метод дуже подобається. Я бачу одну проблему: це не може блокувати текстові оголошення Google чи подібні, чи не так? Я вважаю, що текстові оголошення насправді більш нав'язливі, ніж графічні ...

5

Що ви хочете використовувати, це OpenDNS . Потім ви можете встановити параметри DNS вашого маршрутизатора або комп'ютерів, щоб вони вказували на їх DNS. Невелика утиліта на будь-якому комп’ютері може оновлювати IP-адресу, якщо вона змінюється кожні кілька тижнів, але якщо вона статична, тим краще. У них є розділ налаштувань облікового запису, де ви можете блокувати речі. Вам просто потрібно пошукати в Інтернеті чорний список речей, які потрібно заблокувати (рекламні мережі). Ви можете знайти його, шукаючи для цього файл хостів.


Я люблю і використовую OpenDNS, але ОП і шукаю Інтернет-фільтрацію на основі правил AdBlock на рівні маршрутизатора.
Баодад

2

Для досягнення своєї мети вам потрібно щось з трохи більше інтелекту. У себе вдома я запускаю фрагмент програмного забезпечення під назвою Untangle . Це дистрибутив Debian Linux, який має повнофункціональний веб-інтерфейс для управління програмним забезпеченням.

Untangle працює на стандартному комп'ютері на базі x86 / x64, у якому є 2 мережеві карти. Вам потрібен один для Інтернет-трафіку (WAN) та один для мережевого трафіку (LAN).

У програмі Untangle включено безліч модулів, включаючи рекламний блок, який фактично базується на коді з додатку AdBlock Plus Firefox.

Деякі з інших безкоштовних модулів включають:

  • Фільтр спаму
  • Шпигунський блокатор
  • Вірус-блокатор (на основі Clam AV)
  • Блокування веб-сайтів
  • VPN (на основі OpenVPN)
  • тощо ...

Вони також пропонують декілька преміум-додатків, пов’язаних з ними, це стосується головним чином для ділових користувачів, але деякі з них можуть бути корисними, наприклад, покращений блокатор вірусів, який НЕ базується на Clam AV.

Untangle має можливість виконувати функцію маршрутизатора або пристрою, що проходить через (міст), який може сидіти в одному рядку з вашою мережею і дозволяє вам запускати його, не замінюючи поточний маршрутизатор.


Мені, можливо, доведеться експериментувати з цим у якийсь момент. Чи є значне уповільнення продуктивності? яке обладнання потрібно мені використовувати?
VBwhatnow

1
Оригінальна версія (5.x) могла працювати на P3 потужністю 800 МГц та 512 Мб оперативної пам’яті. Поточні випуски (9.x) потребують подвійного ядра та 2 Гб пам'яті для невеликої коробки. Питання трохи важко вирішити. В основному це стосується масштабу, на якому ти працюєш. Подумайте про це так, більше користувачів = більше потужності. Щоб отримати деякі рекомендації, ознайомтеся з forums.untangle.com. Моя поточна коробка працює на Intel Core2 E6750 з 4 ГБ оперативної пам’яті, але це тому, що у мене була запасна коробка. Крім того, більш високі якості НІК призведуть до величезних змін у роботі.
ianc1215

1

Я встановив список обмежень доступу. Це трохи драконічно, але він працює, і я можу вирішити, до яких пристроїв він застосовується. Відключити його досить просто, увійшовши в систему. Але сайт потрібно вводити вручну. Мені доводиться використовувати два списки, оскільки мій список великий.

getclicky.com doubleclick.net ad.nozonedata.com ads.pointroll.com us.ard.yahoo.com us.a1.yimg.com us.js2.yimg.com ad.doubleclick.net view.atdmt.com a.tribalfusion .com ad.ca.doubleclick.net ads.deviantart.com pagead2.googlesyndication.com ad.nozonedata.com cdn.fastclick.net cdn5.tribalfusion.com adblade.com media.fastclick.net pixel.quantserve.com tribalfusion.com ads.yahoo.com mf.sitescout.com sitescout.com clicks.beap.bc.yahoo.com comparisons.org sitescout.com vibrantmedia.com adsupply.com taboola.com analytics.twitter.com googleadservices.com smartadserver.com

Є ще багато-багато інших, але це все, що я міг розмістити


getclicky.com doubleclick.net ad.nozonedata.com ads.pointroll.com us.ard.yahoo.com us.a1.yimg.com us.js2.yimg.com ad.doubleclick.net view.atdmt.com a.tribalfusion .com ad.ca.doubleclick.net ads.deviantart.com pagead2.googlesyndication.com ad.nozonedata.com cdn.fastclick.net cdn5.tribalfusion.com adblade.com media.fastclick.net pixel.quantserve.com tribalfusion.com ads.yahoo.com mf.sitescout.com sitescout.com clicks.beap.bc.yahoo.com comparisons.org sitescout.com vibrantmedia.com adsupply.com taboola.com analytics.twitter.com googleadservices.com smartadserver.com
J .Гонак

Є ще багато інших, але це все, що я міг опублікувати
Дж. Хонак

Ви можете заблокувати весь домен або конкретне ім’я dns
J. Honak

1
Чи можете ви сказати трохи більше про те, як це зробити?
G-Man каже: "Відновіть Моніку"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.