Замещение баннеров любой картинкой

    О чем этот текст?

    Если ты перерезал все баннеры с помощью 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 работает в реверсном режиме. Тогда и на него можно сослаться. Смекаешь?