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

Пару вопросов от новчика в Rejik

Добавлено: Пн янв 26, 2009 14:33
IvanSCW
Только пытаюсь разобраться в настройках и пытаюсь прикрутить режик к SquidNT 2.7, поэтому прошу сильно не пинать за вопросы :-).
Вопрос первый - нужно ли мне в объязательном порядке ставить pcre?
Далее - с сайта режика я скачиваю banlists-2.x.x.tgz, в котором, по моим представлениям собрано все "в кучу", нужно ли мне разбивать этот файл на несколько файлов, ну например под названием urls, которые я затем буду указывать в настройках режика

<BANNER>
ban_dir e:/SquidNT/etc/banlists/banners
url http://www.my_domain.local/ban/1x1.gif
log off

<PORNO>
ban_dir e:/SquidNT/etc/banlists/porno
url http://www.my_domain.local/ban/porno.html
log off

<MEDIA>
ban_dir e:/SquidNT/etc/banlists/media
url http://www.my_domain.local/ban/media.html
allow_id f:e:/SquidNT/etc/allowed_users.list
log off

Вопросы такие возникли после прочтения вот этого топика на сайте wrspy: http://www.wrspy.ru/forum/viewtopic.php ... sc&start=0, там есть часть про настройку режика.

Re: Пару вопросов от новчика в Rejik

Добавлено: Вт янв 27, 2009 11:04
Slava
IvanSCW писал(а):Только пытаюсь разобраться в настройках и пытаюсь прикрутить режик к SquidNT 2.7, поэтому прошу сильно не пинать за вопросы :-).
Вопрос первый - нужно ли мне в объязательном порядке ставить pcre?
нет
IvanSCW писал(а): Далее - с сайта режика я скачиваю banlists-2.x.x.tgz, в котором, по моим представлениям собрано все "в кучу", нужно ли мне разбивать этот файл на несколько файлов,
Это архив, распакуйте.

Re: Пару вопросов от новчика в Rejik

Добавлено: Вт янв 27, 2009 13:14
IvanSCW
Slava писал(а):
IvanSCW писал(а):Только пытаюсь разобраться в настройках и пытаюсь прикрутить режик к SquidNT 2.7, поэтому прошу сильно не пинать за вопросы :-).
Вопрос первый - нужно ли мне в объязательном порядке ставить pcre?
нет
IvanSCW писал(а): Далее - с сайта режика я скачиваю banlists-2.x.x.tgz, в котором, по моим представлениям собрано все "в кучу", нужно ли мне разбивать этот файл на несколько файлов,
Это архив, распакуйте.
Я сообразил, что banlists-2.x.x.tgz это архив, но ону меня распаковывается в один файл, в котором собрано все в кучу. Может быть нужно распаковывать в win какоим то другим архиватором, а не WinRAR-ом?

Добавлено: Вт янв 27, 2009 13:15
Spirit
У меня тоже нубский вопрос:
Есть некое правило <DENY_URLS>
Соответсвенно, указаны запрещенные ресурсы.
url для переадресации указан домашний сайт кампании.
Что получается: при попытке зайти, предположим, на vkontakte.ru, перекидывается на домашний сайт, в адресной строке остается vkontakte.ru, хотя заголовок домашней страницы. Но это не самая суть. Проблема в том, что не работает флеш, ни на какие странички не заходит.

Добавлено: Вт янв 27, 2009 13:23
Spirit
Я так понимаю, нужно дать права на файл urls.cache? Только кому? Пользователю апач?

Re: Пару вопросов от новчика в Rejik

Добавлено: Вт янв 27, 2009 13:28
Slava
IvanSCW писал(а): Я сообразил, что banlists-2.x.x.tgz это архив, но ону меня распаковывается в один файл, в котором собрано все в кучу. Может быть нужно распаковывать в win какоим то другим архиватором, а не WinRAR-ом?
Думаю, что он из tgz, распаковался у Вас в tar. Это тоже архив, распакуйте его.

Добавлено: Вт янв 27, 2009 13:30
Slava
Spirit писал(а):У меня тоже нубский вопрос:
Есть некое правило <DENY_URLS>
Соответсвенно, указаны запрещенные ресурсы.
url для переадресации указан домашний сайт кампании.
Что получается: при попытке зайти, предположим, на vkontakte.ru, перекидывается на домашний сайт, в адресной строке остается vkontakte.ru, хотя заголовок домашней страницы. Но это не самая суть. Проблема в том, что не работает флеш, ни на какие странички не заходит.
Добавьте перед урлом замены 302:
например

url 302:http://127.0.0.1/ban/porno.html

Добавлено: Вт янв 27, 2009 13:41
Spirit
url 302:http://justcom.ru/

