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