Конфиг:
error_log /usr/local/rejik/redirector.err
change_log /usr/local/rejik/redirector.log
make-cache /usr/local/rejik/make-cache
<BANNER>
ban_dir /usr/local/rejik/banlists/banners
url http://127.0.0.1/ban/1x1.gif
<PORNO>
ban_dir /usr/local/rejik/banlists/porno
url http://127.0.0.1/ban/1x1.gif
Система: FreeBSD 7.1-RELEASE-p2
Режик: rejik-3.2.1_1
Сквид: squid-3.0.13
В squid.conf воткнул redirector, в процессах (ps ax |grep redirector) видно, что он работает. Права на всю папку /usr/local/rejik - правильные (squid:squid). По проверке check-redirector выдаёт http://sex.ru 127.0.0.1/- - GET . То есть, походу, пускает, как я понял. Логи редиректора удалял, перезапускал - лог redirector.log всегда пустой, лог redirector.err -
2009-03-30 18:43:47 [8430] Run make-cache
2009-03-30 18:43:47 [8430] Make-cache finished
2009-03-30 18:43:47 [8430] Redirector start and working
Ни одного слова о секциях конфиг-файла (я немного полазил по форуму и где-то видел, что он должен писать при загрузке конфига, что такая-то секция загружена). DBL списки свежие.
rejik не парсит свой конфиг.
Вывод ls -la * в папке режика:
-rwxr-xr-x 1 squid squid 36145 20 мар 18:30 make-cache*
-rwxr-xr-x 1 squid squid 41484 20 мар 18:30 redirector*
-rw-r--r-- 1 squid squid 395 30 мар 18:19 redirector.conf
-rw-r--r-- 1 squid squid 3043 20 мар 18:30 redirector.conf.dist
-rw-r--r-- 1 squid squid 2737 1 апр 09:24 redirector.err
-rw-r----- 1 squid squid 0 30 мар 18:22 redirector.log
banlists:
total 8
drwxr-xr-x 4 squid squid 512 30 мар 18:11 ./
drwxrwx--- 5 squid squid 512 30 мар 18:56 ../
drwxr-xr-x 2 squid squid 512 30 мар 18:13 banners/
drwxr-xr-x 2 squid squid 512 30 мар 18:11 porno/
dbl:
total 4938
drwxr-xr-x 4 squid squid 512 27 мар 15:40 ./
drwxrwx--- 5 squid squid 512 30 мар 18:56 ../
-rwxr-xr-x 1 squid squid 134 20 мар 18:30 FAST*
-rwxr-xr-x 1 squid squid 129 20 мар 18:30 FULL*
drwxr-xr-x 2 squid squid 512 27 мар 15:33 NEW/
-rwxr-xr-x 1 squid squid 4021 27 мар 14:35 Update*
-rwxr-xr-x 1 squid squid 1332 20 мар 18:30 Update.Fast*
-rwxr-xr-x 1 squid squid 1332 20 мар 18:30 Update.Fast.dist*
-rwxr-xr-x 1 squid squid 4010 20 мар 18:30 Update.dist*
-rw-r--r-- 1 squid squid 5 27 мар 15:33 VERSION
-rwxr-xr-x 1 squid squid 5113 27 мар 15:40 dbl_expand*
-rwxr-xr-x 1 squid squid 5110 20 мар 18:30 dbl_expand.dist*
-rwxr-xr-x 1 squid squid 987 20 мар 18:30 dbl_stat*
-rw-r--r-- 1 squid squid 4996668 27 мар 15:33 list.dbl
drwxr-xr-x 2 squid squid 1024 27 мар 15:42 lists/
-rw-r--r-- 1 squid squid 493 27 мар 15:33 update.log
tools:
total 28
drwxr-xr-x 2 squid squid 512 30 мар 18:32 ./
drwxrwx--- 5 squid squid 512 30 мар 18:56 ../
-rw-r--r-- 1 squid squid 14684 20 мар 18:30 IN.gz
-rwxr-xr-x 1 squid squid 574 20 мар 18:30 benchmark*
-rwxr-xr-x 1 squid squid 129 30 мар 18:15 check-redirector*
-rwxr-xr-x 1 squid squid 134 20 мар 18:30 kill-cache*
-rwxr-xr-x 1 squid squid 48 20 мар 18:30 set-permissions*
Содержимое check-redirector:
#!/bin/sh
su squid -c "echo \"http://sex.ru 127.0.0.1/- - GET\" | /usr/local/rejik/redirector /usr/local/rejik/redirector.conf;"
Вывод работы скрипта check-redirector:
# tools/check-redirector
http://sex.ru 127.0.0.1/- - GET
ПОЛНОЕ содержание redirector.err после удаления и однократного запуска check-redirector:
# cat redirector.err
2009-04-01 11:27:44 [1535] Run make-cache
2009-04-01 11:27:44 [1535] Make-cache finished
2009-04-01 11:27:44 [1535] Redirector start and working
Версия режика может и не последняя вообще, но посленяя из портов (обновлены сегодня на всякий случай, новой версии пока нет).
-rwxr-xr-x 1 squid squid 36145 20 мар 18:30 make-cache*
-rwxr-xr-x 1 squid squid 41484 20 мар 18:30 redirector*
-rw-r--r-- 1 squid squid 395 30 мар 18:19 redirector.conf
-rw-r--r-- 1 squid squid 3043 20 мар 18:30 redirector.conf.dist
-rw-r--r-- 1 squid squid 2737 1 апр 09:24 redirector.err
-rw-r----- 1 squid squid 0 30 мар 18:22 redirector.log
banlists:
total 8
drwxr-xr-x 4 squid squid 512 30 мар 18:11 ./
drwxrwx--- 5 squid squid 512 30 мар 18:56 ../
drwxr-xr-x 2 squid squid 512 30 мар 18:13 banners/
drwxr-xr-x 2 squid squid 512 30 мар 18:11 porno/
dbl:
total 4938
drwxr-xr-x 4 squid squid 512 27 мар 15:40 ./
drwxrwx--- 5 squid squid 512 30 мар 18:56 ../
-rwxr-xr-x 1 squid squid 134 20 мар 18:30 FAST*
-rwxr-xr-x 1 squid squid 129 20 мар 18:30 FULL*
drwxr-xr-x 2 squid squid 512 27 мар 15:33 NEW/
-rwxr-xr-x 1 squid squid 4021 27 мар 14:35 Update*
-rwxr-xr-x 1 squid squid 1332 20 мар 18:30 Update.Fast*
-rwxr-xr-x 1 squid squid 1332 20 мар 18:30 Update.Fast.dist*
-rwxr-xr-x 1 squid squid 4010 20 мар 18:30 Update.dist*
-rw-r--r-- 1 squid squid 5 27 мар 15:33 VERSION
-rwxr-xr-x 1 squid squid 5113 27 мар 15:40 dbl_expand*
-rwxr-xr-x 1 squid squid 5110 20 мар 18:30 dbl_expand.dist*
-rwxr-xr-x 1 squid squid 987 20 мар 18:30 dbl_stat*
-rw-r--r-- 1 squid squid 4996668 27 мар 15:33 list.dbl
drwxr-xr-x 2 squid squid 1024 27 мар 15:42 lists/
-rw-r--r-- 1 squid squid 493 27 мар 15:33 update.log
tools:
total 28
drwxr-xr-x 2 squid squid 512 30 мар 18:32 ./
drwxrwx--- 5 squid squid 512 30 мар 18:56 ../
-rw-r--r-- 1 squid squid 14684 20 мар 18:30 IN.gz
-rwxr-xr-x 1 squid squid 574 20 мар 18:30 benchmark*
-rwxr-xr-x 1 squid squid 129 30 мар 18:15 check-redirector*
-rwxr-xr-x 1 squid squid 134 20 мар 18:30 kill-cache*
-rwxr-xr-x 1 squid squid 48 20 мар 18:30 set-permissions*
Содержимое check-redirector:
#!/bin/sh
su squid -c "echo \"http://sex.ru 127.0.0.1/- - GET\" | /usr/local/rejik/redirector /usr/local/rejik/redirector.conf;"
Вывод работы скрипта check-redirector:
# tools/check-redirector
http://sex.ru 127.0.0.1/- - GET
ПОЛНОЕ содержание redirector.err после удаления и однократного запуска check-redirector:
# cat redirector.err
2009-04-01 11:27:44 [1535] Run make-cache
2009-04-01 11:27:44 [1535] Make-cache finished
2009-04-01 11:27:44 [1535] Redirector start and working
Версия режика может и не последняя вообще, но посленяя из портов (обновлены сегодня на всякий случай, новой версии пока нет).
banners:
total 4
drwxr-xr-x 2 squid squid 512 30 мар 18:13 ./
drwxr-xr-x 4 squid squid 512 30 мар 18:11 ../
lrwxr-xr-x 1 root squid 38 30 мар 17:26 banner.pcre@ -> /usr/local/rejik/dbl/lists/banner.pcre
lrwxr-xr-x 1 root squid 38 30 мар 17:25 banner.urls@ -> /usr/local/rejik/dbl/lists/banner.urls
-rw------- 1 squid squid 0 30 мар 18:13 lock.file
porno:
total 4
drwxr-xr-x 2 squid squid 512 30 мар 18:11 ./
drwxr-xr-x 4 squid squid 512 30 мар 18:11 ../
lrwxr-xr-x 1 root squid 37 30 мар 17:26 porno.urls@ -> /usr/local/rejik/dbl/lists/porno.urls
Забегая вперёд, скажу, что пользователь squid может просматривать файлы porno.urls, banner.urls, banner.pcre
total 4
drwxr-xr-x 2 squid squid 512 30 мар 18:13 ./
drwxr-xr-x 4 squid squid 512 30 мар 18:11 ../
lrwxr-xr-x 1 root squid 38 30 мар 17:26 banner.pcre@ -> /usr/local/rejik/dbl/lists/banner.pcre
lrwxr-xr-x 1 root squid 38 30 мар 17:25 banner.urls@ -> /usr/local/rejik/dbl/lists/banner.urls
-rw------- 1 squid squid 0 30 мар 18:13 lock.file
porno:
total 4
drwxr-xr-x 2 squid squid 512 30 мар 18:11 ./
drwxr-xr-x 4 squid squid 512 30 мар 18:11 ../
lrwxr-xr-x 1 root squid 37 30 мар 17:26 porno.urls@ -> /usr/local/rejik/dbl/lists/porno.urls
Забегая вперёд, скажу, что пользователь squid может просматривать файлы porno.urls, banner.urls, banner.pcre