господа, админы.
подскажите, пожалуйта, можно ли режиком закрыть ВСЕ сайты инета, допустим регулярным выражением вида /.ru([\W]) (так понимаю подоюным образом будут отрезаться любые сайты, содержащие в себе ru)
далее главная часть вопроса
и открывать только определенные сайты и только определенным пользователям
описание шлюза:
FreeBSD+squid+apache+mysql+php/php-extensions+sams+rejik пользователи авторизуются по IP-адресам
если это можно сделать то расскажите как и желателен практический, рабочий пример конфигов
почитал про настройку режика, всё легко и понятно, блокируй что хочешь, для кого захочется, а вот как закрыть всё и открывать определенный сайт определенному пользователю не нашел
блокировка всех сайтов
Re: блокировка всех сайтов
Что бы закрыть всё: читаем в фак "Как разрешить Васе ходить только на 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 - папка с правилами для мейл листа
Делаем таких секций делаем несколько, что бы описать все пары пользователи-сайты, куда можно ходить.
Что бы разрешить конкретным пользователям, на конкретные сайты, вверху конфига делаем секции вида:
<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: блокировка всех сайтов
благодарю, сейчас почитаю
Re: блокировка всех сайтов
не хочу плодить темы, по этому тут же
делаю в 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 и без него не работает, как заставить работать мои новые запреты?
делаю в 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: блокировка всех сайтов
Скорее всего проблема с правами, смотрите redirector.err, как он зачитывает эту секцию.
Re: блокировка всех сайтов
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 и заработало, с режиком разобрался, это ОЧЕНЬ радует, ОГРОМНОЕ спасибо...
теперь осталось заставить самс работать с редиректором галочками.
оффтоп: режик - это наша отечественная разработка? приятная программа, возможностей очень много, но всё легко и понятно, приятно пользоваться, афтору почет и уважение.
2011-04-02 01:20:53 [40087] WARNING!
Understand option in config file: ban_dif /usr/local/rejik/banlists/soc
... Ignoring
дал права 777 и заработало, с режиком разобрался, это ОЧЕНЬ радует, ОГРОМНОЕ спасибо...
теперь осталось заставить самс работать с редиректором галочками.
оффтоп: режик - это наша отечественная разработка? приятная программа, возможностей очень много, но всё легко и понятно, приятно пользоваться, афтору почет и уважение.