squid videó kontentek sávszélesség használatának korlátozása

Kedves kollégák!

Az alábbi problémát szeretném megoldani
Adott squid szerver amivel ha a felhasználó egy adott típusú tartalmat kíván letölteni, akkor csak egy meghatározott sávszélesség álljon a rendelkezésére.

valami rep_mime_type|rep_header és a pool ötvözése kellene.

acl aclname rep_mime_type mime-type ...
# regex match against the mime type of the reply received by
# squid. Can be used to detect file download or some
# types HTTP tunneling requests.
# NOTE: This has no effect in http_access rules. It only has
# effect in rules that affect the reply data stream such as
# http_reply_access.

ebből nem teljesen világos, hogy a pool-hoz használható-e ...
Mert nekem nem igen működik ...

Esetlegesen egyéb ötleteket is szívesen fogadok.

Üdv.:
TamsA

Hozzászólások

fogod a doksit, elolvasod. le van benne írva, hogy csinálsz egy ACL-t, ami match-el valamire.
Majd csinálsz egy delay_pool-t, amiben beállítod a sávszélességet.
Delay_pool-nak beállítod a típusát.
Delay_access-el beállítod, hogy melyik acl melyik delay-pool-al párosuljon.

Én a helyedben onnan indulnék el, hogy csinálok egy ACL-t amiben ".zip"-re, egy másikat amiben ".iso" -ra match-elek. Az egyiket 1mbps-re, a másikat 2mbps-re korlátozom.
Ha ez megvan, külön tudod választani a dolgokat, már csak azt kell megoldanod, hogy .zip helyett bizonyos mime-type-ot (vagy -okat) match-elsz.

Ha ezzel megvagy, és még mindíg nem bírod megfejteni, AKKOR kérdezz.

Rendben..
Fogtam a doksit,
Csináltam acl-t nem ez volt az első elhiheted, miként delay_poolt is csináltam már egy párszor.
Nem kiterjesztés alapján akarok szűrni, hanem a visszaküldött tartalom típus alapján. Tipikusan Videó folyamokat.
Sajnos a rep_mime_type és a rep_header a pool-oknál nem match-elődnek, vagy legalábbis ez a látszat, mert a delay-pool nem fogja meg a forgalmat.
Ezért kérdeztem van-e valakinek ezzel tapasztalata, vagy működő, nem feltétlenül squid-s megoldása.
Sajnos az squid-proxy dokuja helyenként igen hiányos és homályos is.
A kérdés erre vonatkozott.

Kösz.:

A dokumentáció részlet azt mondja, hogy acces_rule-ra nem illeszkedik, csak reply_data_stream-re ..
Viszont a delay_pool-ok meg ki tudja minek számítanak. Szerintem az utóbbi, de persze lehet csak én gondolom így. Sajnos a neten fellelhető információk ebben a témában hiányosak... talán egy olyan diszkurzust leltem fel ahol valami ilyesmit feszegettek, de ott sincs squid specifikus válasz.
Persze tovább nyomozok és valószínűleg megpróbálkozom valamilyen external acl-lel kínomban vagy jobban szemügyre veszem az squidguard-ot.
Most ezeket próbálom először fejben összerakni.