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

блокировка всех сайтов

Добавлено: Пт апр 01, 2011 2:32
asb-eab
господа, админы.
подскажите, пожалуйта, можно ли режиком закрыть ВСЕ сайты инета, допустим регулярным выражением вида /.ru([\W]) (так понимаю подоюным образом будут отрезаться любые сайты, содержащие в себе ru)
далее главная часть вопроса
и открывать только определенные сайты и только определенным пользователям
описание шлюза:
FreeBSD+squid+apache+mysql+php/php-extensions+sams+rejik пользователи авторизуются по IP-адресам

если это можно сделать то расскажите как и желателен практический, рабочий пример конфигов
почитал про настройку режика, всё легко и понятно, блокируй что хочешь, для кого захочется, а вот как закрыть всё и открывать определенный сайт определенному пользователю не нашел

Re: блокировка всех сайтов

Добавлено: Пт апр 01, 2011 7:35
Slava
Что бы закрыть всё: читаем в фак "Как разрешить Васе ходить только на mail.ru", вместо mail.ru ставим корпоративный веб сервер со страницей "инет закрыт".

Что бы разрешить конкретным пользователям, на конкретные сайты, вверху конфига делаем секции вида:

<manager_mail>
ban_dir /usr/local/rejik3/banlists/mail
work_ip f:/usr/local/rejik3/manager.txt
action pass

manager.txt - список ip пользователей
/usr/local/rejik3/banlists/mail - папка с правилами для мейл листа

Делаем таких секций делаем несколько, что бы описать все пары пользователи-сайты, куда можно ходить.

Re: блокировка всех сайтов

Добавлено: Пт апр 01, 2011 19:24
asb-eab
благодарю, сейчас почитаю

Re: блокировка всех сайтов

Добавлено: Пт апр 01, 2011 21:32
asb-eab
не хочу плодить темы, по этому тут же
делаю в redirector.conf

<SOC>
ban_dir /usr/local/rejik/banlists/soc
url http://127.0.0.1/messages/soc.html
allow_ip f:/usr/local/rejik/allow

в /usr/local/rejik/banlists/soc/ лежит файлик urls в котором
odnoklassniki.ru
vkontakte.ru
twitter.ru

allow_ip
пока пусто

перезапускаю весь сервак и запрет не работает, в других директориях , например /porno кроме urls есть еще urls.cache и без него не работает, как заставить работать мои новые запреты?

Re: блокировка всех сайтов

Добавлено: Пн апр 04, 2011 8:01
Slava
Скорее всего проблема с правами, смотрите redirector.err, как он зачитывает эту секцию.

Re: блокировка всех сайтов

Добавлено: Пн апр 04, 2011 21:20
asb-eab
2011-04-02 01:20:53 [40086] ERROR: Can't open file /usr/local/rejik/allow: No such file or directory
2011-04-02 01:20:53 [40087] WARNING!
Understand option in config file: ban_dif /usr/local/rejik/banlists/soc
... Ignoring

дал права 777 и заработало, с режиком разобрался, это ОЧЕНЬ радует, ОГРОМНОЕ спасибо...
теперь осталось заставить самс работать с редиректором галочками.

оффтоп: режик - это наша отечественная разработка? приятная программа, возможностей очень много, но всё легко и понятно, приятно пользоваться, афтору почет и уважение.