OpenVPN je známý klient VPN pro zabezpečený vzdálený přístup nebo virtuální privátní sítě. Pokud používáte OpenVPN a máte na jeho kanálu pomalou rychlost, můžete být naštvaní. Tento problém je velmi běžný pro všechny uživatele OpenVPN. I když obecnou radou, kterou na internetu najdete, je vyladění hodnoty MTU (maximální přenosové jednotky) a / nebo parametrů MSSFIX, zde je další trik, který byste měli vyzkoušet. Může vám pomoci výrazně zlepšit rychlost připojení. Zde byste měli zkusit.
Otevři tvůj server.conf soubor (viz instalační adresář OpenVPN ve Windows a / etc / openvpn v linuxu) a stačí přidat tyto dva řádky:
sndbuf 0 rcvbuf 0
To zabrání OpenVPN ve vyladění velikosti vyrovnávací paměti mezi serverem a klientem. Bude to určeno OS. Uživatelé Windows, kteří se připojují k serveru Linux, budou mít vyšší rychlost.
Nyní přidejte stejné řádky do svého konfigurační soubor klienta (* .ovpn nebo * .conf). Pokud to z nějakého důvodu není možné, např. váš klientský počítač není přístupný, vložte následující další řádky do server.conf soubor:
je iphone 7 lepší než iphone 6s
Reklama
sndbuf 0 rcvbuf 0 push 'sndbuf 393216' push 'rcvbuf 393216'
OpenVPN přes UDP
Pokud používáte OpenVPN přes UDP, můžete získat lepší zážitek nastavením hodnot pevné vyrovnávací paměti. Zkuste tyto řádky:
sndbuf 393216 rcvbuf 393216 push 'sndbuf 393216' push 'rcvbuf 393216'
Příčiny zpomalení
Možná by vás zajímalo, proč a jak tyto vylepšení fungují? Pojďme se podívat na historii OpenVPN. V roce 2004 měl OpenVPN problém s různými velikostmi vyrovnávacích pamětí na různých platformách. Pro sjednocení kanálu přenosu dat vývojáři nastavili pevné vyrovnávací paměti na 64 kB. To však způsobilo úplně podivné problémy s MTU pro všechny adaptéry v systému Windows. Aby to opravili, vývojáři napevno zakódovali tyto řádky, které fungují pro servery a klienty mimo Windows:
dočasný profil systému Windows 10
#ifndef WIN32 nebo-> rcvbuf = 65536; o-> sndbuf = 65536; #endif
Tyto řádky jsou stále prezentovány ve zdrojovém kódu OpenVPN, takže proto dochází ke zpomalení! Kromě toho můžete zkusit experimentovat s parametry MTU a MSSFIX, pokud víte, co děláte.
Vyzkoušejte tyto řádky v konfiguraci:
tun-man 1400 mssfix 1360
V nejběžnějším případě je MTU na fyzickém rozhraní 1500, takže je lepší nastavit OpenVPN TUN MTU na hodnotu nižší než skutečná MTU a MSSFIX na MTU-40, jako v příkladu výše.
jak vyhledávat videa na facebooku
Doufám, že vám tento článek pomohl. Sdílejte své výsledky rychlosti, pokud jste viděli výrazné zlepšení (prostřednictvím habr ).