VpnCloud Features
VpnCloud has reached a stable state with version 2, but is still actively maintained. See the changelog for a list of recent and upcoming changes.
VpnCloud features the following functionality:
- Automatic peer-to-peer meshing, no central servers
- Automatic reconnecting when connections are lost
- Connecting hundreds of nodes with the VPN
- High throughput and low additional latency (see performance page)
- Creating virtual network interfaces based on Ethernet (TAP) and IP (TUN)
- Strong end-to-end encryption using Curve25519 key pairs and AES methods
- Easy to use interactive wizard
- Support for different forwarding/routing behaviors (Hub, Switch, Router)
- NAT and firewall traversal using hole punching
- Automatic port forwarding via UPnP
- Websocket proxy mode for restrictive environments
- Support for tunneled VLans (TAP devices)
- Support for publishing beacons to help nodes find each others
- Support for statsd monitoring
- Low memory footprint
- Single binary, no dependencies, no kernel module
When you combine VpnCloud with all the power of iptables
and IP routing the possibilities are endless.
Some use cases of VpnCloud include:
- Connecting servers at different hosting providers securely without vendor-specific solutions
- Connecting multiple desktop computers that are behind NAT gateways to securely share files or play LAN-only games over the Internet
- Creating a high availability setup on the network layer