Die Veröffentlichung von Lanemu P2P VPN 0.14 fand statt – eine Implementierung eines dezentralen virtuellen privaten Netzwerks, das nach dem Peer-To-Peer-Prinzip arbeitet, bei dem die Teilnehmer direkt miteinander verbunden sind, anstatt über einen zentralen Server. Die Teilnehmer des Netzwerks können sich über BitTorrent-Tracker oder BitTorrent DHT finden oder über andere Teilnehmer des Netzwerks (Peer-Austausch). Die Anwendung ist ein kostenloses und Open-Source-Äquivalent zu VPN Hamachi, in Java geschrieben (mit einzelnen Komponenten in C) und wird unter der Lizenz GNU LGPL 3.0 veröffentlicht. Sie unterstützt Windows, GNU/Linux, FreeBSD und Mac OS.
Änderungen in Version 0.14:
- Unterstützung des RUDP-Protokolls (Reliable User Datagram Protocol) anstelle von TCP hinzugefügt. RUDP ist standardmäßig aktiviert und ermöglicht es "alten" Peers, sich über TCP zu verbinden. Jetzt werden zwei UDP-Ports „n“ und „n + 1“ für UDP verwendet, und Port „n“ für alte TCP-Verbindungen. Eine modifizierte RUDP-Bibliothek mit Unterstützung für Multiplexing (Funktionsweise des Clients und Server über einen UDP-Port) zur Umgehung von NAT verwendet.
- Der Standardport wurde auf 5521 gesetzt anstelle von 0, bei dem die Nummer zufällig gewählt wurde.
- Unterstützung für das STUN-Protokoll hinzugefügt, um externe UDP-Ports und IP-Adressen Peers zu erhalten. Der STUN-Server „stun.l.google.com:19302“ wird standardmäßig verwendet, alternativ kann im Falle von Problemen ein anderer STUN-Server angegeben werden, z. B. „stun.voipcheap.com:3478“.
- Eine Anzeige für den Status der Anwendung bei langwierigen synchronen Vorgängen (z. B. Einladungsgenerierung) hinzugefügt.
- Das Manifest der exe-Dateien wurde bearbeitet, damit die Anwendung immer als Administrator gestartet wird.
- Die automatische Installation des Tap-Treibers beim Start der Anwendung unter Windows wurde hinzugefügt.
- Eine Überprüfung der Einladung wurde im Modus ohne Benutzeroberfläche hinzugefügt.
- Eine Einstellung für die Zeitüberschreitung des Sockets beim Verbinden wurde hinzugefügt.
- Die Builds der Anwendung wurden für jede Windows-Version getrennt.
Quelle: opennet.ru
