Istorikну squid уменя стоит 3.0.STABLE8-3, но это сути не меняет...
ни как не могу сделать его только для класса информатики
элементарно Ватсон! Если у вас ip у всех статические, то щас опишу, если dhcp и авторизация идёт через AD или еще как, то сами подправите под свои нужды(у меня авторизация через AD).
Все адреса, названия и пути условные - удобные мне, для примера...
0 - описываем acl для директора, ну и вас и учителя информатики можно сюда же...
acl allowip src 192.168.0.2/32 192.168.0.3/32 192.168.0.55/321 - описываем acl для класса информатики, файл roominform.txt содержит по одному ip адресу ученического компьютера в каждой строчки
acl roominform src "/etc/squid3/roominform.txt" или если они идут подряд с 10 по 20, например, то тогда так
acl romminform src 192.168.0.10-192.168.0.20/272 - описываем acl для запрещенных сайтов (если требуется описываем несколько).
acl blacklist dstdomain "/etc/squid3/blacklist.txt" или по необходимости dst, url, dstdom_regex, url_regex, urlpath_regex...
3 - описываем разрешающие правила
http_access allow allowip
http_access deny blacklist
http_access allow roominform
http_access deny allвотЪ как-то так...
разумеется это не все правила необходимые для работы squid!!!
Да к стати нашей школе повезло я у нее штатный сисадмин (аникейщик =))
я тоже что-то типа того... ;)