Блокуйте рекламу за допомогою кальмарів та рефералу

По-перше, дякую учасникам блогу за цю можливість, оскільки я фанат DesdeLinux але він ніколи не брав участі в жодній темі.

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

Причина цієї публікації - показати, що існує безліч способів видалити рекламу в Інтернеті. Ця публікація мене надихнула: https://blog.desdelinux.net/privoxy-adblock-list-y-adios-publicidad/, що чудово, але я просто хочу показати, що існує більше способів це зробити.

Як багато хто знатиме Кальмар це найпопулярніший проксі у всіх дистрибутивах GNU / Linux y Adblock Plus Це найбільш часто використовуване розширення для усунення реклами майже в будь-якому браузері.

Я не буду детально розповідати про те, як встановити Squid, оскільки я думаю, що багато хто знатиме, оскільки вони також знатимуть, що Adblock Plus використовує списки Easylist, які, я повинен сказати, дуже великі.

Потрібно також пояснити, що ця ідея не моя, я її придумав, але коли я її шукав близько 3 років тому, про неї вже була інформація, більша частина - російською, англійською та іншими невідомими для мене мовами.

Для його реалізації ми повинні створити a ACL. У Squid це буде так:

acl adblock url_regex "/etc/squid3/adblock.acl"
http_access deny adblock

Або якщо у вас є такі ACL діапазону мережі або ips користувачів, до яких ви хочете його застосувати, ви можете зробити це таким чином:

acl mired src "/etc/squid3/mired.txt"
acl adblock url_regex "/etc/squid3/adblock.acl"
http_access allow mired !adblock

Що дозволяє нам обслуговувати ips, описані в набридло, заперечуючи всіх, хто перебуває в ACL Adblock. Тепер за допомогою сценарію ми автоматизуємо цей процес, оскільки ми хочемо зробити його простішим, зручнішим і не таким громіздким, ось сценарій: http://paste.desdelinux.net/4956.

У джерелі ми додамо всі списки Easylist, які ми хочемо або потребуємо, а сценарій подбає про все інше. Щоб дати вам уявлення про те, як це працює, перед використанням цього методу:

Знімок екрана - 040414 - 20:26:22

І після його реалізації:

Знімок екрана - 040414 - 20:27:27

Знімок екрана - 040414 - 20:27:08

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


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Едуардо - сказав він

    Дуже приємно без реклами, але "на жаль" без цієї реклами багато сайтів не працюють. Найкраще, якщо вам подобається сайт - це заплатити (якщо можна) за усунення реклами (як це робиться в програмних програмах для телефонів) або за її банку, щоб завтра цей улюблений сайт не зник, бо не вигідно тому, хто ним керує , Пам’ятайте, що принаймні за хостинг та домен потрібно платити, навіть якщо мета полягає не в отриманні прибутку.

    1.    pandev92 - сказав він

      завжди буде неосвічена інформатика, яка буде робити прибуткові сайти, тому що вони не знають про існування adblock, це не проблема.

  2.   шамотна - сказав він

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

  3.   ро - сказав він

    Привіт! Дуже добре. Хтось може сказати мені, чи є суттєва різниця з цим методом та привокси або безпосередньо відредагувати / etc / hosts?

    Я маю на увазі, що поки заборона / etc / hosts дуже проста і не вимагає жодної програми чи конфігурації, просто додавання хостів. Хтось може сказати мені, в чому цей метод є вищим?

    1.    шамотна - сказав він

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

  4.   Пане Поліфенол - сказав він

    Цікаво. Щиро дякую, що поділилися нею

    1.    шамотна - сказав він

      Щиро дякую за ваш інтерес, вітаю

  5.   Бреннер - сказав він

    Це мені дуже допомогло. Щиро дякую за інформацію. Крім того, було б добре додати захоплення, щоб списки періодично завантажувалися, хоча я не знаю, як часто списки оновлюються

  6.   Віоскар Ріверо - сказав він

    Я хочу внести щось, щоб повідомлення "ПОМИЛКА запитаної URL-адреси не вдалося отримати" не відображалося, ми можемо зробити це повідомлення зміненим. Нам слід було б розмістити лише нижче:

    http_access заборонити блокування реклами

    наступний:

    змінити рекламу за допомогою html - -

    deny_info http://192.168.10.2/bloqueo_publicidad.html Adblock

    ó

    зміна реклами із зображенням

    deny_info http://i.imgur.com/2djunqK.png Adblock

    Де з параметром deny_info ми повідомляємо squid показувати власне повідомлення на випадок, якщо не отримуємо URL-адресу, а де http://192.168.10.2/bloqueo_publicidad.html це файл .html із посиланням на прозоре зображення розміром 1 × 1 (або спеціальна сторінка), який замінить жахливе повідомлення кальмара. Варто також зазначити, що за допомогою цього заходу можливостей є чимало - від розміщення власної реклами (за допомогою методу html) або до повного створення реклами невидимою (із прозорим зображенням).