Здравствуйте, товарищи форумчане!
Ubuntu 12.04 и прокси-сервер Squid версия 3.1.19.
Препод сказал мол в Squid'е есть интересный режим, такой:
Когда пользователь заходит на разрешенные сайты, то все нормально,Squid ничего не спрашивает.
А когда пользователь заходит на запрещенный сайт, то Squid спрашивает "Ты кто такой?"

требует авторизацию.
Соответственно, если он знает такого пользователя, то пускает, если нет, то не пускает.
Знаю только basic режим, в нем всегда требуется авторизация, как сделать как описано выше не знаю. Видимо это какой-то другой режим. Что это за режим такой? Какие настройки нужны в конфиге прописать?
На всякий случай приведу свои настройки, параметры связанные с авторизацией выделены жирным:
acl Ivanov src 192.168.0.27
acl blockeddoamin dstdomain "/etc/squid3/blocked.domains.acl"
acl MAC1 arp 00:1D:60:45:63:1C
acl MAC2 arp 00:1E:8C:A9:52:88
acl ip_access url_regex -i ^http://[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+
acl exclude_ip url_regex -i ^http://94\.100\.191\.248
acl squid_users proxy_auth REQUIRED
http_access allow squid_users
http_access deny Ivanov ip_access !exclude_ip
http_access deny Ivanov blockeddoamin
http_access allow Ivanov
#http_access deny MAC1 blockeddoamin
#http_access allow MAC1
http_access allow MAC2
http_access deny all
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/passwd
auth_param basic children 7
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
Пользователь решил продолжить мысль 02 Марта 2013, 16:21:44:
Кажется разобрался.
Вот так сделал:
acl squid_users proxy_auth petr
http_access allow all !blockeddomain
http_access allow squid_users blockeddomain