CloudVPN is a secure decentralized mesh networking tool. It allows applications to use it as a mesh transport layer for packet routing, easily creating mesh ethernet VPN, secured audio/video broadcasting or communication channels, etc. It can create secured networks with special or weird topologies, so it's very easy to create connection schemes with clustered/decentralized servers, topologies with better throughput, ring-like topologies for failover, long-line for passing through many routes, or tree topology for optimizing inter-server bandwidth needs.
| Tags | Communications Internet Networking VPN Ethernet Security SSL Mesh Clustering Tunnel |
|---|---|
| Licenses | GPLv3 GPL |
| Operating Systems | POSIX BSD Linux Windows |
| Implementation | C++ |
| Translations | English |
Recent releases


Release Notes: After several minor releases, this one comes with some fixes of annoying bugs and a major restructuralization of internal data transfers and packet-id cache. The bug that caused uploading connections to randomly fail was fixed too. Overall optimizations resulted in data processing speedup of around 5 to 10 times.


Release Notes: Minor fixes of 32-bit issues and unix(7) compatibility on BSDs. A Win32 transfer speed bug has been fixed. Preparation for a multicast routing scheme.


Release Notes: Full Win32 support was added with the TAP-Win32 package. Massive cleanup was done. The build system was migrated to autotools, which allows easy compiling on many platforms. Some compilation fixes and one local socket improvement were made.


Release Notes: The new architecture now works with all features from the 1.x branch. A generic gate interface and a gate for Ethernet were added. Packet routing was rewritten with a simplified algorithm that works for all types of packets. Address conventions were rewritten so that multiple address families are handled. The readme file was rewritten. New features for building were added. This was tested to compile on FreeBSD, OpenBSD, and Win32 via MinGW. This is a final pre-release for 2.0.


Release Notes: This is a pre-release for 2.0. It has migrated from OpenSSL to the GnuTLS security backend, and from SCons to the CMake build system. There is documentation cleanup and many minor fixes.