Здравствуйте.
Я хотел бы узнать как можно рекламу загружаемую через прокси менять на какой-нибуть локальный сайт, страницу...acl nobanners src 0/0
acl banners url_regex "/banner.txt"
http_access deny nobanners banners
deny_info http://127.0.0.1/squid-reports/1.html bannersНо почему-то Оно зависает при загрузке...
>Здравствуйте.
>Я хотел бы узнать как можно рекламу загружаемую через прокси менять на
> какой-нибуть локальный сайт, страницу...
>
>acl nobanners src 0/0
>acl banners url_regex "/banner.txt"
^^^^^^ полный путь надо указывать
>http_access deny nobanners banners
>deny_info http://127.0.0.1/squid-reports/1.html banners
>
>Но почему-то Оно зависает при загрузке...
>>Здравствуйте.
>>Я хотел бы узнать как можно рекламу загружаемую через прокси менять на
>> какой-нибуть локальный сайт, страницу...
>>Посмотри в сторону squidGuard.
>Но почему-то Оно зависает при загрузке...
что именно виснет, Squid или загрузка подставляемой страници?
>>Но почему-то Оно зависает при загрузке...
>
>
>что именно виснет, Squid или загрузка подставляемой страници?
Виснит имено загрузка этой страницы...
httpd настроен и поднят?
>httpd настроен и поднят?я таки поставил себе rejik. Из портов. Пока доволен.
>httpd настроен и поднят?
да...Вопрос: можно же туда подставить любой скрипт и сраницу?
deny_info http://127.0.0.1/squid/1.php banners
?
Или есть ограничения?
>Вопрос: можно же туда подставить любой скрипт и сраницу?
>deny_info http://127.0.0.1/squid/1.php banners
>?
Любую страницу.
Не стоит усложнять себе жизнь. При большом кол-ве acl squid начинает жутко оттормаживать... Используй редиректор rejik ( www.rejik.ru ) Работает безотказно со списками в сотни тысяч ресурсов. Лично я им доволен на 100%.
>Не стоит усложнять себе жизнь. При большом кол-ве acl squid начинает жутко
>оттормаживать... Используй редиректор rejik ( www.rejik.ru ) Работает безотказно со списками
>в сотни тысяч ресурсов. Лично я им доволен на 100%.аналогично,работает уже года 3.
>>Не стоит усложнять себе жизнь. При большом кол-ве acl squid начинает жутко
>>оттормаживать... Используй редиректор rejik ( www.rejik.ru ) Работает безотказно со списками
>>в сотни тысяч ресурсов. Лично я им доволен на 100%.
>
>аналогично,работает уже года 3.
работать-то работает(сам использую в двух небольших фирмах из 6),но нездоровая антикоммерческая политика автора? в отношении dbl режика вынуждает пользователей самих строить все листы правил,что отнимает кучу времени.
Так что squidguard.
>Здравствуйте.
>Я хотел бы узнать как можно рекламу загружаемую через прокси менять на
> какой-нибуть локальный сайт, страницу...Давно пользуюсь таким скриптом:
#!/usr/bin/perl
$0 = 'redirect' ;
$| = 1 ;@banners = ('reklama\.ru/cgi-bin/banner/',
'anekdot\.ru/cgi-bin/banner/',
'banner\.ru/cgi/sites/' ,
'linkexchange\.ru/cgi-bin',
'bizlink\.ru/cgi-bin/irads\.cgi\?',
'bizlink\.ru/cgi-bin/cgiwrap/ar/irads\.cgi\?',
'adv\.stars\.ru/cgi-bin/adv\.pl',
'banner\.ricor\.ru/cgi-bin/banner\.pl\?',
'ad\.doubleclick\.net/adi?/',
'ad\.doubleclick\.net/viewad/',# Сюда кидаем список баннеров, можно из того-же rejik'a
'pagead2\.googlesyndication\.com/pagead/show_ads\.js'
);while (<>) {
($url, $who, $ident, $method) = /^(\S+) (\S+) (\S+) (\S+)$/ ;
# $url = 'http://img.yandex.ru/i/logo-big-txt.gif'
$url = 'http://lakecity.kruiz.org/picts/spacer.gif' # URL на любой прозрачный spacer.gif
if grep ($url=~/$_/i, @banners) ;
print "$url $who $ident $method\n" ;
}В конфиге SQUID'a:
redirect_program /etc/squid/redirector
Делаем его исполняемым...
Рестартуем squid.Преимущество? Если это домашняя машинка - не нужно поднимать web-сервер.
P.S. Скрипт не мой, найдено в сети.
Какой из вариантов не только закрывает доступ к забаненным ресурсам, но и не кеширует эти данные? в одной из статей с наталкивался на один момент, когда ресурс закрывался для просмотра, но сами данные в кеш попадали.И еще вопрос в тему. На данный момент я настроил сквид "на скорую руку", то есть без резалок банеров и прочего. Думаю, что в кеше уже хранится куча всякого барахла. Что будет после настройки редиректора, если забаненные ресурсы окажутся в кеше? и как их оттуда покилять?
>Какой из вариантов не только закрывает доступ к забаненным ресурсам, но и
>не кеширует эти данные? в одной из статей с наталкивался на
>один момент, когда ресурс закрывался для просмотра, но сами данные в
>кеш попадали.Вариант, ну, будем говорить "предложенный мною", режет _только_ баннеры. Реальная экономия трафика при этом - 15-20%
>И еще вопрос в тему. На данный момент я настроил сквид "на
>скорую руку", то есть без резалок банеров и прочего. Думаю, что
>в кеше уже хранится куча всякого барахла. Что будет после настройки
>редиректора, если забаненные ресурсы окажутся в кеше? и как их оттуда
>покилять?Простите за ответ вопросом на вопрос, но зачем?