Az OpenVPN egy jól ismert VPN kliens biztonságos távoli hozzáférés vagy virtuális magánhálózat számára. Ha OpenVPN-t használ, és lassú sebességet tapasztal a csatornáján, akkor bosszankodhat. Ez a probléma nagyon gyakori az OpenVPN összes felhasználójában. Míg az interneten az általános tanács az MTU (Maximum transmission unit) érték és / vagy az MSSFIX paraméterek módosítása, íme egy másik trükk, amelyet meg kell próbálnia. Ez jelentősen javíthatja a sávszélességet. Itt kell megpróbálnia.
Nyissa meg server.conf fájlt (lásd az OpenVPN telepítési könyvtárat a Windows-ban és / etc / openvpn a linuxban), és csak adja hozzá ezt a két sort:
sndbuf 0 rcvbuf 0
Ez megakadályozza, hogy az OpenVPN módosítsa a puffer méretét a kiszolgáló és az ügyfél között. Az OS fogja meghatározni. A Linux-szerverhez csatlakozó Windows-felhasználók gyorsabb sebességet fognak tapasztalni.
Most adja hozzá ugyanazokat a sorokat a kliens konfigurációs fájl (* .ovpn vagy * .conf). Ha valamilyen oknál fogva ez nem lehetséges, pl. kliens számítógépe nem érhető el, tegye a következő további sorokat a server.conf fájl:
hogyan lehet két laptop képernyőt csatlakoztatni
Reklám
sndbuf 0 rcvbuf 0 push 'sndbuf 393216' push 'rcvbuf 393216'
OpenVPN UDP-n keresztül
Ha az OpenVPN-t UDP-n futtatja, akkor jobb élményt nyerhet a rögzített pufferértékek beállításával. Próbálja ki ezeket a sorokat:
sndbuf 393216 rcvbuf 393216 push 'sndbuf 393216' push 'rcvbuf 393216'
A lassulás okai
Kíváncsi lehet, miért és hogyan működnek ezek a módosítások? Hivatkozzunk az OpenVPN történetére. 2004-ben az OpenVPN-nek problémája volt a különböző pufferméretekkel a különböző platformokon. Az adatátviteli csatorna egységesítése érdekében a fejlesztők a rögzített puffereket 64Kb-ra állítják. Ez azonban teljesen furcsa problémákat okozott az MTU-val a Windows összes adapterénél. Ennek kijavítására a fejlesztők keményen kódolták ezeket a sorokat, amelyek nem Windows alapú szerverek és kliensek számára működnek:
chrome hogyan lehet leállítani az automatikus lejátszást
#ifndef WIN32 vagy-> rcvbuf = 65536; o-> sndbuf = 65536; #endif
Ezeket a sorokat továbbra is az OpenVPN forráskódja mutatja, ezért kapjuk meg a lassulást! Kísérletezhet az MTU és az MSSFIX paraméterekkel is, ha tudja, mit csinál.
Próbálkozzon a következő sorokkal a konfigurációban:
tun-man 1400 mssfix 1360
A leggyakoribb esetben az MTU a fizikai interfészen 1500, ezért jobb, ha az OpenVPN TUN MTU-t alacsonyabb értékre állítja, mint a valódi MTU, és az MSSFIX-et MTU-40-re, mint a fenti példában.
hogyan adjunk hozzá betűtípust a szóhoz
Remélem, hogy ez a cikk hasznos volt az Ön számára. Ossza meg sebességének eredményeit, ha jelentős javulást tapasztal (via habr ).