fisher74
Я уже решил ,Спасибо!
Пользователь решил продолжить мысль 11 Сентября 2010, 19:39:37:
мне бы еще найти как ограничить доступ для определенного пользователя
Пользователь решил продолжить мысль 11 Сентября 2010, 22:44:51:
нашел
#user_acces
acl user proxy_auth "/squid/etc/acl/limit_user"
acl user_url url_regex "/squid/etc/acl/limit_user_url"
http_access allow user user_url
http_access deny use
Так,мы блокируем все для пользователей(/squid/etc/acl/limit_user)(,кроме определенных сайтов(указанных в /squid/etc/acl/limit_user_url)
А так разрешаем все!но блочим расширения,dst,+плохие сайты
acl user proxy_auth "/etc/squid/blocked_user.txt"
acl blockurl url_regex "/etc/squid/blocked_urls.txt"
acl blockpath urlpath_regex "/etc/squid/blocked_urlpath.txt"
acl blocksex dstdom_regex "/etc/squid/blocked_dstdom.txt"
http_access allow user
http_access deny blockurl
http_access deny blockpath
http_access deny blocksex
http_access deny user
Пользователь решил продолжить мысль 12 Сентября 2010, 13:58:21:
А если надо баннеры свои то делаем вот так!
Файл желательно использовать html формате и находиться он должен в подкаталоге /etc/squid/errors. Кроме этого на каталог для сообщений об ошибках показывает переменная error_directory (в Ubuntu по умолчанию /usr/share/squid/errors/English). Добавляем в squid.conf:
deny_info banner_sex blocksex
error_directory /etc/squid/errors
И создаем файл /etc/squid/errors/banner_sex в котором популярно расписываем причину блокировки.