Не помогло. :(

Добавлено: Вт янв 27, 2009 13:50
Slava
Spirit писал(а):url 302:http://justcom.ru/

Не помогло. :(
Если Вы предоставите больше информации, то у меня будет возможность Вам помочь.

Добавлено: Вт янв 27, 2009 14:07
Spirit
Есть у меня 2 секции в redirector.conf:

<DENY_URLS>
ban_dir /usr/local/rejik3/banlists/deny_urls
url 302:http://www.justcom.ru/

<JUSTCOM.RU>
work_id online
ban_dir /usr/local/rejik3/banlists/justcom.ru
url 302:http://www.justcom.ru/
reverse

В <DENY_URLS> у меня прописаны урлы, на которые запрещено ходить всем.
В <JUSTCOM.RU> юзер, которому можно ходить только на 1 сайт.

Проблем 2:
1) При переадресации с запрещенных сайтов по правилу
url 302:http://www.justcom.ru/
У юзеров не отображаются картинки, не работает флеш. В адресной строке написано http://vkontakte.ru/
Сайт отображается justcom.ru При клике на любую ссылку адресная строка становится вида http://www.vkontakte.ru/price/
Соответственно, никуда не переходит.
2 проблема, это правило <JUSTCOM.RU>
Пользователь ходит по всем сайтам, его блочит на основании предыдущего правила, но с этим я потом сам разбирусь. Мне главное общее правило довести до ума.
В redirector.err есть такое:

2009-01-27 12:51:02 [17565] ERROR: make-cache finished abnormal.
2009-01-27 12:51:02 [17567] Run make-cache
2009-01-27 12:51:02 [17569] Waiting for make-cache finished
2009-01-27 12:51:02 [17568] MAKE-CACHE: ERROR: Can't read from file /usr/local/rejik3/banlists/justcom.ru/urls.cache: No such file or directory,skip
2009-01-27 12:51:02 [17569] ERROR: Can't read from file /usr/local/rejik3/banlists/justcom.ru/urls.cache: Bad address



~# ls -la /usr/local/rejik3/banlists/justcom.ru
total 4
drwxr-xr-x 2 proxy proxy 104 2009-01-27 12:44 .
drwxr-xr-x 9 proxy proxy 232 2009-01-27 11:58 ..
-rw-r--r-- 1 proxy proxy 75 2009-01-27 11:59 urls
-rw-r--r-- 1 proxy proxy 0 2009-01-27 12:44 urls.cache

Добавлено: Вт янв 27, 2009 15:13
Spirit
Все, я его добил. Все работает. :)

в продолжение темы - пара вопросов от новичка

Добавлено: Ср фев 11, 2009 10:19
witt
1. Можно лт сделать средствами rejik или squid, чтобы _все_ баннеры заменялись по критерию размера на мои?

2. Менять нужно один url на другой. Не совсем правильно работает.
Как делаю: создаю секцию в redirector.conf:

<MYURL>
ban_dir /usr/local/rejik/banlists/myurl
url http://url.my/index.html

в ./banlist/myurl создаю файл url:
url.который.хочу.замени.ть

В результате странно всё происходит:
Меняется http://url.который.хочу.замени.ть не на http://url.my/index.html, а на http://url.который.хочу.замени.ть/index ... index.html

Re: в продолжение темы - пара вопросов от новичка

Добавлено: Ср фев 11, 2009 11:50
Slava
witt писал(а):1. Можно лт сделать средствами rejik или squid, чтобы _все_ баннеры заменялись по критерию размера на мои?
Можно, но для этого надо описать все урлы одного размера в одной секции, другого размера во второй секции итд.
witt писал(а): 2. Менять нужно один url на другой. Не совсем правильно работает.
Как делаю: создаю секцию в redirector.conf:

<MYURL>
ban_dir /usr/local/rejik/banlists/myurl
url http://url.my/index.html

в ./banlist/myurl создаю файл url:
url.который.хочу.замени.ть

В результате странно всё происходит:
Меняется http://url.который.хочу.замени.ть не на http://url.my/index.html, а на http://url.который.хочу.замени.ть/index ... index.html
Похоже на мелкую ошибку в синтаксисе, например, забыли http в опции url, Что бы понять, нужно посмотреть на Ваши конкретные настройки, а не на замены на русском.
Или воспользуйтесь для проверки скриптом check-redirector, вписав в него свой урл.

Re: в продолжение темы - пара вопросов от новичка

Добавлено: Ср фев 11, 2009 15:41
witt
1. Можно лт сделать средствами rejik или squid, чтобы _все_ баннеры заменялись по критерию размера на мои?
Можно, но для этого надо описать все урлы одного размера в одной секции, другого размера во второй секции итд.
Слава, можно конкретные примеры? Пожалуйста! :) Например, нужно заменить все баннеры 468x60 на my468.gif

Re: в продолжение темы - пара вопросов от новичка

Добавлено: Ср фев 11, 2009 15:56
Slava
witt писал(а):Слава, можно конкретные примеры? Пожалуйста! :) Например, нужно заменить все баннеры 468x60 на my468.gif
Все банеры сразу обработать по размеру нельзя, режик не знает размер баннера.

Конкретно: Делаете в режике секции, для каждого размера баннера свою и прописываем ей соответствующую картинку замены.
Далее, берем конкретный сайт и добавляем правила в эти секции - для баннеров одного размера, в одну секцию, для баннеров другого размера, в другую секцию итд.