Lanemu P2P VPN 0.14 Launches

The release of Lanemu P2P VPN 0.14 – an implementation of a decentralized virtual private network operating on the Peer-To-Peer principle, where participants are connected to each other, and not through a central server. Network participants can find each other through BitTorrent trackers or BitTorrent DHT, or through other network participants (peer exchange). The application is a free and open analogue of VPN Hamachi, written in Java (with individual components in C) and distributed under the GNU LGPL 3.0 license. It supports running on Windows, GNU/Linux, FreeBSD, and Mac OS.

Changes in version 0.14:

  • Added support for the RUDP (Reliable User Datagram Protocol) protocol to replace TCP. RUDP is enabled by default with the ability for “old” peers to connect via TCP. Two UDP ports “n” and “n+1” are used for UDP respectively, and port “n” for old TCP connections. A modified RUDP library is used with support for multiplexing (client and server work on the same UDP port) to bypass NAT.
  • The default port is set to 5521 instead of 0, chosen randomly.
  • Added support for the STUN protocol for obtaining external UDP ports and IP addresses. The default STUN server is “stun.l.google.com:19302”, with the option to specify an alternative STUN server, for example “stun.voipcheap.com:3478”.
  • Added display of a message about the application when performing long synchronous operations (e.g., generating an invitation).
  • Edited the manifest of exe files so that the application always launches under administrator.
  • Added automatic installation of the tap driver when the application is launched in Windows.
  • Added verification of the invitation when specified in the mode without an interface.
  • Added setting the socket timeout when connecting.
  • Application builds are divided for each version of Windows
/Reports, release notes, official announcements.