OpenVPN ist ein bekannter VPN-Client für sicheren Remotezugriff oder virtuelle private Netzwerke. Wenn Sie OpenVPN verwenden und eine langsame Geschwindigkeit über den Kanal erfahren, werden Sie möglicherweise verärgert. Dieses Problem tritt häufig bei allen OpenVPN-Benutzern auf. Während der allgemeine Ratschlag im Internet darin besteht, den MTU-Wert (Maximum Transmission Unit) und / oder die MSSFIX-Parameter zu optimieren, sollten Sie hier einen weiteren Trick ausprobieren. Es kann Ihnen helfen, die Bandbreite erheblich zu verbessern. Folgendes sollten Sie versuchen:
Öffne dein server.conf Datei (siehe das OpenVPN-Installationsverzeichnis unter Windows und / etc / openvpn unter Linux) und fügen Sie einfach diese beiden Zeilen hinzu:
sndbuf 0 rcvbuf 0
Dadurch wird verhindert, dass OpenVPN die Puffergröße zwischen Server und Client ändert. Es wird vom Betriebssystem festgelegt. Windows-Benutzer, die eine Verbindung zu einem Linux-Server herstellen, werden schnellere Geschwindigkeiten feststellen.
Fügen Sie nun die gleichen Zeilen zu Ihrem hinzu Client-Konfigurationsdatei (* .ovpn oder * .conf). Wenn dies aus irgendeinem Grund nicht möglich ist, z. Auf Ihren Client-Computer kann nicht zugegriffen werden. Fügen Sie die folgenden zusätzlichen Zeilen in Ihren ein server.conf Datei:
mein startknopf funktioniert nicht windows 10
Werbung
sndbuf 0 rcvbuf 0 push 'sndbuf 393216' push 'rcvbuf 393216'
OpenVPN über UDP
Wenn Sie OpenVPN über UDP ausführen, erhalten Sie möglicherweise eine bessere Erfahrung, wenn Sie feste Pufferwerte festlegen. Versuchen Sie diese Zeilen:
sndbuf 393216 rcvbuf 393216 push 'sndbuf 393216' push 'rcvbuf 393216'
Die Ursachen der Verlangsamung
Sie fragen sich vielleicht, warum und wie diese Optimierungen funktionieren? Lassen Sie uns auf die Geschichte von OpenVPN verweisen. Im Jahr 2004 hatte OpenVPN ein Problem mit unterschiedlichen Puffergrößen auf verschiedenen Plattformen. Um den Datenübertragungskanal zu vereinheitlichen, setzen Entwickler die festen Puffer auf 64 KB. Dies verursachte jedoch völlig seltsame Probleme mit der MTU für alle Adapter in Windows. Um dies zu beheben, haben die Entwickler diese Zeilen fest codiert, die für nicht auf Windows basierende Server und Clients funktionieren:
wie viele youtube kanäle kannst du haben
#ifndef WIN32 or-> rcvbuf = 65536; o-> sndbuf = 65536; #endif
Diese Zeilen werden immer noch im OpenVPN-Quellcode angezeigt, deshalb bekommen wir die Verlangsamung! Darüber hinaus können Sie versuchen, mit MTU- und MSSFIX-Parametern zu experimentieren, wenn Sie wissen, was Sie tun.
Versuchen Sie es mit diesen Zeilen in Ihrer Konfiguration:
tun-man 1400 mssfix 1360
Im häufigsten Fall beträgt die MTU auf der physischen Schnittstelle 1500, daher ist es besser, die OpenVPN TUN-MTU auf einen niedrigeren Wert als die reale MTU und MSSFIX auf MTU-40 einzustellen, wie im obigen Beispiel.
woher weißt du wer dich auf facebook verfolgt
Ich hoffe dieser Artikel war hilfreich für Sie. Teilen Sie Ihre Geschwindigkeitsergebnisse mit, wenn Sie eine signifikante Verbesserung festgestellt haben (via habr ).