Как ограничеть весь поток через прокс для всех?????
Сеть 192,168,0,1-192,168,0,255 маска 255,255,255,0
Ограничения до 10 кб\сек!
З.Ы Большая просьба не указывать ссылки!
Squid собран с опцией --enable-delay-pools
acl vsem_sosat src 192.168.0.0/255.255.255.0
delay_pools 1
delay_class 1 2
delay_access 1 allow vsem_sosat
delay_access 1 deny all
delay_parameters 1 -1/-1 10000/10000это будет по 8 Кб/с на рыло каждому, общую ширину канала не уграничивать.
То что написано выше ограничит макс поток через прокс для всех пользователей в 10 кб/сек или для каждого 10 кб/сек отдельно, то есть меня интересует чтобы пользователи не могли независимо сколько их там превысить поток в 10 кб\сек, остальной трафик надо использовать под другие нужды????
>То что написано выше ограничит макс поток через прокс для всех пользователей
>в 10 кб/сек или для каждого 10 кб/сек отдельно, то есть
> меня интересует чтобы пользователи не могли независимо сколько их там
>превысить поток в 10 кб\сек, остальной трафик надо использовать под другие
>нужды????на каждого
читай http://squid.opennet.ru/для всех примерно так
acl all src 0.0.0.0/0.0.0.0
acl stoyat_boyatsa src 192.168.0.0/255.255.255.0
acl boss src 192.168.0.3/255.255.255.255
#
http_access allow boss
http_access allow stoyat_boyatsa
http_access deny all
#
delay_pools 2
# анлимит
delay_class 1 2
delay_access 1 allow boss
delay_access 1 deny all
delay_parameters 1 10000/10000 10000/10000
# все остальные
delay_class 2 2
delay_access 2 allow stoyat_boyatsa
delay_access 2 deny all
delay_parameters 2 10000/10000 5000/90000
для 192.168.0.3 -- без ограничений
для всех остальных
закачка до 90 килобайт (хватает для открытия страничек быстро) на скорости до 10 кб\сек
если юзверю 90 кил уже залило и продолжает лить далее то понижение до 5 кил\секвообщем все юзвери более 10 кил тянуть несмогут, но если 2 из них будут качать по полной оба будут потреблять 5+5=10 кил.., посему у честных :) серферов странички загружаться будут оч. долго.
очепятка :)# анлимит
delay_class 1 2
delay_access 1 allow boss
delay_access 1 deny all
delay_parameters 1 -1/-1 -1/-1
#
>Как ограничеть весь поток через прокс для всех?????
>Сеть 192,168,0,1-192,168,0,255 маска 255,255,255,0
>Ограничения до 10 кб\сек!
>З.Ы Большая просьба не указывать ссылки!
>Squid собран с опцией --enable-delay-pools
Можно ограничить при помощи ipfw
Собираем ядро с опциями:
options DUMMYNET
options IPFIREWALLipfw add pipe 1 tcp from IP_СЕРВЕРА_SQUID 3128 to 192.168.0.0/25
ipfw add pipe 1 tcp from 192.168.0.0/24 IP_СЕРВЕРА_SQUID 3128
ipfw pipe 1 config bw 10Kbit/s
И на всех будет один канал 10кбит\с
>>Как ограничеть весь поток через прокс для всех?????
>>Сеть 192,168,0,1-192,168,0,255 маска 255,255,255,0
>>Ограничения до 10 кб\сек!
>>З.Ы Большая просьба не указывать ссылки!
>>Squid собран с опцией --enable-delay-pools
>Можно ограничить при помощи ipfw
>Собираем ядро с опциями:
> options
>DUMMYNET
> options
>IPFIREWALL
>
> ipfw add pipe 1 tcp from IP_СЕРВЕРА_SQUID 3128 to
>192.168.0.0/25
> ipfw add pipe 1 tcp from 192.168.0.0/24 IP_СЕРВЕРА_SQUID 3128
>
> ipfw pipe 1 config bw 10Kbit/s
>И на всех будет один канал 10кбит\с
но тут тогда и с прокса идти медлено будет!