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

Исходное сообщение
"Ограничение соединений на закачку"

Отправлено Heggi , 04-Июн-06 09:21 
Требуется каждому пользователю ограничить в дневное время количество соединений на закачку. Пишу в конфиге так:

acl ip44 src 192.168.222.44
acl ip45 src 192.168.222.45

acl media urlpath_regex -i \.mp3$ \.asf$ \.wma$ \.avi$ \.mpg$ \.mpeg$ \.zip$ \.rar$ \.exe$ \.wmv$
acl downloadtime time 00:00-08:00
acl oneconnect maxconn 1

http_access deny ip44 media oneconnect !downloadtime
http_access    allow    ip44
http_access deny ip45 media oneconnect !downloadtime
http_access    allow    ip45

Однако, как только один из пользователей начинает качать, другому сразу access denied... т.е. ограничение действует на всех пользователей не бельше 1 соединения, а надо каждому пользователю не более 1 соединения.

Как рулить????


Содержание

Сообщения в этом обсуждении
"Ограничение соединений на закачку"
Отправлено ipmanyak , 05-Июн-06 09:44 
>Требуется каждому пользователю ограничить в дневное время количество соединений на закачку. Пишу
>в конфиге так:
>
>acl ip44 src 192.168.222.44
>acl ip45 src 192.168.222.45
>
>acl media urlpath_regex -i \.mp3$ \.asf$ \.wma$ \.avi$ \.mpg$ \.mpeg$ \.zip$ \.rar$
>\.exe$ \.wmv$
>acl downloadtime time 00:00-08:00
>acl oneconnect maxconn 1
>
>http_access deny ip44 media oneconnect !downloadtime
>http_access allow ip44
>http_access deny ip45 media oneconnect !downloadtime
>http_access allow ip45
>
>Однако, как только один из пользователей начинает качать, другому сразу access denied...
>т.е. ограничение действует на всех пользователей не бельше 1 соединения, а
>надо каждому пользователю не более 1 соединения.
>
>Как рулить????
одно соединение это мало !  когда юзер запустит закачку, в браузер он уже не сможет попасть ! лучше сделать 3-5 коннектов и  настроить delay  pool , в котором задавить скорость закачки тех файлов до 300-1000  байт/сек


"Ограничение соединений на закачку"
Отправлено Heggi , 05-Июн-06 16:02 

>одно соединение это мало !  когда юзер запустит закачку, в браузер
>он уже не сможет попасть ! лучше сделать 3-5 коннектов и
> настроить delay  pool , в котором задавить скорость закачки
>тех файлов до 300-1000  байт/сек


Я ставлю 1 соединение на закачку файлов, на html странички, картинки и т.д. это правило не распространяется. Delay pool не подходит....


"Ограничение соединений на закачку"
Отправлено DeadLoco , 05-Июн-06 16:36 
>Пишу в конфиге так:
>
>         acl ip44 src 192.168.222.44
>         acl ip45 src 192.168.222.45

А нужно вот так:

         acl ip44 src 192.168.222.44/255.255.255.255
         acl ip45 src 192.168.222.45/255.255.255.255


"Ограничение соединений на закачку"
Отправлено Heggi , 10-Июн-06 23:11 
>>Пишу в конфиге так:
>>
>>         acl ip44 src 192.168.222.44
>>         acl ip45 src 192.168.222.45

>А нужно вот так:

>         acl ip44 src 192.168.222.44/255.255.255.255
>         acl ip45 src 192.168.222.45/255.255.255.255


Результат нулевой.. точнее точно такой же :-(