У меня была такая задача. Часть юзеров имеет полный доступ к инету, а часть имеет ограниченный доступ (2-3 сайта только лишь для работы).
Вот как я это реализовал:
1. В Destinations создал 2 правила Blocked_site и allowed_site.
В allowed_site заносим сайты которые могут быть разрешены (2-3 сайта для работы)
В Blocked_site - те что нужно блокировать (для юзеров с полным доступом игры/порно/музыка/фильмы)
2. В ACL создаю 2 парвила Blocked_site и allow_user.
Для правила Blocked_site
Поле Source IP adresses and domains заношу юзеров которым разрешен полный доступ к инету.
В Destination ruleset:
[Blocked_site] - deny /блокируем доступ к запрещенным сайтам
[allowed_site] - allow /разрешаем доступ к разрешенным сайтам
Default access [all] - allow /разрешаем полный доступ к инету
Для правила allow_user
Source IP adresses and domains - вношу список адресов которым разрешен ограниченный инет
В Destination ruleset:
[Blocked_site] - deny /блокируем доступ к запрещенным сайтам
[allowed_site] - allow /разрешаем доступ к разрешенным сайтам
Default access [all] - deny /блокируем полный доступ к инету
Таким образом нужные пользователи могут ходить только на те сайты, которые я им разрешил.
ЗЫ. Немного напутал с именами правил, но эт по неопытности ;D