Замещение баннеров любой картинкой
О чем этот текст?
Если ты перерезал все баннеры с помощью Squid, то тебе наверно пользователи жалуются, что без баннеров их жизнь стала другой, а также страницы перестали нормально читаться. Меняется дизайн страниц, что портит общее впечатление от серфинга. Этот текст рассказывает, как уничтожая баннеры, не менять особо дизайн страниц.
Примечание
Прежде чем приступать к практике, убедись, что ты знаешь и понимаешь назначение следующих директив Squid:
Основная часть
Определяем важный, обязательный ACL с именем all. Он включает в себя все возможные IP адреса протокола IPv4. Потому и его название - all(Все).
acl all src 0.0.0.0/0.0.0.0
Определяем ACL для наших пользователей.
acl ournet src 192.168.1.0/24
acl banner url_regex ad*.
Блокируем баннеры
http_access deny banner
Открываем доступ нашей сети.
http_access allow ournet
Остальной доступ закрываем.
http_access deny all
Определяем, что будет отображаться вместо баннера. Допустим мы залили на сайт картинку зеленого жука.
deny_info http://example.com/green.gif banner
Запускай или перезагружай прокси. Заводи:)
Если у тебя поднят Apache сервер, то ты можешь на него сослаться. Или скажем у тебя Squid работает в реверсном режиме. Тогда и на него можно сослаться. Смекаешь?