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

разрешить определенный сайт из бан листа.

Добавлено: Пт июл 25, 2014 12:04
avedis
Всем привет!
настроен squid и rejik с аутентификацией по логину и паролю.
Вопрос следующий: как настроить чтобы определенный пользователь имел доступ к одному сайту из бан листа (к примеру baners). Остальные сайты из этого бан листа для этого пользователя и для всех других также были недоступны?
Спасибо!

Re: разрешить определенный сайт из бан листа.

Добавлено: Пт июл 25, 2014 12:23
Slava
Создайте выше секцию с нужными логинами и сайтами и action pass

Re: разрешить определенный сайт из бан листа.

Добавлено: Пт июл 25, 2014 12:58
avedis
А можно чуть конкретнее. Я как понял секцию создаем в файле redirector.conf?

Re: разрешить определенный сайт из бан листа.

Добавлено: Пт июл 25, 2014 13:09
Slava
чтобы создать секцию, нужно добавить записи в redirector.conf и создать папки на диске

Посмотрите, как прописаны существующие секции, какие папки и файлы за ними закреплены.

http://rejik.ru/index_ru_4_0.html

Re: разрешить определенный сайт из бан листа.

Добавлено: Пт июл 25, 2014 13:37
avedis
Такие секции у меня есть, но получается, что доступ у пользователя будет ко всему бан листу, а мне надо только к конкретному сайту с бан листа.

Re: разрешить определенный сайт из бан листа.

Добавлено: Пт июл 25, 2014 14:23
Slava
У Вас есть секция с action pass вверху конфига?

Re: разрешить определенный сайт из бан листа.

Добавлено: Пт июл 25, 2014 14:47
avedis
нет

Re: разрешить определенный сайт из бан листа.

Добавлено: Пт июл 25, 2014 15:06
Slava
Создайте выше секцию с нужными логинами и сайтами и action pass

Re: разрешить определенный сайт из бан листа.

Добавлено: Пт июл 25, 2014 16:29
avedis
спасибо! Попробую

Re: разрешить определенный сайт из бан листа.

Добавлено: Вт фев 16, 2016 13:48
alexK
Здравствуйте!
Не могу заставить работать белый список. Вот часть конфига режика:

Код: Выделить всё

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
#write_hostname_to_log on

#allow_ip 192.168.2.99/255.255.255.0

<GOOD>
ban_dir /usr/local/rejik3/banlists/good
action pass

<BANNER>
ban_dir  /usr/local/rejik3/banlists/banner
url http://192.168.2.100:8080/squid-internal-static/icons/null.gif

<DATING>
ban_dir  /usr/local/rejik3/banlists/dating
url http://192.168.2.100:8080/squid-internal-static/icons/access_denied_dating.html
allow_ip 192.168.2.85 
В файле redirector.err записи о списке /usr/local/rejik3/banlists/good отсутствуют. Кеш файлы в этой же папке не создаются. Права для пользователя proxy:proxy на папку установлены как и на все остальные.

Re: разрешить определенный сайт из бан листа.

Добавлено: Вт фев 16, 2016 14:21
Slava
В папке /usr/local/rejik3/banlists/good есть файлик urls или pcre?

Re: разрешить определенный сайт из бан листа.

Добавлено: Вт фев 16, 2016 14:27
alexK
да, там лежит файл urls

Содержимое:

Код: Выделить всё

amazonnaws.com
nsportal.ru
Права на файл тоже выставил как у подобных в других папках. Владелец proxy:proxy 644

Re: разрешить определенный сайт из бан листа.

Добавлено: Вт фев 16, 2016 15:02
alexK
Вопрос решен! Не заметил пропущенную строку в закоментированной ниже секции. Закоментировал её и все заработало. Извините за беспокойство.