A virtual private network (VPN) extends a private network across a public network and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.
VPN software.
- Dockovpn – Out-of-the-box stateless dockerized OpenVPN server which starts in less than 2 seconds.
- Firezone – WireGuard based VPN Server and Firewall.
- Headscale – Self-hostable fork of Tailscale, cross-platform clients, simple to use, built-in (currently experimental) monitoring tools.
- Nebula – A scalable p2p VPN with a focus on performance, simplicity and security.
- ocserv – Cisco AnyConnect-compatible VPN server
- OpenVPN – Uses a custom security protocol that utilizes SSL/TLS for key exchange.
- PiVPN – The simplest way to setup and manage a VPN, designed for Raspberry Pi.
MIT
Shell
- Pritunl – OpenVPN based solution. Easy to set up.
- SoftEther – Multi-protocol software VPN with advanced features
- sshuttle – Poor man’s VPN.
- strongSwan – Complete IPsec implementation for Linux.
- tinc – Distributed p2p VPN.
- WireGuard – Very fast VPN based on elliptic curve and public key crypto.
Latest posts by Ashwani K (see all)
- 7 Key Strategies for Securing Cloud Environments in 2024 - April 29, 2024
- Why Can’t I Make Create A New Folder on External Drive on Mac – Solved - April 28, 2024
- Tips on How to Become a DevOps Engineer - April 28, 2024