vpn

sshuttle

21 May 2020Last Commit5363 (942/yr)Github Stars73Issues

As far as I know, sshuttle is the only program that solves the following common case:

Debian stretch or later:

Arch Linux:

Fedora:

NixOS:

From PyPI:

Clone:

FreeBSD:

It is also possible to install into a virtualenv as a non-root user.

From PyPI:

Clone:

Homebrew:

Nix:

The documentation for the stable version is available at: https://sshuttle.readthedocs.org/

The documentation for the latest development version is available at: https://sshuttle.readthedocs.org/en/latest/

Sshuttle can also be run as a service and configured using a config management system: https://medium.com/@mike.reider/using-sshuttle-as-a-service-bec2684a65fe

wireguard

No Repo
* Very fast VPN based on elliptic curve and public key crypto. Linux only ; other clients in development.

tinc

No Repo
* Distributed p2p VPN.

strongswan

No Repo
* Complete IPsec implementation for Linux.

softether

No Repo
* Multi-protocol software VPN with advanced features

pritunl

No Repo
* OpenVPN based solution. Easy to set up.

openvpn

No Repo
* Uses a custom security protocol that utilizes SSL/TLS for key exchange.

ocserv

No Repo
* Cisco AnyConnect-compatible VPN server