OpenVPN je známy klient VPN pre bezpečný vzdialený prístup alebo virtuálnu privátnu sieť. Ak používate OpenVPN a na jeho kanáli je pomalá rýchlosť, môže vás to štvať. Tento problém je veľmi častý pre všetkých používateľov OpenVPN. Aj keď na internete nájdete všeobecné rady, môžete vyladiť hodnotu MTU (maximálna prenosová jednotka) alebo parametre MSSFIX, tu je ďalší trik, ktorý by ste mali vyskúšať. Môže vám pomôcť výrazne zlepšiť rýchlosť spojenia. Tu by ste mali vyskúšať.
Otvor tvoj server.conf súbor (pozrite si inštalačný adresár OpenVPN v systéme Windows a / etc / openvpn v systéme Linux) a pridajte iba tieto dva riadky:
sndbuf 0 rcvbuf 0
Toto zabráni OpenVPN v doladení veľkosti medzipamäte medzi serverom a klientom. Bude to určené OS. Používatelia Windows, ktorí sa pripájajú k serveru Linux, zaznamenajú vyššiu rýchlosť.
Teraz pridajte rovnaké riadky do súboru konfiguračný súbor klienta (* .ovpn alebo * .conf). Pokiaľ to z nejakého dôvodu nie je možné, napr. váš klientský počítač nie je prístupný, vložte do svojho nasledujúceho riadku nasledujúce server.conf spis:
nastaviť Google účet ako predvolený
Inzerát
sndbuf 0 rcvbuf 0 push 'sndbuf 393216' push 'rcvbuf 393216'
OpenVPN cez UDP
Ak používate OpenVPN cez UDP, môžete získať lepšiu skúsenosť nastavením pevných hodnôt medzipamäte. Vyskúšajte tieto riadky:
sndbuf 393216 rcvbuf 393216 push 'sndbuf 393216' push 'rcvbuf 393216'
Príčiny spomalenia
Možno by vás zaujímalo, prečo a ako tieto vychytávky fungujú? Pozrime sa na históriu OpenVPN. V roku 2004 mal OpenVPN problém s rozdielnou veľkosťou vyrovnávacej pamäte na rôznych platformách. Aby sa zjednotil kanál na prenos dát, vývojári nastavili pevné vyrovnávacie pamäte na 64 kB. To však spôsobilo úplne zvláštne problémy s MTU pre všetky adaptéry v systéme Windows. Aby to opravili, vývojári napevno zakódovali tieto riadky, ktoré fungujú pre servery a klientov mimo Windows:
cast kodi z androidu na chromecast
#ifndef WIN32 alebo-> rcvbuf = 65536; o-> sndbuf = 65536; #koniec Ak
Tieto riadky sú stále uvedené v zdrojovom kóde OpenVPN, preto sa nám darí spomaľovať! Ďalej môžete vyskúšať experimentovanie s parametrami MTU a MSSFIX, pokiaľ viete, čo robíte.
Vyskúšajte tieto riadky v konfigurácii:
tun-man 1400 mssfix 1360
V najbežnejšom prípade je MTU na fyzickom rozhraní 1 500, takže je lepšie nastaviť OpenVPN TUN MTU na hodnotu nižšiu ako skutočná MTU a MSSFIX na MTU-40, ako v príklade vyššie.
prečo skáče môj kurzor myši
Dúfam, že vám tento článok pomohol. Podeľte sa o svoje výsledky rýchlosti, ak ste videli výrazné zlepšenie (prostredníctvom habr ).