[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
P2P VPN
Hi,
this might be of interest to you:
https://code.google.com/p/badvpn/
Peer-to-peer VPN
The VPN part of this project implements a Layer 2 (Ethernet) network
between the peers (VPN nodes). The peers connect to a central server
which acts as a chat server for them to establish direct connections
between each other (data connections). These connections are used for
transferring network data (Ethernet frames), and can be secured with a
multitude of mechanisms. Notable features are:
* UDP and TCP transport
* Converges very quickly after a new peer joins
* IGMP snooping to deliver multicasts efficiently (e.g. for IPTV)
* Double SSL: if SSL is enabled, not only do peers connect to the
server with SSL, but they use an additional layer of SSL when exchanging
messages through the server
* Features related to the NAT problem:
1. Can work with multiple layers of NAT (needs configuration)
2. Local peers inside a NAT can communicate directly
3. Relaying as a fallback (needs configuration)
More info here:
https://code.google.com/p/badvpn/wiki/badvpn
P. S. It would be nice to see this with easy to use GUI and prepacked
binaries for all "main" systems...
Regards,
M.