По-перше, дякую учасникам блогу за цю можливість, оскільки я фанат 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, які ми хочемо або потребуємо, а сценарій подбає про все інше. Щоб дати вам уявлення про те, як це працює, перед використанням цього методу:
І після його реалізації:
Нарешті, я хотів би додати, що нам не доведеться використовувати будь-яке розширення у браузерах, і ми можемо використовувати його по всій нашій мережі, значно заощаджуючи пропускну здатність і чому б не пришвидшити наш перегляд, не маючи проблем з конфігурацією в клієнтах, оскільки Squid може бути сконфігурованим як прозорий проксі-сервер, окрім багатьох службових програм кальмарів для управління мережею.
Дуже приємно без реклами, але "на жаль" без цієї реклами багато сайтів не працюють. Найкраще, якщо вам подобається сайт - це заплатити (якщо можна) за усунення реклами (як це робиться в програмних програмах для телефонів) або за її банку, щоб завтра цей улюблений сайт не зник, бо не вигідно тому, хто ним керує , Пам’ятайте, що принаймні за хостинг та домен потрібно платити, навіть якщо мета полягає не в отриманні прибутку.
завжди буде неосвічена інформатика, яка буде робити прибуткові сайти, тому що вони не знають про існування adblock, це не проблема.
Якщо я розумію, що ви говорите, і, звичайно, це нормально, принаймні для вас, оскільки, як я вже сказав своєму системному адміністратору, мене постійно просять подібні речі, як щодо безпеки, так і швидкості та економії пропускної здатності, той самий вільно робити все, що вони хочуть, я нікого не примушую, це знання, і єдине, що я роблю, це ділитися ними, вітаю
Привіт! Дуже добре. Хтось може сказати мені, чи є суттєва різниця з цим методом та привокси або безпосередньо відредагувати / etc / hosts?
Я маю на увазі, що поки заборона / etc / hosts дуже проста і не вимагає жодної програми чи конфігурації, просто додавання хостів. Хтось може сказати мені, в чому цей метод є вищим?
Як я вже сказав, існує кілька способів зробити це, і це один із багатьох варіантів, звичайно, деякі простіші за інші, / etc / hosts життєздатний, але не на рівні локальної мережі, Вітаю
Цікаво. Щиро дякую, що поділилися нею
Щиро дякую за ваш інтерес, вітаю
Це мені дуже допомогло. Щиро дякую за інформацію. Крім того, було б добре додати захоплення, щоб списки періодично завантажувалися, хоча я не знаю, як часто списки оновлюються
Я хочу внести щось, щоб повідомлення "ПОМИЛКА запитаної 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) або до повного створення реклами невидимою (із прозорим зображенням).