====== Squid ====== ===== Trucs et astuces ===== ==== Limitation de la vitesse ==== Il est possible de limiter la vitesse en utilisant des //delay_pools// : * Le nombre total de //pool// devra être défini à l'aide de la directive //delay_pools// * Chaque //pool// pourra être assigné à des utilisateurs à l'aide d'ACL classique via la directive //delay_access// * Il existe 3 types de //pool// (on parle de //class// de //pool//) : * //class 1// : une seule limitation globale pour tout le trafic traversant le proxy * //class 2// : une limitation globale et une limitation individuel du trafic traversant le proxy * //class 3// : une limitation globale, une limitation par réseau et une limitation individuel du trafic traversant le proxy * Les limitations d'un //pool// se définissent avec la directive //delay_parameters//. === Exemples === == Limitation globale du trafic traversant à 512Ko/s == acl all src 0.0.0.0/0.0.0.0 delay_pools 1 delay_class 1 1 delay_access 1 allow all delay_parameters 1 512000/512000 == Limitation individuel du trafic traversant à 256Ko/s == acl all src 0.0.0.0/0.0.0.0 delay_pools 1 delay_class 1 2 delay_access 1 allow all delay_parameters 1 -1/-1 256000/256000