OpenVPN és un conegut client VPN per a accés remot segur o xarxes privades virtuals. Si utilitzeu OpenVPN i experimenteu una velocitat lenta pel seu canal, és possible que us molesteu. Aquest problema és molt comú per a tots els usuaris d'OpenVPN. Tot i que el consell general que podeu trobar a Internet és modificar el valor MTU (Unitat de transmissió màxima) i / o els paràmetres MSSFIX, aquí teniu un altre truc que heu de provar. Us pot ajudar a millorar significativament l’ample de banda. Això és el que heu de provar.
Obre el teu server.conf (vegeu el directori d’instal·lació d’OpenVPN a Windows i / etc / openvpn a Linux) i només cal afegir aquestes dues línies:
sndbuf 0 rcvbuf 0
Això evitarà que OpenVPN ajusti la mida del buffer entre el servidor i el client. Ho determinarà el sistema operatiu. Els usuaris de Windows que es connecten a un servidor Linux experimentaran velocitats més ràpides.
Ara, afegiu les mateixes línies al vostre fitxer de configuració del client (* .ovpn o * .conf). Si per alguna raó això no és possible, p. el vostre equip client no és accessible, poseu les línies addicionals següents al vostre server.conf dossier:
can google home control fire stick
Anunci publicitari
sndbuf 0 rcvbuf 0 push 'sndbuf 393216' push 'rcvbuf 393216'
OpenVPN sobre UDP
Si utilitzeu OpenVPN sobre UDP, és possible que obtingueu una millor experiència establint valors de memòria intermèdia fixos. Proveu aquestes línies:
sndbuf 393216 rcvbuf 393216 push 'sndbuf 393216' push 'rcvbuf 393216'
Les causes de la desacceleració
És possible que us pregunteu per què i com funcionen aquests ajustaments? Referim-nos a la història d'OpenVPN. L'any 2004, OpenVPN va tenir un problema amb diferents mides de memòria intermèdia en diferents plataformes. Per unificar el canal de transferència de dades, els desenvolupadors configuren els buffers fixos a 64 KB. Tot i això, això va causar problemes totalment estranys amb la MTU per a tots els adaptadors de Windows. Per solucionar-ho, els desenvolupadors van codificar de forma dura aquestes línies, que funcionen per a servidors i clients no basats en Windows:
com escriure en una imatge a Google Docs
#ifndef WIN32 o-> rcvbuf = 65536; o-> sndbuf = 65536; #endif
Aquestes línies encara es presenten al codi font d'OpenVPN, de manera que per això estem aconseguint la desacceleració. A més, podeu provar d’experimentar amb paràmetres MTU i MSSFIX, si sabeu què feu.
Proveu amb aquestes línies a la configuració:
tun-man 1400 mssfix 1360
En el cas més comú, MTU a la interfície física és de 1500, de manera que és millor establir OpenVPN TUN MTU a un valor inferior al MTU real i MSSFIX a MTU-40, com en l'exemple anterior.
com aconseguir administrador en discòrdia
Espero que aquest article us hagi estat útil. Compartiu els vostres resultats de velocitat si heu vist una millora significativa (via habr ).