Introducció
Requisits previs
Instal·lació
Configuració de WonderShaper
Conclusió
Introducció
En aquest tutorial, instal·larem WonderShaper , una utilitat que s'utilitza per limitar el trànsit entrant/sortint. Això es pot utilitzar per a diversos propòsits:
- limitant la velocitat de descàrrega d'un contenidor docker
- limitar la velocitat general per evitar els abusos
Requisits previs
Aquest tutorial requereix que tingueu un:
- Instal·lació de CentOS 6/7
yum
Instal·lació
Per començar a instal·lar WonderShaper , primer hem d'instal·lar el epelrepositori:
yum install epel-release -y
Ara, utilitzeu yumper instal·lar WonderShaper :
yum install wondershaper -y
Felicitats! Ara s'ha instal·lat WonderShaper. Ara podem començar a aplicar regles a eth0, o venet0si esteu a OpenVZ. (Vultr és KVM i s'utilitza eth0com a adaptador predeterminat)
Configuració de WonderShaper
La limitació de velocitat bàsica és bastant senzilla. La sintaxi bàsica és la següent:
wondershaper (ethernet_adapter) (download_rate_in_kbits) (upload_rate_in_kbits)
Modifiqueu la sintaxi en conseqüència.
(ethernet_adapter)s'ha de substituir per eth0, ja que és l'adaptador per defecte per als servidors Vultr.
(download_rate_in_kbits)s'ha de substituir pel límit de descàrrega en kbit/s (kilobits per segon).
(upload_rate_in_kbits)s'ha de substituir pel límit de descàrrega en kbit/s (kilobits per segon).
Un exemple, limitant la velocitat a 10 mbit/s de descàrrega i 15 mbit/s de càrrega seria:
wondershaper eth0 10000 15000
Si voleu eliminar el límit que heu establert, executeu l'ordre següent (substituïu eth0- lo per l'adaptador Ethernet al qual heu imposat el límit):
wondershaper clear eth0
Conclusió
Felicitats! Ara heu instal·lat correctament WonderShaperal vostre Vultr VPS. Igual que altres paquets que utilitzen el yumgestor de paquets, l'eliminació WonderShaperés fàcil:
yum remove wondershaper -y