Отправляет email-рассылки с помощью сервиса Sendsay

SquidGuard

MDK-10. Установлен squid. Всё работает. Поставил squidGuard. В
/etc/squid появился файл squidGuard.conf.sample. Я его переименовал в
squidGuard.conf. В этом файле имеются разные группы пользователей, в том
числе и privilegedsource
# SOURCE ADDRESSES:
src privilegedsource {
iplist privilegedsource/ips
}
Как я понимаю, ip членов группы надо прописать в iplist, который
находится в /usr/share/squidGuard-1.2.0/db/privilegesource/ips что я и
сделал. Далее для этой группы в /etc/squid/squidGuard.conf прописал
правила фильтрации
# ACLs
acl {
privilegedsource {
pass !advertising !ads !porn !banneddestination all
redirect
http://127.0.0.1/cgi-bin/squidGuard.cgi?clientaddr=%a&srcclass=%s&targetclass=%t&url=%u

}
Потом в /etc/squid/squid.conf в конце файла прописал вот это
redirect_program /usr/bin/squidGuard
redirect_children 3
redirector_bypass on
Потом перезапустил squid
service squid restart
Фильтрация вроде появилась, но всё равно много банеров и рекламы
осталось, поэтому засомневался всё ли правильно сделал. Для проверки
решил зайти на какой нибудь порнушный сайт, но squidGuard доступ
запретил. Значит вроде работает. Решил доьавить адресов в blacklist,
скачал его вот отсюда
http://ftp.teledanmark.no/pub/www/proxy/squidGuard/contrib/blacklists.tar.gz
Распаковал, поменял владельца, группу на squid, а права на 755, потому
что у ранее установленных файлов и папок находящихся в
/usr/share/squidGuard-1.2.0/db были такие же, и скопировал в
соответствующие директории. Снова service squid restart. Захожу в инет,
но в фильтрации на первый взгляд ни чего не изменилось. Нашёл в инете
статью об установке и настройке squidGuard. Там написано тоже, что и я
сделал, только указано, что
"Если вы внесли изменения в файл domains или urls, то для вступления
изменений в силу вам необходимо выполнить следующую команду
/usr/bin/squidGuard -C all для создания файлов domains.db и urls.db.
Если лень, то удалите все файлы *.db, и squidGuard автоматически будет
преобразовывать их при загрузке (замедляет загрузку)."
Что я и сделал
/usr/bin/squidGuard -C all
Всё прошло успешно, но теперь в инете мало куда удаётся зайти. Причём не
появляется окно блокировки, а просто "ослепительно белый экран" На
некоторых сайтах появляются правда кой какие картинки с обрывками текста
и то местами. Создаётся такое впечатление, что резать стал всё подряд,
хотя правила фильтрации для своей группы я не менял. Что я сделал не
правильно?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11349; Возраст листа: 407; Участников: 1258
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/224747



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Loginov Vladimir Sun, 05 Sep 2004 12:24:11 +0400 (#224747)

 

Ответы:

Loginov Vladimir пишет:

Попробуй лучше режик - http://www.rejik.ru/, работает просто замечательно!!!

Ответить   Oleg Ponomarev Mon, 06 Sep 2004 11:44:35 +0300 (#225193)

 

Oleg Ponomarev пишет:

Может поможете его поставить? После распаковки правлю Makefile.
INSTALL_PATH=/usr/locale/bin/rejik3
SQUID_USER=squid
SQUID_GROUP=squid
А потом вот
[kesbyt@kesbyt redirector]$ make
rm -f pass.o change_url.o load_cache.o pcre.o parse_input.o init_vars.o
check_urls.o run_make_cache.o new_url.o redirect.o err_mes.o now.o
get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o load_urls.o
prune_urls.o write_cache.o need_cache_update.o err_mes.o now.o get_opt.o
parse_urls.o cache2url.o ip.o id.o comparing.o redirector make-cache OUT
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c pass.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
change_url.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
load_cache.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c pcre.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
parse_input.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
init_vars.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
check_urls.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
run_make_cache.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
new_url.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
redirect.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
err_mes.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c now.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
get_opt.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
parse_urls.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
cache2url.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c ip.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c id.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
comparing.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
load_urls.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
prune_urls.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
write_cache.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c
need_cache_update.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -o
redirector redirector.c -L/lib `pcre-config --libs` pass.o change_url.o
load_cache.o pcre.o parse_input.o init_vars.o check_urls.o
run_make_cache.o new_url.o redirect.o err_mes.o now.o get_opt.o
parse_urls.o cache2url.o ip.o id.o comparing.o
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -o
make-cache make-cache.c -L/lib `pcre-config --libs` load_urls.o
prune_urls.o write_cache.o need_cache_update.o err_mes.o now.o get_opt.o
parse_urls.o cache2url.o ip.o id.o comparing.o
[kesbyt@kesbyt redirector]$ make install
make: `install' не требует обновления.
[kesbyt@kesbyt redirector]$ su
[root@kesbyt redirector]# make install
make: `install' не требует обновления.

/usr/locale/bin/rejik3 отсутствует
В чём проблема?
Пробовал и без редактирования Makefile

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11385; Возраст листа: 408; Участников: 1258
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/225442



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Loginov Vladimir Mon, 06 Sep 2004 21:41:34 +0400 (#225442)

 

Здравствуйте, Loginov Vladimir.

Вы писали 6 сентября 2004 г., 21:41:34:

^^^^^^^^^^^^^^^^^^
Должны быть заголовочные файлы для библиотеки pcre.
вариант решения:
1. Скачиваем библиотека pcre и pcre-devel (лучше в исходниках)
2. Компилируем и устанавливаем
3. make clean
4. make
5. make install

Ответить   Tue, 7 Sep 2004 11:59:53 +0400 (#225624)

 

Дмитрий пишет:

Дык вот
[root@kesbyt kesbyt]# rpm -qa | grep pcre
libpcre0-4.5-3mdk
libpcre0-devel-4.5-3mdk
И вот
[root@kesbyt kesbyt]# whereis pcre
pcre: /usr/include/pcre.h /usr/share/man/man3/pcre.3.bz2

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11396; Возраст листа: 409; Участников: 1260
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/225792



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Loginov Vladimir Tue, 07 Sep 2004 20:25:34 +0400 (#225792)

 

Здравствуйте, Loginov Vladimir.

Вы писали 7 сентября 2004 г., 20:25:34:

^^^^^^^^^^^^^^^^^^^^^^^
Кроме этих либов у меня установлены:
pcre-4.3-4mdk.src.rpm - сырцы из которых собран pcre-4.5-5mdk
pcre-devel-4.3-4.tar.bz2 - собственно заголовочные файлы
без этих двух пакетов режик точно не будет работать
проверено на MDK 10.0

Ответить   Wed, 8 Sep 2004 09:14:05 +0400 (#225909)

 

Дмитрий пишет:

Скачал pcre-4.5-1.tar.bz2, распаковал, а как его ставить? Я просто
руками файлы перенёс. Может это неправильно. Пакет pcre-4.5-3mdk был в
дистре. Его поставил, но результат тот же. Может кинешь мне в личку эти
пакеты

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 11408; Возраст листа: 410; Участников: 1259
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/226188



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Loginov Vladimir Wed, 08 Sep 2004 20:38:52 +0400 (#226188)