>[оверквотинг удален]
> delay_class 1 1
> delay_class 2 3
> delay_access 1 allow direktor1
> delay_access 1 allow direktor2
> delay_access 1 allow direktor3
> delay_access 1 deny all
> delay_access 2 allow lan1
> delay_access 2 deny all
> а дальше не пойму что и как, куда вставить acl media urlpath_regex
> -i \.mp3$ \.asf$ \.wma$ \.avi$ \.mpg$ что бы всё заработало? Для твоего случая, порядок команд delay_access важен:
acl boss src 192.168.0.20 192.168.0.21 192.168.0.22
acl media urlpath_regex -i \.mp3$ \.asf$ \.wma$ \.avi$ \.mpg$
delay_pools 3
delay_class 1 1
delay_class 2 1
delay_class 3 1
delay_access 1 allow boss
delay_access 1 deny all
delay_access 2 allow media
delay_access 2 deny all
delay_access 1 allow lan1
delay_access 1 deny all
# для боссов
delay_parameters 1 -1/-1
#для мультимедия
delay_parameters 2 8000/3000000
#для юзеров
delay_parameters 3 -1/-1
-1/-1 означает анлим, но весь канал сквиду отдавать не стоит, поскольку есть и другие сервисы, например почта, отдай сквиду процентов 80 от канала или еще меньще, но это уже твое дело.
При дележе пулов нужно знать толщину канала в инет!
Допустим канал в инет 2 мегабита, то есть 256000 байт/сек. Сквиду отдаем 184000 байт/сек. Я бы сделал примерно так без привязки к мультимедиа:
delay_pools 2
delay_class 1 1
delay_class 2 2
delay_access 1 allow boss
delay_access 1 deny all
delay_access 2 allow lan1
delay_access 2 deny all
# для боссов
delay_parameters 1 184000/184000 128000/128000
#для юзеров
delay_parameters 2 184000/184000 8000/56000
184000/184000 - ведро на весь пул 184000 байта, скорость на весь пул максимум 184000 байт/сек
8000/56000 - на каждого юзера ведерки по 56000 байт, а струйка в него в 8000 байт/сек - быстро будет усасывать объекты размером до 56000 байт , объекты больше 56000 будет сосать на скорости 8000 байт/сек