A vpn which supports failover and multiple connections
Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example-configs
.gitignore
LICENSE
README.md
vpn_client_and_server.pl

README.md

Multipath-VPN

A tunneling VPN client and server, which supports failover and multiple connections via the linux tuntap interface.

Install

On client

git clone https://github.com/privi/multipath-vpn

# installing the required perl modules:
cpan POE::Wheel::UDP IO::Interface::Simple

# copy the config
cp dynIpClient.example.cfg /etc/multivpn.cfg

Edit the config conforming to your network setup.

On server

git clone https://github.com/privi/multipath-vpn

# installing the required perl modules:
cpan POE::Wheel::UDP IO::Interface::Simple

# copy the config
cp serverStaticIP.example.cfg /etc/multivpn.cfg

Edit the config conforming to your network setup.