Comment gérer les Calmars basé sur les utilisateurs de la bande passante par utilisateur
Je veux gérer la bande passante et le trafic basé sur les activités de l'utilisateur sur le Serveur Squid Proxy.
J'ai fait quelques recherches mais impossible de trouver la solution que je veux.
Par exemple, les utilisateurs qui ont plus de 256 KO de la circulation devrait être limitée à partir du serveur.
Pouvez-vous m'aider?
Grâce
OriginalL'auteur user2430445 | 2014-03-19
Vous devez vous connecter pour publier un commentaire.
Je suis supposé squid 3.x:
De fournir un moyen de limiter la bande passante de certaines demandes basées sur une liste de critères.
classe:
la classe d'un retard de la piscine détermine la manière dont le délai est appliqué, c'est à dire, si les différentes client IPs sont traités séparément ou en groupe (ou les deux)
classe 1:
une classe 1 délai de piscine contient un unique seau qui est utilisé pour toutes les requêtes des hôtes, sous réserve de la piscine
classe 2:
classe 2 retard de la piscine contient un seul seau et 255 seaux, un pour chaque hôte sur un 8-bit réseau (IPv4 classe C)
classe 3:
contient 255 seaux pour les sous-réseaux dans un réseau de 16 bits, et personne seaux pour chaque hôte sur ces réseaux IPv4 (classe B )
classe 4:
de la classe 3, mais avec en plus un par utilisateur authentifié seaux, l'un par l'utilisateur.
classe 5:
classe personnalisée basé sur les étiquettes des valeurs retournées par external_acl_type aides dans http_access. Un compartiment par utilisé la balise de valeur.
Retard piscines vous permet de limiter le trafic pour les clients ou groupes de clients, avec des caractéristiques différentes:
Pouvez spécifier les hôtes qui ne sont pas affectés par le retard de piscines, c'est à dire,
local de peering ou autres "libre" circulation (avec le sans retard par les pairs
option).
retard comportement est sélectionné par Acl (basse et haute priorité de la circulation,
le personnel vs des élèves ou des étudiants vs authentifié étudiant ou ainsi de suite).
à venir dans un deuxième et un montant maximum qu'il peut atteindre; lorsque
il atteint zéro, les objets de lit sont reportés jusqu'à ce que l'objet de l'
les clients ont un peu de trafic allocation.
des limites dans les piscines peuvent être désactivés, par exemple, vous pourriez
souhaitez uniquement utiliser l'ensemble et par hôte seau groupes de la classe 3,
pas le par-réseau.
Dans votre cas, pouvez-vous utiliser:
La dernière delay_pool, peut-être configurer votre serveur squid proxy:
par exemple, chaque utilisateur sera limité à 128Kbits/s, peu importe combien de postes de travail qu'ils sont consignés dans:
Veuillez lire plus:
http://wiki.squid-cache.org/Features/DelayPools
http://www.squid-cache.org/Doc/config/delay_parameters/
Pour clarifier, les quatre dernières lignes que vous avez posté ne devrait causer de Calmar à la limite à chaque utilisateur de 128Kbits/s ou chaque adresse IP? Quand je l'ai ajouté à mon squid.conf et redémarré, quand j'ai couru un speedtest j'ai été d'obtenir des vitesses supérieures à 5 mbps.
Avez posé une question ici: stackoverflow.com/questions/38777755/...
OriginalL'auteur Jose Carlos Ramos Carmenates