Colnet pisze:
acl magic_words1 url_regex -i 192.168
#acl magic_words2 url_regex -i .html .gif .png .htm .cgi .php .asp cgi-bin .js .css .gif .GIF .jpg .JPG .jpeg .JPEG .php .PHP
# acl magic_words2 url_regex -i ftp .exe .mp3 .vqf .tar.gz .gz .rpm .zip .rar .avi .mpeg .mpe .mpg .qt .ram .rm .iso .raw .wav
Coś to pokopane strasznie. Masz poniżej moją sekcję z delay pools:
###################### PULE SPOWALNIAJĄCE ####################
# Ustawienie godzin obowiazywania ograniczen
acl day time 07:00-23:59
# Download w lanie nie bedzie ograniczany (klasa nolimit):
acl nolimit url_regex -i 192.168.1
# download dla 192.168.1.1 nie jest ograniczany :
acl nolimitip src 192.168.1.1
# pliki ograniczane (muszą być w 1 linii!):
acl limit url_regex -i ftp .zip .tgz .bin .pdf .exe .mp3 .wma .vqf .tar.gz .gz .rpm .rar .avi .mpeg
.mpe .mpg .qt .ram .rm .iso .raw .wav .mov .torrent
delay_pools 2
# Pool 1 nie ogranicza transferu:
delay_class 1 2
delay_parameters 1 -1/-1 -1/-1
# Wyłączamy ograniczanie dla nolimit
delay_access 1 allow nolimit
#download dla adresów z nolimitip nie jest ograniczany
delay_access 1 allow nolimitip
# pool nr2 ogranicza transfer:
delay_class 2 2
# 200 KB dla sieci po przekroczeniu 200 KB (1 sek) i 16 KB/usera po przekroczeniu 16 Mega bufora.
delay_parameters 2 500000/500000 16000/16000000
delay_access 2 allow day
delay_access 2 deny !day
delay_access 2 allow limit
#################### KONIEC REGULACJI ############################
Napewno działa. Ustawione jest tak, że jak ktoś zacznie ściągać plik z powyższej listy rozszerzeń to po przekeoczeniu około 16MB (w rzeczywistości to nie da się tego dokładnie określic - ale wychodzi około 8-10 MB) jego transfer zostanie przycięty do 16 KB/sek.

To masz tutaj:
delay_parameters 2 500000/500000 16000/16000000
Jak chcesz inaczej to zmień parametry:
16000/16000000I jeszcze jedno - ograniczenie działa tylko w dzień:
# Ustawienie godzin obowiazywania ograniczen
acl day time 07:00-23:59
.
.
.
delay_access 2 allow day
delay_access 2 deny !day