Introduksjon
Forutsetninger
Installasjon
Konfigurere WonderShaper
Konklusjon
Introduksjon
I denne opplæringen skal vi installere WonderShaper , et verktøy som brukes til å begrense innkommende/utgående trafikk. Dette kan brukes til en rekke formål:
- begrense nedlastingshastigheten for en docker-container
- begrense den totale hastigheten for å forhindre misbruk
Forutsetninger
Denne opplæringen krever at du har:
- CentOS 6/7 installasjon
yum
Installasjon
For å begynne å installere WonderShaper , må vi først installere epeldepotet:
yum install epel-release -y
Bruk nå yumtil å installere WonderShaper :
yum install wondershaper -y
Gratulerer! WonderShaper er nå installert. Vi kan nå begynne å bruke regler på eth0, eller venet0hvis du er på OpenVZ. (Vultr er KVM, og bruker eth0som standardadapter)
Konfigurere WonderShaper
Grunnleggende fartsbegrensning er ganske enkel. Den grunnleggende syntaksen er som følger:
wondershaper (ethernet_adapter) (download_rate_in_kbits) (upload_rate_in_kbits)
Endre syntaksen tilsvarende.
(ethernet_adapter)bør erstattes med eth0, siden det er standardadapteren for Vultr-servere.
(download_rate_in_kbits)bør erstattes med nedlastingsgrensen i kbit/s (kilobit per sekund).
(upload_rate_in_kbits)bør erstattes med nedlastingsgrensen i kbit/s (kilobit per sekund).
Et eksempel på å begrense hastigheten til 10 mbit/s nedlasting og 15 mbit/s opplasting vil være:
wondershaper eth0 10000 15000
Hvis du vil fjerne grensen du angir, kjør følgende kommando (erstatt eth0med ethernet-adapteren som du påla grensen for):
wondershaper clear eth0
Konklusjon
Gratulerer! Du har nå installert WonderShaperpå din Vultr VPS. Som andre pakker som bruker yumpakkebehandlingen, WonderShaperer det enkelt å fjerne :
yum remove wondershaper -y