Ключевые слова:squid, banner, filter, acl, redirect, (найти похожие документы)
_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _
From : Andrey Sukhorukov 2:5051/16.3000 08 Oct 98 18:27:36
Subj : Re: Anti-BANNER
________________________________________________________________________________
Hi, Maxim!
At 07 Oct 98 19:23:04, Maxim Berlin wrote to Andrey Sukhorukov:
AAK>>>> Может есть еще методы повышения скорости?
MB>>> http://www.junkbuster.com
MB>>> пpимеpно то же самое, но многоплатфоpменное.
AS>> Оно не умело делать redeirect'ы,
MB> автоматом - и сейчас не умеет..
Hаписал бы кто авторам - может быть сделали-бы... Правда там еще и нормальных
regexp тодже нет :(
AS>> что плохо (у меня вместо баннеров сейчас прозрачные gif'ы, а
AS>> открывающиеся рекламные окошки сами сразу и закрываются :)
MB> со сквидом - ну, навеpное можно и такое сообpазить. а как, кстати?
MB> но у меня большие сомнения в нужности сквида на а)домашней тачке b)с
MB> win32;)
К счастью, у меня рабочая машина под Linux.
================== /etc/squid/squid.conf ===============================
acl nobanners src 0/0
acl banners url_regex "/etc/squid/banners.acl"
acl banners_win url_regex "/etc/squid/open-win.acl"
acl banners_js url_regex "/etc/squid/js.acl"
#
http_access deny nobanners banners
http_access deny nobanners banners_win
http_access deny nobanners banners_js
#
deny_info http://localhost/empty/empty.gif banners
# прозрачный gif размера 1x1
deny_info http://localhost/empty/close_win.html banners_win
# содержание этого файла см. ниже
deny_info http://localhost/empty/empty.js banners_js
# абсолютно пустой файл
#
# Прим. Если WWW сервака нет, видимо вместо http://localhost можно
# использовать что-то вроде file://
#
------------------------ close_win.html -------------------------
<html>
</html>
<SCRIPT LANGUAGE="JavaScript">
<!--
window.close()
//-->
</SCRIPT>
------------------------- open-win.acl --------------------------
^http://www\.geocities\.com/(cgi-bin-local/)?GeoAD
^http://members\.tripod\.com/adm/popup/.+html
^http://www\.angelfire\.com/ads/.+htm
^http://www\.cyberthrill\.com/cgi-bin/popup/
^http://www\.fortify\.net/sponsors.html
^http://www\.geocities\.com/ad_container/pop.html
---------------------------- js.acl -----------------------------
^http://www.*\.geocities\.com/include/branding/.*\.js
-----------------------------------------------------------------
Andrey
--- QDed / Linux * Origin: Canberra, ACT, Australia; IP point (2:5051/16.3000)
_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _
From : Alexandr Murin 2:5070/148 09 Oct 98 13:40:40
Subj : Re: Anti-BANNER
________________________________________________________________________________
Пpивет, Maxim!
07 Окт 98 19:23, некто Maxim Berlin написал Serge V. Panchencko:
[здесь был текст ...]
SVP>> А что мешает в цветах и кpасках сказать им "нельзя смотpеть поpнyшкy в
SVP>> pабочее вpемя"?!
MB> (безотносительно к):
MB> а что, есть алгоpитм отслеживание поpнyшных сайтов? я такого не знаю...
Я то же :(. Hо есть одно сpедство :) - pегyляpно забиpать с файлик
http://www.iaia.irk.ru/list.txt - это regex'ы к сквидy (для тех кто не в кypсе
в конфиге пpописать acl ADULTS url_regex "/path/to/file/list.txt", далее по
вкyсy - каpтинки, warnings e.t.c.). Этот список обновляется ежедневно.
Кстати, вы можете его пополнять сами. Для этого нyжно написать письмо на
адpес pinek@iaia.irk.ru - скpипт pегyляpно пpовеpяет ящик на пpедмет
URL'ей begin with http:// и добавляет их к спискy.
MB> Wbw, Maxim
За cим вcе. Alexandr AKA *MAW*. [Team *FreeBSD*] (*e-mail* maw@iaia.irk.ru)
--- Netscape Communicator/v4.5 * Origin: Билл - гей. Тсс ... (2:5070/148)
_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _
From : doka@root.webest.com 2:5020/400 03 Oct 98 13:00:04
Subj : Anti-BANNER
________________________________________________________________________________
From: doka@root.webest.com
Hi!
Тут кто-то недавно запостил кусок своего squid.conf на предмет
анти-баннерных настроек. Идея хороша, я немного поигрался и набрал себе
такую строку:
acl BANNER url_regex banner reklama linkexch banpics us\.yimg\.com
[\./]ad[s]?[\./]
http_access deny BANNER
результат превзошел всякие ожидания! Мне и в голову не приходило, что у
меня такой быстрый интернет :) Время вытягивания страниц - особенно на
поисковых серверах (altavista, excite, yahoo, etc) и на участниках
российской баннерной системы (infoart, etc) резко уменьшилось. Короче -
рекомендую :)
--
Vladimir Litovka <doka@webest.com>, lamer
--- ifmail v.2.14dev2 * Origin: Demos online service (2:5020/400@fidonet)
_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _
From : Poul Deniskin 2:5030/730 05 Oct 98 16:55:38
Subj : Anti-BANNER
________________________________________________________________________________
Рад приветствовать уважаемого vadim@gc.lviv.ua!
At 05 Oct 98 09:06:00, vadim@gc.lviv.ua wrote to All:
v> Вот только какое бы правило использовать вместо "http_access deny"
v> А то юзеры пугаються когда видят надпись "Access Denied"
Использовать deny_info http://localhost/banner.gif banners.
Poul Deniskin.
poul@lanck.ru.
--- QDed alpha v3.57pl9.1e/FreeBSD * Origin: Origin? Why? (2:5030/730)
_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _
From : Denis Popoff 2:5020/930 06 Nov 98 06:37:52
Subj : squid redirector для фильтрования баннеров
________________________________________________________________________________
From: Denis Popoff <dng@altavista.net>
Прикрутил к squid'у redirect program для фильтрования баннеров, все отлично,
везде рекламируется линукс :), но один небольшой косяк - заголовки у некоторых
страниц получаются "gif image 468x60 pixels" :)
Это лечится?
скрипт - редиректор enclosed.
Изменен только в плане замены domain на localhost.
Может апачу что-то надо покрутить?
RU.UNIX.BSD
От : Juriy Goloveshkin 2:5020/930 Tue 29 Sep 98
23:37
Кому: Nicolas Rodionov
Тема: FreeBSD-router
Пpиветствую тебя, Nicolas!
Tuesday September 29 1998 12:49, Nicolas Rodionov писал к Juriy Goloveshkin:
JG>> а на мой взгляд, redirect-program гибче и не оставляют "дыр".
NR> А ты сделал такую для баннеров?
ага. вот кусок(в релиз-нотес прочтешь как это еще и в зависимости от адресов
сделать):
squid.conf
redirect_program /usr/local/sbin/redirector.pl
redirect_children 3
а кусок скрипта(на что заменить your.domain догадаешься :) :
=== Begin redirector.pl ===
#!/usr/local/bin/perl
$|=1;
while (<>) {
s@.*rambler.ru/top100.cnt\?.*@http://your.domain/rambler.gif@;
s@.*/cgi-bin/banner.*@http://your.domain/nospam.gif@;
s@.*cgi/bn.pl.*@http://your.domain/nospam.gif@;
s@.*/advert.*@http://your.domain/nospam.gif@;
s@.*/adverts.*@http://your.domain/nospam.gif@;
s@.*banner.linkexchange.com.*@http://your.domain/nospam.gif@;
s@.*www.linkexchange.ru/cgi-bin/.*@http://your.domain/nospam.gif@;
s@.*/cgi/flamingo-image.pl.*@http://your.domain/nospam.gif@;
s@.*bizlink.ru/cgi-bin/irads.cgi.*@http://your.domain/nospam.gif@;
s@.*/cgi-bin/ads/.*@http://your.domain/nospam.gif@;
s@.*www.geocities.com/sponsor/.*@http://your.domain/nospam.gif@;
s@.*reklama.*@http://your.domain/nospam.gif@;
s@http://1000.stars.ru/cgi-bin/1000.cgi.*@http://your.domain/nospam.gif@;
s@.*ranker/ranker.asp.*@http://your.domain/nospam.gif@;
# --- поцокано ---
#s@.*.*@http://your.domain/nospam.gif@;
print;} === End redirector.pl ===
Рад был пообщаться!
Juriy
.. И по ночам горит твоя свеча, когда клопов ты душишь сгоряча...
- --- GoldED/W32 3.00.Beta2+
* Origin: hJuGo Station (2:5020/930)
http_access deny nobanners banners
http_access deny nobanners banners_win
http_access deny nobanners banners_js
#
deny_info http://localhost/empty/empty.gif banners
# прозрачный gif размера 1x1
deny_info http://localhost/empty/close_win.html banners_win
# содержание этого файла см. ниже
deny_info http://localhost/empty/empty.js banners_js
# абсолютно пустой файл
#
# Прим. Если WWW сервака нет, видимо вместо http://localhost можно
# использовать что-то вроде file://
#
------------------------ close_win.html -------------------------
?????????????????????????
В основсном мое замечание касается Прим.
Я пробовал делать так как написано (я имею ввиду deny_info) дак вот если
ставлять файл (без http сервера)
то писать file:// - это бесполезно после реконфигурации squid выдает ошибку что
не может найти этот файл ошибки
я сделал следующим образом переместил свой файл ошибки в директорию (/errors) и
переименовал его из просто file.html в ERR_file.html и все заработало (у меня
стоит Фря 4.2 и squid 2.2.stable5), надеюсь кому-нибудь это поможет
ЗЫ Может быть переименование и лишнее но у меня без ERR_ не получилось, так же
не помогает указывание полного или относительного пути до этого файла в системе
(если оно не лежит в errors а есоли оно там лежит то вообще ничего не надо
указывать, у меня написано следущее
deny_info ERR_deny.html adults
и все работает)
>Я пробовал делать так как написано (я имею ввиду deny_info) дак
>вот если
>ставлять файл (без http сервера)
>то писать file:// - это бесполезно после реконфигурации squid выдает ошибку что
>
>не может найти этот файл ошибки
можно указать путь к сетевому ресурсу и всё заработает.
у меня
deny_info file://samba/banner/banner.gif banners
>режу вот так
>acl Banners url_regex "c:/squid/baner"
>http_access deny nobanners Banners
>
режут не так , режут вот так
acl Banners url_regex "c:/squid/baner"
http_access deny Banners !nobanners