Страница 1 из 1

Не кешируются ICQ правила

Добавлено: Вт май 26, 2009 15:14
tremor
В папке icq нет файла urls.cache. В логе redirector.err ошибок нет по этому поводу. Когда пишется при старте режика какие правила загружаются, то пишется что 1 правило из pcre файла а про urls не пишется ничего. В pcre файле 3 строчки а не 1 по идее:
(^|\:\/\/)205\.188\.\d+\.\d+
(^|\:\/\/)64\.12\.\d+\.\d+
(^|\:\/\/)64\.236\.\d+\.\d+
На домашнем компе создается кеш. Файлы pcre и urls одинаковые на обоих компах. Причем какойто сайт c домена adobe.com в redirector.log блокируется по правилу icq. Жесть какаято. Никто не сталкивался? У меня еще есть много самодобавленных правил, и если какаято строка не кешируется - она пишется в redirector.err а тут все чисто с родным файлом. Права на файлы squid.squid как и везде. В конфиге все верно. Активно использую директиву allow_ip но опять же в icq я ее не использую. Вобщем вот тексты:
error_log /usr/local/rejik3/redirector.err
change_log /usr/local/rejik3/redirector.log
make-cache /usr/local/rejik3/make-cache
#allow_urls /usr/local/rejik3/banlists/allow_urls

<BANNER>
ban_dir /usr/local/rejik3/banlists/banners
#allow_ip 192.168.140.5 #akulov
#allow_ip 192.168.140.19 #raisich
#allow_ip 192.168.140.113 #simonov
url http://192.168.140.101/restricted.html
#log off

<PORNO>
ban_dir /usr/local/rejik3/banlists/porno
#allow_ip 192.168.140.251
allow_ip 192.168.140.5 #akulov
allow_ip 192.168.140.19 #raisich
allow_ip 192.168.140.113 #simonov
allow_ip 192.168.140.3 #vasia
allow_ip 192.168.140.111 #leha kosperskiy
#allow_ip 192.168.140.48 #reklama
allow_ip 192.168.140.50 #admin
#allow_ip 192.168.140.249
#allow_ip 192.168.140.57
url http://192.168.140.101/restricted.html

<MP3>
ban_dir /usr/local/rejik3/banlists/mp3
#url http://192.168.140.101/restricted.html
url http://google.ru

<JS>
ban_dir /usr/local/rejik3/banlists/js
#url http://192.168.140.101/restricted.html
#allow_ip 192.168.140.5 #akulov
#allow_ip 192.168.140.113 #simonov
#allow_ip 192.168.140.19 #raisich
url http://google.ru

<DATING>
ban_dir /usr/local/rejik3/banlists/dating
allow_ip 192.168.140.5 #akulov
allow_ip 192.168.140.19 #raisich
allow_ip 192.168.140.113 #simonov
allow_ip 192.168.140.111 #leha-kasper
allow_ip 192.168.140.3 #vasia
allow_ip 192.168.140.50 #admin
#url http://192.168.140.101/restricted.html
url http://google.ru

<PROXY>
ban_dir /usr/local/rejik3/banlists/proxy
#url http://192.168.140.101/restricted.html
url http://google.ru

<ICQ>
ban_dir /usr/local/rejik3/banlists/icq
allow_ip 192.168.140.5 #akulov
allow_ip 192.168.140.113 #simonov
allow_ip 192.168.140.19 #raisich
#url http://192.168.140.101/restricted.html
url http://google.ru

#<HANDMADE>
ban_dir /usr/local/rejik3/banlists/handmade
allow_ip 192.168.140.5 #akulov
allow_ip 192.168.140.19 #raisich
allow_ip 192.168.140.113 #simonov
allow_ip 192.168.140.48 #reklama
allow_ip 192.168.140.111 #leha-kasper
allow_ip 192.168.140.3 #vasia
#allow_ip 192.168.140.22 #popov
allow_ip 192.168.140.50 #admin
#allow_ip 192.168.140.25 # sekret
#url http://192.168.140.101/restricted.html
url http://google.ru


Как срабатывает кеш при старте сквида с режиком, причем за 1 секунду он стартует несколько раз (childs?) и каждый раз какието разные правила подгружает:

