PeerVPN - the open source peer-to-peer VPN

  •        0

PeerVPN is a software that builds virtual ethernet networks between multiple computers. Such a virtual network can be useful to facilitate direct communication that applications like file sharing or gaming may need. Often, such direct communication is made impossible or very difficult by firewalls or NAT devices.

Most traditional VPN solutions follow the client-server principle, which means that all participating nodes connect to a central server. This creates a star topology, which has some disadvantages. The central node needs lots of bandwith, because it needs to handle all the VPN traffic. Also, if the central node goes down, the whole VPN is down too. A virtual network built by PeerVPN uses a full mesh topology. All nodes talk directly to each other, there is no need for a central server. If one node goes down, the rest of the network is unaffected.

https://peervpn.net/

Tags
Implementation
License
Platform

   




Related Projects

SocialVPN - P2P VPN that connects you to your friends computer


SocialVPN is an open-source IPOP-based virtual network that connects your computers privately to your friends’ computers. It automatically maps online social network relationships using Jingle and XMPP to create your own user-defined peer-to-peer VPNs – with no hassle, and supporting unmodified TCP/IP applications.

SoftEther VPN - Cross-platform Multi-protocol VPN Program


SoftEther VPN is a ?Cross-platform Multi-protocol VPN Program. It supports SSL-VPN protocol to penetrate any kinds of firewalls. Ultra-optimized SSL-VPN Protocol of SoftEther VPN has very fast throughput, low latency and firewall resistance. Virtualization of Ethernet devices is the key of the SoftEther VPN architecture. It virtualizes Ethernet devices in order to realize a flexible virtual private network for both remote-access VPN and site-to-site VPN.

Tinc - a VPN daemon


tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and encryption to create a secure private network between hosts on the Internet. All traffic is optionally compressed using zlib or LZO, and LibreSSL or OpenSSL is used to encrypt the traffic and protect it from alteration with message authentication codes and sequence numbers.

ClearOS - Linux based Operating System


ClearOS is a powerful network and gateway server designed for small organizations and distributed environments. The open source revolution in the software industry has made it possible to provide ClearOS at no cost. Among other features, antivirus, antispam, VPN and content filtering are built right into the software -- no need for expensive third party add-ons. With ClearOS, you can avoid costly vendor lock-in and proprietary formats; instead, you can embrace open standards and protocols.

strongSwan - IPsec-based VPN Solution


strongSwan is an OpenSource IPsec implementation. IPSec is an encryption and authentication standard that can be used to build secure Virtual Private Networks (VPNs). It has powerful IPsec policies supporting large and complex VPN networks. It implements both the IKEv1 and IKEv2 (RFC 7296) key exchange protocols.

OpenVPN - open source SSL VPN solution


OpenVPN is a full-featured open source SSL VPN solution that accommodates a wide range of configurations, including remote access, site-to-site VPNs, Wi-Fi security, and enterprise-scale remote access solutions with load balancing, failover, and fine-grained access-controls. With OpenVPN, you can tunnel any IP subnetwork or virtual ethernet adapter over a single UDP or TCP port, use real-time adaptive link compression and traffic-shaping to manage link bandwidth utilization and lot more.

edge - A peer-to-peer VPN software using XMPP to initiate sessions and keeping track of peers.


A peer-to-peer VPN software using XMPP to initiate sessions and keeping track of peers.

n2n - n2n: a Layer Two Peer-to-Peer VPN / this is not an official clone


n2n: a Layer Two Peer-to-Peer VPN / this is not an official clone

propinquity - An Android peer-to-peer, proximity-based social network


An Android peer-to-peer, proximity-based social network

Openswan - IPsec implementation for Linux


Openswan is an IPsec implementation for Linux. It has support for most of the extensions (RFC + IETF drafts) related to IPsec, including IKEv2, X.509 Digital Certificates, NAT Traversal, and many others. It has been the de-facto Virtual Private Network software for the Linux community since 2005. If you are running Fedora, Red Hat, Ubuntu, Debian (Wheezy), Gentoo, or many others, it is already included in your distribution.

p2p-chat-task - A peer to peer chat network chat


A peer to peer chat network chat

women-p2p - The Women's Peer-to-Peer network


The Women's Peer-to-Peer network

P2P WIKI - collaborative edition


WOOKI is a peer-to-peer wiki. It based on unstructured p2P network with data replication. WOOT framework synchronizes data. SWOOKI is a semantic extenion of WOOKI. It is implemented as a plugin of WOOKI. SWOOKI is peer-to-peer semantic wiki.

VyOS - Network Operating System


VyOS is an open source network operating system that can be installed on physical hardware or a virtual machine on your own server, or a cloud platform . It is based on GNU/Linux and joins multiple applications such as Quagga, ISC DHCPD, OpenVPN, StrongS/WAN and others under a single management interface.

CARMA VPN


CARMA VPN is a network management program written in PERL and CGI to assist in the implementation and management of a large fully meshed, fault tollerant, VPN network. The base network platform that CARMA VPN was developed for is Cisco IOS.

G Diffuse Network Servant


A Visual Basic servant for the G Diffuse Network, a decentralized, peer to peer (p2p) network for those interested in, and all things, diffuse.

Entangled


Entangled is a distributed hash table (DHT) and peer-to-peer tuple space, based on Kademlia. It is written in Python, and makes use of the Twisted framework. This can be used as a base for creating peer-to-peer (P2P) network applications.

yavipin


Yavipind is a secure tunnel aka 2 peers securely forwardshy;ing packets toward each other.It is what most people calls a VPN (virtual private network). It forwards any kind ofpacket (IPv4, IPv6 or other) sent over the virtual network interface (e.g. t

gyre - Golang port of Zyre


Gyre does local area discovery and clustering. A Gyre node broadcastsUDP beacons, and connects to peers that it finds. This class wraps aGyre node with a message-based API.All incoming events are delivered via the recv call of a Gyre instance.The first frame defines the type of the message, and followingframes provide further values: ENTER fromnode headers ipaddress a new peer has entered the network EXIT fromnode a peer has left the network JOIN fromnode groupname