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

Обсуждение программы редиректора
Ответить
asb-eab
Сообщения: 4
Зарегистрирован: Пт апр 01, 2011 2:23

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

Сообщение asb-eab »

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

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

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

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

Сообщение 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 - папка с правилами для мейл листа

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

asb-eab
Сообщения: 4
Зарегистрирован: Пт апр 01, 2011 2:23

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

Сообщение asb-eab »

благодарю, сейчас почитаю

asb-eab
Сообщения: 4
Зарегистрирован: Пт апр 01, 2011 2:23

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

Сообщение 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 и без него не работает, как заставить работать мои новые запреты?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

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

Сообщение Slava »

Скорее всего проблема с правами, смотрите redirector.err, как он зачитывает эту секцию.

asb-eab
Сообщения: 4
Зарегистрирован: Пт апр 01, 2011 2:23

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

Сообщение 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 и заработало, с режиком разобрался, это ОЧЕНЬ радует, ОГРОМНОЕ спасибо...
теперь осталось заставить самс работать с редиректором галочками.

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

Ответить