2009-05-26 16:50:17 [9532] Run make-cache
2009-05-26 16:50:17 [9532] Make-cache finished
2009-05-26 16:50:17 [9532] Load 2679 rules from /usr/local/rejik3/banlists/banners/urls.cache
2009-05-26 16:50:17 [9532] Load 71 pattern from BANNER pcre
2009-05-26 16:50:17 [9534] Run make-cache
2009-05-26 16:50:17 [9534] Make-cache finished
2009-05-26 16:50:17 [9534] Load 2679 rules from /usr/local/rejik3/banlists/banners/urls.cache
2009-05-26 16:50:17 [9534] Load 71 pattern from BANNER pcre
2009-05-26 16:50:17 [9536] Run make-cache
2009-05-26 16:50:17 [9532] Load 172479 rules from /usr/local/rejik3/banlists/porno/urls.cache
2009-05-26 16:50:17 [9532] Load 5 pattern from MP3 pcre
2009-05-26 16:50:17 [9532] Load 1 rules from /usr/local/rejik3/banlists/js/urls.cache
2009-05-26 16:50:17 [9532] Load 487 pattern from JS pcre
2009-05-26 16:50:17 [9532] Load 1594 rules from /usr/local/rejik3/banlists/dating/urls.cache
2009-05-26 16:50:17 [9532] Load 3348 rules from /usr/local/rejik3/banlists/proxy/urls.cache
2009-05-26 16:50:17 [9532] Load 140 rules from /usr/local/rejik3/banlists/handmade/urls.cache
2009-05-26 16:50:17 [9532] Load 1 pattern from ICQ pcre
2009-05-26 16:50:17 [9532] Redirector start and working
2009-05-26 16:50:17 [9534] Load 172479 rules from /usr/local/rejik3/banlists/porno/urls.cache
2009-05-26 16:50:17 [9534] Load 5 pattern from MP3 pcre
2009-05-26 16:50:17 [9534] Load 1 rules from /usr/local/rejik3/banlists/js/urls.cache
2009-05-26 16:50:17 [9534] Load 487 pattern from JS pcre
2009-05-26 16:50:17 [9534] Load 1594 rules from /usr/local/rejik3/banlists/dating/urls.cache
2009-05-26 16:50:17 [9534] Load 3348 rules from /usr/local/rejik3/banlists/proxy/urls.cache
2009-05-26 16:50:17 [9534] Load 140 rules from /usr/local/rejik3/banlists/handmade/urls.cache
2009-05-26 16:50:17 [9534] Load 1 pattern from ICQ pcre
2009-05-26 16:50:17 [9534] Redirector start and working
2009-05-26 16:50:17 [9538] Waiting for make-cache finished
2009-05-26 16:50:17 [9536] Make-cache finished
2009-05-26 16:50:17 [9536] Load 2679 rules from /usr/local/rejik3/banlists/banners/urls.cache
2009-05-26 16:50:17 [9536] Load 71 pattern from BANNER pcre
2009-05-26 16:50:17 [9536] Load 172479 rules from /usr/local/rejik3/banlists/porno/urls.cache
2009-05-26 16:50:17 [9536] Load 5 pattern from MP3 pcre
2009-05-26 16:50:17 [9536] Load 1 rules from /usr/local/rejik3/banlists/js/urls.cache
2009-05-26 16:50:17 [9536] Load 487 pattern from JS pcre
2009-05-26 16:50:17 [9536] Load 1594 rules from /usr/local/rejik3/banlists/dating/urls.cache
2009-05-26 16:50:17 [9536] Load 3348 rules from /usr/local/rejik3/banlists/proxy/urls.cache
2009-05-26 16:50:17 [9536] Load 140 rules from /usr/local/rejik3/banlists/handmade/urls.cache
2009-05-26 16:50:17 [9536] Load 1 pattern from ICQ pcre
2009-05-26 16:50:17 [9536] Redirector start and working
2009-05-26 16:50:17 [9538] Make-cache finished detected, continue
2009-05-26 16:50:17 [9538] Load 2679 rules from /usr/local/rejik3/banlists/banners/urls.cache
2009-05-26 16:50:17 [9538] Load 71 pattern from BANNER pcre
2009-05-26 16:50:17 [9538] Load 172479 rules from /usr/local/rejik3/banlists/porno/urls.cache
2009-05-26 16:50:17 [9538] Load 5 pattern from MP3 pcre
2009-05-26 16:50:17 [9538] Load 1 rules from /usr/local/rejik3/banlists/js/urls.cache
2009-05-26 16:50:17 [9538] Load 487 pattern from JS pcre
2009-05-26 16:50:17 [9538] Load 1594 rules from /usr/local/rejik3/banlists/dating/urls.cache
2009-05-26 16:50:17 [9538] Load 3348 rules from /usr/local/rejik3/banlists/proxy/urls.cache
2009-05-26 16:50:17 [9538] Load 140 rules from /usr/local/rejik3/banlists/handmade/urls.cache
2009-05-26 16:50:17 [9538] Load 1 pattern from ICQ pcre
2009-05-26 16:50:17 [9538] Redirector start and working
2009-05-26 16:50:17 [9539] Run make-cache
2009-05-26 16:50:17 [9539] Make-cache finished
2009-05-26 16:50:17 [9539] Load 2679 rules from /usr/local/rejik3/banlists/banners/urls.cache
2009-05-26 16:50:17 [9539] Load 71 pattern from BANNER pcre
2009-05-26 16:50:17 [9539] Load 172479 rules from /usr/local/rejik3/banlists/porno/urls.cache
2009-05-26 16:50:17 [9539] Load 5 pattern from MP3 pcre
2009-05-26 16:50:17 [9539] Load 1 rules from /usr/local/rejik3/banlists/js/urls.cache
2009-05-26 16:50:17 [9539] Load 487 pattern from JS pcre
2009-05-26 16:50:17 [9539] Load 1594 rules from /usr/local/rejik3/banlists/dating/urls.cache
2009-05-26 16:50:17 [9539] Load 3348 rules from /usr/local/rejik3/banlists/proxy/urls.cache
2009-05-26 16:50:17 [9539] Load 140 rules from /usr/local/rejik3/banlists/handmade/urls.cache
2009-05-26 16:50:17 [9539] Load 1 pattern from ICQ pcre
2009-05-26 16:50:17 [9539] Redirector start and working

