OpenVPN är en välkänd VPN-klient för säker fjärråtkomst eller virtuellt privat nätverk. Om du använder OpenVPN och upplever en långsam hastighet över dess kanal kan du bli irriterad. Det här problemet är mycket vanligt för alla OpenVPN-användare. Medan det allmänna råd du kan hitta på Internet är att justera MTU-värdet (Maximum transmission unit) och / eller MSSFIX-parametrar, här är ett annat trick du bör prova. Det kan hjälpa dig att förbättra bandbredden avsevärt. Här är vad du ska försöka.
Öppna din server.conf filen (se OpenVPN-installationskatalogen i Windows och / etc / openvpn i linux) och lägg bara till dessa två rader:
sndbuf 0 rcvbuf 0
Detta förhindrar att OpenVPN justerar buffertstorleken mellan servern och klienten. Det kommer att bestämmas av operativsystemet. Windows-användare som ansluter till en Linux-server kommer att uppleva snabbare hastigheter.
Lägg nu till samma rader i din klientkonfigurationsfil (* .ovpn eller * .conf). Om det av någon anledning inte är möjligt, t.ex. din klientdator är inte tillgänglig, placera följande ytterligare rader i din server.conf fil:
hur man flyttar en mapp från en Google-enhet till en annan
Annons
sndbuf 0 rcvbuf 0 push 'sndbuf 393216' push 'rcvbuf 393216'
OpenVPN över UDP
Om du kör OpenVPN över UDP kan du få en bättre upplevelse genom att ställa in fasta buffertvärden. Prova dessa rader:
sndbuf 393216 rcvbuf 393216 push 'sndbuf 393216' push 'rcvbuf 393216'
Orsakerna till avmattningen
Du kanske undrar varför och hur dessa tweaks fungerar? Låt oss referera till OpenVPNs historia. År 2004 hade OpenVPN problem med olika buffertstorlekar på olika plattformar. För att förena dataöverföringskanalen ställer utvecklarna fasta buffertar till 64 kb. Detta orsakade dock helt konstiga problem med MTU för alla adapter i Windows. För att fixa det har hårdkodade utvecklare dessa rader, som fungerar för icke-Windows-baserade servrar och klienter:
hur man vet om din Android är rotad
#ifndef WIN32 eller-> rcvbuf = 65536; o-> sndbuf = 65536; #endif
Dessa rader presenteras fortfarande i OpenVPN-källkoden, så det är därför vi får avmattningen! Dessutom kan du försöka experimentera med MTU- och MSSFIX-parametrar om du vet vad du gör.
Försök med dessa rader i din konfiguration:
tun-man 1400 mssfix 1360
I det vanligaste fallet är MTU på det fysiska gränssnittet 1500, så det är bättre att ställa in OpenVPN TUN MTU till ett värde som är lägre än den verkliga MTU och MSSFIX till MTU-40, som i exemplet ovan.
kan du se vem som såg din instagramhistoria
Jag hoppas att den här artikeln var till hjälp för dig. Dela dina hastighetsresultat om du såg en betydande förbättring (via habr ).