Всем доброго!
Поможите пожалуйсто со SQUID.
Проблема следующего характера;
Есть список юзеров которые имеют право пользоваться интернетом им нужно дать полный доступ, и есть список пользователей у которых нет доступа в интернет им нужно дать доступ только к корпоративному сайту который находиться во вне. Как такое сделать.
Хар-ки системы: freeBSD 6.0, BRIDGE, SQUID 2.6.12 (непрозрачный)
>Всем доброго!
>Поможите пожалуйсто со SQUID.
>Проблема следующего характера;
>Есть список юзеров которые имеют право пользоваться интернетом им нужно дать полный
>доступ, и есть список пользователей у которых нет доступа в интернет
>им нужно дать доступ только к корпоративному сайту который находиться во
>вне. Как такое сделать.
>Хар-ки системы: freeBSD 6.0, BRIDGE, SQUID 2.6.12 (непрозрачный)
Как как! Рулить акселями или по айпи или по аутентификации .
Почитайте фак сквида:
http://wiki.squid-cache.org/SquidFaq
http://wiki.squid-cache.org/SquidFaq/CompleteFaq
Если не читали, то говорить не о чем. Когда начнете делать и будут проблемы, тогда будем обсуждать. Сейчас, судя по всему, пока говорить не о чем.
В общем сделал так!
acl denyuser src "/usr/local/squid/rules/denyuser" # Им можно только на http://www.rbc.ru/
acl allowuser src "/usr/local/squid/rules/allowuser" # Им можно все
acl mailuser src "/usr/local/squid/rules/mailuser" # Им можно на http://www.mail.ru/ и на http://www.rbc.ru/acl mailurl url_regex ^http://$.mail.ru/$ ^http://www.rbc.ru/*
acl heliosurl url_regex ^http://*.helios.kz/*
acl banner url_regex "/usr/local/squid/rules/banner"http_access deny banner
http_access allow denyuser heliosurl # Это нет
http_access allow mailuser mailurl # Это нет
http_access allow allowuser # Это правило работает нормально!Помогите найти ошибку!
>В общем сделал так!
>acl denyuser src "/usr/local/squid/rules/denyuser" # Им можно только на http://www.rbc.ru/
>acl allowuser src "/usr/local/squid/rules/allowuser" # Им можно все
>acl mailuser src "/usr/local/squid/rules/mailuser" # Им можно на http://www.mail.ru/ и на http://www.rbc.ru/
>
>
>acl mailurl url_regex ^http://$.mail.ru/$ ^http://www.rbc.ru/*
acl mailurl dstdomain .mail.ru .rbc.ru>acl heliosurl url_regex ^http://*.helios.kz/*
>acl banner url_regex "/usr/local/squid/rules/banner"
>
>http_access deny banner
>http_access allow denyuser heliosurl # Это нет
>http_access allow mailuser mailurl # Это нет
>http_access allow allowuser # Это правило работает нормально!
>
>Помогите найти ошибку!
Спасибо проблема решилась!