Добавлено: Ср май 27, 2009 6:35
Slayeruga
покажи вывод команды ls -la /usr/local/rejik3/banlist

Чтобы url.cache создался, нужны полные права на папку icq 744 для пользователя squid.

Добавлено: Ср май 27, 2009 7:34
tremor
ls -la /usr/local/rejik3/banlists
drwxr-xr-x 10 squid squid 4096 Май 23 03:51 .
drwxrwx--- 5 squid squid 4096 Май 23 04:00 ..
drwxr-xr-x 2 squid squid 4096 Май 23 04:00 banners
drwxr-xr-x 2 squid squid 4096 Май 23 04:00 dating
drwxr-xr-x 2 squid squid 4096 Май 26 16:19 handmade
drwxr-xr-x 2 squid squid 4096 Май 23 03:55 icq
drwxr-xr-x 2 squid squid 4096 Май 26 17:08 js
drwxr-xr-x 2 squid squid 4096 Май 26 16:58 mp3
drwxr-xr-x 2 squid squid 4096 Май 23 04:00 porno
drwxr-xr-x 2 squid squid 4096 Май 23 04:00 proxy

ls -la /usr/local/rejik3/banlists/icq/
итого 24
drwxr-xr-x 2 squid squid 4096 Май 23 03:55 .
drwxr-xr-x 10 squid squid 4096 Май 23 03:51 ..
lrwxrwxrwx 1 squid squid 36 Май 23 03:55 pcre -> /usr/local/rejik3/dbl/lists/
/icq.pcre
lrwxrwxrwx 1 squid squid 36 Май 23 03:55 urls -> /usr/local/rejik3/dbl/lists/icq.urls

