Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: прокси + белый список  (Прочитано 10653 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fedabunker

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
прокси + белый список
« : 06 Октябрь 2011, 20:20:34 »
Доброго времени суток.

Имеется роутер, на котором стоит ubuntu 10.04. настроен nat, dhcp, squid3
нужно в локальную сеть раздавать инет, что он успешно и делает.

Теперь хочу сделать белый список сайтов(закрыть доступ ко всем сайтам, оставить открытыми только несколько). Но в то же время нужно, чтобы в любой момент можно было бы быстро открыть полный доступ определенному IP.

Сейчас на примере объясню, для чего это надо:
комп. клуб. Тариф "игры+контакт" - доступ ко всем сайтам, кроме контакта закрыт. Если клиенту нужен полный доступ, то девочка-админ просто "запускает какой-нибудь скрипт" или "открывает доступ через веб-интерфейс" или "через графический интерфейс прокси сервера" окрывает доступ клиенту.

Вообщем посоветуйте, что лучше для этого использовать? Через скрипты сквида, или может есть что-то с графическим интерфесом? Основное требование - максимальная простота для девочки-админа.






update:
решено - squid+sams
« Последнее редактирование: 15 Ноябрь 2011, 14:15:16 от fedabunker »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: прокси + белый список
« Ответ #1 : 06 Октябрь 2011, 22:01:03 »
acl-ами всё это можно сделать.
А графические рычажки/педальки - это уже проект не на один вечер.
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн fedabunker

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: прокси + белый список
« Ответ #2 : 07 Октябрь 2011, 22:45:49 »
а, вот так работать будет?

в /usr/local/etc/squid/squid.conf вписываю:

acl good_url url_regex "/usr/local/etc/squid/acl/good_url"
acl bad_url url_regex "/usr/local/etc/squid/acl/bad_url"

http_access deny bad_url !good_url




создаю файлы: good_url, bad_url.

в good_url добавляю:
^http://vkontakte.ru/
в bad_url:
вот тут как правильно написать, чтобы все адреса учло? ** ? *.* ?

Оффлайн AAXEE

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: прокси + белый список
« Ответ #3 : 08 Октябрь 2011, 19:10:14 »
Достаточно
acl GOOD url_regex -i "/etc/squid/good_url"
http_access allow GOOD all
http_access deny all
good_url:
vkonakte.ru
vk.com
odnoklassniki.ru

 

Страница сгенерирована за 0.071 секунд. Запросов: 25.