De release van Lanemu P2P VPN 0.14 heeft plaatsgevonden - de implementatie van een gedecentraliseerd virtueel privénetwerk dat werkt op basis van Peer-To-Peer, waarbij deelnemers direct met elkaar verbonden zijn en niet via een centrale server. De deelnemers aan het netwerk kunnen elkaar vinden via BitTorrent-trackers of BitTorrent DHT, of via andere netwerkdeelnemers (peer exchange). De applicatie is een gratis en open alternatief voor VPN Hamachi, geschreven in de programmeertaal Java (met enkele componenten in de programmeertaal C) en wordt verspreid onder de GNU LGPL 3.0-licentie. Ondersteunt uitvoering op Windows, GNU/Linux, FreeBSD en Mac OS.
Wijzigingen in versie 0.14:
- Ondersteuning voor het RUDP (Reliable User Datagram Protocol) protocol toegevoegd ter vervanging van TCP. RUDP is standaard ingeschakeld met de optie voor "oude" peers om verbinding te maken via TCP. Nu worden twee UDP-poorten "n" en "n + 1" voor UDP respectievelijk gebruikt, en poort "n" voor oude TCP-verbindingen. Een gemodificeerde RUDP-bibliotheek met ondersteuning voor multiplexing (werkzaam voor de client en de server per enkele UDP-poort) is gebruikt om NAT te omzeilen.
- De standaardpoort is ingesteld op 5521 in plaats van 0, waarbij het nummer willekeurig werd gekozen.
- Ondersteuning voor het STUN-protocol toegevoegd voor het verkrijgen van externe UDP-poorten en IP-adressen peers. De standaard STUN-server is 'stun.l.google.com:19302', maar in het geval van problemen kan een alternatieve STUN-server worden opgegeven, bijvoorbeeld 'stun.voipcheap.com:3478'.
- Toegevoegd een meldingsweergave van de werking van de applicatie bij het uitvoeren van langdurige synchronisatieoperaties (bijvoorbeeld het genereren van een uitnodiging).
- Het manifest van de exe-bestanden is bewerkt zodat de applicatie altijd als administrator wordt uitgevoerd.
- Automatische installatie van de tap-driver toegevoegd bij het starten van de applicatie in Windows.
- Controle op uitnodigingen toegevoegd bij opgave in de interface-loze modus.
- Instelling voor time-out tijd voor de socketverbinding toegevoegd.
- De applicatiebuilds zijn gescheiden voor elke versie van Windows.
Bron: opennet.ru