ls -la /usr/local/rejik3/dbl/lists
]итого 3676
drwxr-xr-x 2 squid squid 4096 Май 22 19:41 .
drwxr-xr-x 3 squid squid 4096 Май 22 19:41 ..
-rwxr-xr-x 1 squid squid 366 Май 7 09:33 audio-video.pcre
-rwxr-xr-x 1 squid squid 16761 Май 7 09:33 audio-video.urls
-rwxr-xr-x 1 squid squid 2217 Май 7 09:33 banner.pcre
-rwxr-xr-x 1 squid squid 123737 Май 7 09:33 banner.urls
-rwxr-xr-x 1 squid squid 6685 Май 7 09:33 chats.urls
-rwxr-xr-x 1 squid squid 27972 Май 7 09:33 dating.urls
-rwxr-xr-x 1 squid squid 84 Май 7 09:33 icq.pcre
-rwxr-xr-x 1 squid squid 1689 Май 21 14:56 icq.urls
-rwxr-xr-x 1 squid squid 44189 Май 7 09:33 online-games.urls
-rwxr-xr-x 1 squid squid 690 Май 7 09:33 phishing.urls
-rwxr-xr-x 1 squid squid 34026 Май 7 09:33 photogallery.urls
-rwxr-xr-x 1 squid squid 3199525 Май 7 09:33 porno.urls
-rwxr-xr-x 1 squid squid 12375 Май 7 09:33 spyware.urls
-rwxr-xr-x 1 squid squid 56857 Май 7 09:33 virus-detect.urls
-rwxr-xr-x 1 squid squid 23535 Май 12 16:13 warez.urls
-rwxr-xr-x 1 squid squid 16450 Май 7 09:33 web-mail.urls
-rwxr-xr-x 1 squid squid 53182 Май 7 09:33 web-proxy.urls

Добавлено: Чт май 28, 2009 7:31
Slayeruga
вот твои строки из redirector.conf, для icq:

<ICQ>
ban_dir /usr/local/rejik3/banlists/icq

в этой папке должны быть файлы с названиями urls и pcre, а у тебя icq.urls и icq.pcre. Попробуй переименовать эти файлы и рестартануть squid.

Добавлено: Пн июн 01, 2009 10:49
tremor
Дак там ссылки лежат, у самих ссылок правильное название. Просто сами листы в одной папке свалены и поэтому называются по разному. С BANNER и др. так же все сделано: у ссылок названия urls и pcre а файлы на которые ссылки указывают, названия полные. Попозже попропробую ICQ вынести в отдельные файлы с правильными именами.

Добавлено: Вт июн 02, 2009 9:58
Slava
Заархивируйте и пришлите мне всю папку режика на slava@rejik.ru

Добавлено: Вт июл 14, 2009 14:35
tremor
Обошел проблему. Решил отписаться. Создал рядом с icq директорию messaging, туда точно таким же образом положил ссылки на icq.pcre и icq.urls. В конфиге в свою очередь сразу после пункта <ICQ> создал пункт <MESSAGING> и все заработало. Уверен что права на ссылки, файлы, директории - правильные и идентичные.

Вот кусок рабочего теперь уже конфига.
<MESSAGING>
ban_dir /usr/local/rejik3/banlists/messaging
allow_ip 192.168.140.5
allow_ip 192.168.140.3
allow_ip 192.168.140.19
allow_ip 192.168.140.113
allow_ip 192.168.140.251
url http://192.168.140.101/restricted.html

В логах теперь все сходится.
2009-07-14 13:16:30 [11185] Load 98 rules from /usr/local/rejik3/banlists/messaging/urls.cache
2009-07-14 13:16:30 [11185] Load 6 pattern from MESSAGING pcre

Раньше из urls вообще ничего не подгружалось, из pcre только 1 правило:
Load 1 pattern from ICQ pcre

Раздел конфига с ICQ вытер из конфига.

Чушь канечно но может слово icq не нравится Режику или его конфигу.

Добавлено: Пт авг 14, 2009 16:48
nowarry
НЕ срабатывает pcre на аську, вот это pcre:
(^|\:\/\/)205\.188\.\d+\.\d+.
(^|\:\/\/)64\.12\.\d+\.\d+.
(^|\:\/\/)64\.236\.\d+\.\d+

В логах все ок.Гооворит, что 3 правила добавлены, но тем не менее я свободно могу зайти на http://64.12.164.247/

Как побороть?

Добавлено: Пт авг 14, 2009 16:54
Slava
Уберите точки в конце строк.

PS: используйте DBL, там, в частности, есть группа блокирующая аську и прочие im клиенты.

Добавлено: Пт авг 14, 2009 17:03
nowarry
Ок, точки убрал, все заработало.За DBL спасибо, но думаю пока и обычных хватит...Единственное, что хотелось бы и icq.com, и похожие сервера заблокировать.Есть ли универсальный pcre?

Добавлено: Пт авг 14, 2009 17:07
Slava
nowarry писал(а):Есть ли универсальный pcre?
нет