Windows Tips & News

Fremskynd OpenVPN og få hurtigere hastighed over dens kanal

OpenVPN er en velkendt VPN-klient til sikker fjernadgang eller virtuelt privat netværk. Hvis du bruger OpenVPN og oplever en langsom hastighed over dens kanal, kan du blive irriteret. Dette problem er meget almindeligt for alle OpenVPN-brugere. Mens det generelle råd, du kan finde på internettet, er at justere MTU-værdien (Maximum transmission unit) og/eller MSSFIX-parametrene, er her et andet trick, du bør prøve. Det kan hjælpe dig med at forbedre båndbredden markant. Her er hvad du bør prøve.

openvpntech_logo1
Åben din server.conf fil (se OpenVPN installationsmappen i Windows og /etc/openvpn i linux) og tilføj blot disse to linjer:

sndbuf 0. rcvbuf 0

Dette forhindrer OpenVPN i at justere bufferstørrelsen mellem serveren og klienten. Det vil blive bestemt af OS. Windows-brugere, der opretter forbindelse til en Linux-server, vil opleve hurtigere hastigheder.

Tilføj nu de samme linjer til din klientkonfigurationsfil (*.ovpn eller *.conf). Hvis dette af en eller anden grund ikke er muligt, f.eks. din klientcomputer ikke er tilgængelig, skal du indsætte følgende ekstra linjer i din server.conf fil:

sndbuf 0. rcvbuf 0. tryk på "sndbuf 393216" tryk på "rcvbuf 393216"

OpenVPN over UDP

Hvis du kører OpenVPN over UDP, kan du muligvis få en bedre oplevelse ved at indstille faste bufferværdier. Prøv disse linjer:

sndbuf 393216. rcvbuf 393216. tryk på "sndbuf 393216" tryk på "rcvbuf 393216"

Årsagerne til afmatningen

Du undrer dig måske over, hvorfor og hvordan disse tweaks fungerer? Lad os henvise til historien om OpenVPN. I år 2004 havde OpenVPN et problem med forskellige bufferstørrelser på forskellige platforme. For at forene dataoverførselskanalen sætter udviklere de faste buffere til 64Kb. Dette forårsagede dog helt mærkelige problemer med MTU'en for alle adaptere i Windows. For at rette op på det har udviklere hardkodet disse linjer, som fungerer for ikke-Windows-baserede servere og klienter:

#ifndef WIN32 o->rcvbuf = 65536; o->sndbuf = 65536; #Afslut Hvis

Disse linjer er stadig præsenteret i OpenVPN-kildekoden, så det er derfor, vi får afmatningen! Derudover kan du prøve at eksperimentere med MTU- og MSSFIX-parametre, hvis du ved, hvad du laver.
Prøv med disse linjer i din config:

tun-mtu 1400 mssfix 1360

I det mest almindelige tilfælde er MTU på den fysiske grænseflade 1500, så det er bedre at indstille OpenVPN TUN MTU til en værdi lavere end den rigtige MTU og MSSFIX til MTU-40, som i eksemplet ovenfor.

Jeg håber, at denne artikel var nyttig for dig. Del dine hastighedsresultater, hvis du oplevede en væsentlig forbedring (via habr).

Chrome 84 udgivet med sikkerhedsrettelser

Chrome 84 udgivet med sikkerhedsrettelser

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneGoogle har frigiv...

Læs mere

Download Windows 10 Build 17758 officielle ISO-billeder

Download Windows 10 Build 17758 officielle ISO-billeder

Efterlad et SvarMicrosoft har i dag frigivet de officielle ISO-billeder til Windows 10 Build 1775...

Læs mere

Windows 10 Build 17744 frigivet (hurtig ring)

Windows 10 Build 17744 frigivet (hurtig ring)

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneEndnu et byggeri ...

Læs mere