OpenVPN este un client VPN bine cunoscut pentru acces la distanță securizat sau rețea privată virtuală. Dacă utilizați OpenVPN și experimentați o viteză lentă pe canalul său, s-ar putea să vă enervați. Această problemă este foarte frecventă pentru toți utilizatorii OpenVPN. În timp ce sfatul general pe care îl puteți găsi pe Internet este să modificați valoarea MTU (Unitatea maximă de transmisie) și / sau parametrii MSSFIX, iată un alt truc pe care ar trebui să-l încercați. Vă poate ajuta să îmbunătățiți semnificativ lățimea de bandă. Iată ce ar trebui să încercați.
Deschideți-vă server.conf (vedeți directorul de instalare OpenVPN în Windows și / etc / openvpn în linux) și adăugați doar aceste două linii:
sndbuf 0 rcvbuf 0
Acest lucru va împiedica OpenVPN să modifice dimensiunea bufferului între server și client. Acesta va fi determinat de sistemul de operare. Utilizatorii Windows care se conectează la un server Linux vor avea viteze mai mari.
Acum, adăugați aceleași linii la fișier de configurare client (* .ovpn sau * .conf). Dacă din anumite motive acest lucru nu este posibil, de ex. computerul dvs. client nu este accesibil, introduceți următoarele linii suplimentare în server.conf fişier:
cât durează penalizarea leaver în overwatch
Reclama
sndbuf 0 rcvbuf 0 push 'sndbuf 393216' push 'rcvbuf 393216'
OpenVPN peste UDP
Dacă rulați OpenVPN prin UDP, este posibil să obțineți o experiență mai bună prin setarea valorilor fixe ale bufferului. Încercați următoarele linii:
sndbuf 393216 rcvbuf 393216 push 'sndbuf 393216' push 'rcvbuf 393216'
Cauzele încetinirii
S-ar putea să vă întrebați de ce și cum funcționează aceste modificări? Să ne referim la istoria OpenVPN. În anul 2004, OpenVPN a avut o problemă cu diferite dimensiuni de tampon pe diferite platforme. Pentru a unifica canalul de transfer de date, dezvoltatorii au setat bufferele fixe la 64Kb. Cu toate acestea, acest lucru a cauzat probleme complet ciudate cu MTU pentru toate adaptoarele din Windows. Pentru a remedia problema, dezvoltatorii au codificat în mod dur aceste linii, care funcționează pentru servere și clienți care nu se bazează pe Windows:
cum să scapi de un hyperlink în cuvânt
#ifndef WIN32 sau-> rcvbuf = 65536; o-> sndbuf = 65536; #endif
Aceste linii sunt încă prezentate în codul sursă OpenVPN, așa că de aceea primim încetinirea! În plus, puteți încerca să experimentați parametrii MTU și MSSFIX, dacă știți ce faceți.
Încercați cu aceste linii în configurare:
tun-man 1400 mssfix 1360
În cel mai frecvent caz, MTU pe interfața fizică este 1500, deci este mai bine să setați OpenVPN TUN MTU la o valoare mai mică decât MTU reală, iar MSSFIX la MTU-40, ca în exemplul de mai sus.
cum să vizionați filme pe discordie
Sper că acest articol ți-a fost de ajutor. Împărtășiți-vă rezultatele de viteză dacă ați observat o îmbunătățire semnificativă (via habr ).