URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 2027
[ Назад ]

Исходное сообщение
"Ограничение или запрет по размеру файла"

Отправлено Vjar , 07-Апр-04 18:20 
Как в squid запретить скачивание файлов, например больше 500KB?
Возможно ли на скачивание файлов больше 500КB ограничить скорость используя squid?

Содержание

Сообщения в этом обсуждении
"Ограничение или запрет по размеру файла"
Отправлено ipmanyak , 08-Апр-04 07:55 
>Как в squid запретить скачивание файлов, например больше 500KB?
>Возможно ли на скачивание файлов больше 500КB ограничить скорость используя squid?
можно и то и другое
запрет на скачку более 500кб

acl limit_users  src  10.131.2.0/255.255.255.0
http_access allow limit_users
reply_body_max_size 500000 allow limit_users

ограничить скорость:
delay_pools 1
delay_class 1 2
delay_access 1 allow limit_users
delay_access 1 deny all
delay_parameters 2 -1/-1 500/16000

-1/-1 – весь канал отдать сквиду  - анлимитед,  индивдуально на каждого юзверя ведерки по 16кб, а струйка в ведро в 500 байт ! сначала быстро усосет 16кб, а потом будет лить со скоростью в 500б/cек)  точнее - быстро будет усасывать объекты размером до 16кб , а объекты больше 16кб будет сосать на скорости 500б/сек
сквид нужно собрать с поддержкой delay pool