Squid у вас не пропускает контент, например после запросов в поисковике порно, еротика, насилие и т. п.?
Принцип действия описали выше.
Могу добавить только то что для учащихся у меня запрещены к посещению все поисковики, то есть именно их я не вносил в белый список. И открываю к ним доступ я только когда проходим тему поисковиков.
Сделано это для перестраховки. Были случаи в районе когда прокуратура приходила и сделав пару запросов в гугле или яндаксе получала достаточно информации для выписывания штрафа. Даже не переходя по ссылке, а прочитав превью.
Читайте информацию по Squid, ее в интернете достаточно. Там множество различных возможностей. У меня 4 группы пользователей.
1. Я - админ, свой логин пароль, максимальный достув в интеренет 1/4 скорости канала =) Я себя люблю.
2. Администрация школы, каждый сотрудник со своим логином паролем, доступ максимальный, только антивирус (рискую, ибо были случаи выхода на запрещенные сайты с компа завуча и выписывания штрафа) 1/4 скорости канала, их не много им хватает.
3. Учителя, каждый сотрудник со своим логином паролем, доступ черный список, 1/4 канала.
4. Учащиеся, каждый класс имеет свой логин пароль, доступ только список одобренный педсоветом. Возможность добавить сайт через форму которая выводится в случае перехода на сайт запрещенного к посещению. 1/4 канала - ибо когда 10 человек одновременно ломанутся в интернет выполнять задание, хорошо если 0,5 мб/с на человека будет, а то и его не будет.