Так вот вопрос с чего начать?
Какую ОС(Fedora Debian ATL FreeBSD)?
Какую сборку Squid?
Какие доп. пакеты для реализации указанных мною функций?
Ссылки на примеры конфигурирования, личные примеры?
Вообщем все что может мне помочь, заранее благодарен.Ну это зависит от тебя вот я например начал Unix`ы изучать с Фри и мне она очень нравиться, потому что я вней более мене понимаю чем в линухах. А за сквид я лично использую 3.0 сейчас уже есь 3.1 но не стабильная, кто то посоветует из ветки 2.х брать, я не брал так что не знаю в 3-ей ветке есть свои глюки а авторизацию через АД что во второй что в третьей можно сделать.
3. Назначение каждому пользователю разрешений протоколов(HTTP, FTP, ICQ, HTTPS, POP ,SMTP) в различных вариантах одному разрешить другому запретить.
4. Блокировка URL(в вариации чтоб одним применять , другим нет).
смотри ssquidGuard + squid или rejik или например как я сам в ручную в самом сквиде режу каму что и скорость ограничиваю,
2. Лимит у каждого пользователя по трафику.
5. Статистика web(Просмотр пользователям о себе и админу о всех)за день месяц период.
6. Лог посещений по каждому пользователю.
- тебе нучжно смотреть в сторону SARG и тому подобного