Skip to main content

VPN Tools

Openvpn

OpenVPN is a free and open-source software application that implements virtual private network(VPN) techniques to create secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It uses a custom security protocolthat utilizes SSL/TLS for key exchange. It is capable of traversing network address translators(NATs) and firewalls

OpenVPN allows peers to authenticate each other using pre-shared secret keys, certificates or username/password. When used in a multiclient-server configuration, it allows the server to release an authentication certificate for every client, using signatures and certificate authority. It uses the OpenSSL encryption library extensively, as well as the TLS protocol, and contains many security and control features.

https://en.wikipedia.org/wiki/OpenVPN

https://openvpn.net

https://medium.com/swlh/creating-a-vpn-with-2-factor-authentication-using-openvpn-and-docker-9569e609151a

WireGuard

WireGuard is a novel VPN that runs inside the Linux Kernel and utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. It runs over UDP.

https://www.wireguard.com

https://www.freecodecamp.org/news/how-to-set-up-a-vpn-server-at-home

NGrok

ngrok is a reverse proxy that creates a secure tunnel from a public endpoint to a locally running web service. ngrok captures and analyzes all traffic over the tunnel for later inspection and replay.

Unified Ingress Platform 
for developers

ngrok combines your reverse proxy, firewall, API gateway, and global load balancing to deliver apps and APIs.

https://ngrok.com

https://github.com/inconshreveable/ngrok

Secure access service edge (SASE) model

https://pages.awscloud.com/AWSMP-SEC-NetworkSecurity-Edge-SASE-en.html

Cloudflare Zero Trust

Cloudflare Zero Trust replaces legacy security perimeters with our global network, making the Internet faster and safer for teams around the world.

Zero Trust access for all of your applications

  • Authenticate users on our global network
  • Onboard third-party users seamlessly
  • Log every event and request

A Secure Web Gateway to protect users and devices

  • Enforce your company’s Acceptable Use Policy (AUP)
  • Block risky sites with custom blocklists and built-in threat intel
  • Enhance visibility and protection into SaaS applications

A fast and reliable solution for remote browsing

  • Execute all browser code in the cloud
  • Mitigate the impact of attacks
  • Seamless, lightning-fast end user experience

A Cloud Access Security Broker to safeguard data in the cloud

  • Protect users and sensitive data at rest in SaaS applications
  • Detect insider threats and unsanctioned application usage, or Shadow IT
  • Ensure best practices to prevent data leaks and compliance violations

A Data Loss Prevention (DLP) solution to safeguard data in transit

  • Detect sensitive data as it moves to and from SaaS applications
  • Predefined DLP Profiles to quickly get started
  • Log or block DLP matches

Cloudflare Zero Trust · Cloudflare Zero Trust docs

WARP | 1.1.1.1 - The free app that makes your Internet faster.

Pritunl

Enterprise Distributed OpenVPN, IPsec and WireGuard Server

Virtualize your private networks across datacenters and provide simple remote access in minutes

Create a cloud vpn with complex site-to-site links, gateway links and provide local network access to remote users. Protect your network traffic and remote users connecting over public connections with secure encryption. All from a simple web interface

The Most Secure VPN Server

Pritunl provides innovative security features not available from any other provider. Including TPM and Apple Secure Enclave device authentication, a dynamic firewall, SELinux policies, dual web server design and self shutdown notification system

GitHub - pritunl/pritunl: Enterprise VPN server

Pritunl - Open Source Enterprise Distributed OpenVPN, IPsec and WireGuard Server

Teleport

DevOps teams use Teleport to access SSH and Windows servers, Kubernetes, databases, AWS Console, and web applications. Teleport prevents phishing by moving away from static credentials towards ephemeral certificates backed by biometrics and hardware identity, and stops attacker pivots with the Zero Trust design.

Teleport: Identity-Native Infrastructure Access. Faster. More Secure.

Alternative - StrongDM

StrongDM is a Dynamic Access Management (DAM) platform that extends Privileged Access Management (PAM) to work across any environment on-premises and in the cloud. It is designed to make access least-privilege by default with role-based, attribute-based, and just-in-time access controls. Companies like Humana, SentinelOne, and more have adopted StrongDM to secure access management to all their critical infrastructure.

Competitors & Alternatives to Teleport 2024 | StrongDM

Sshuttle

GitHub - sshuttle/sshuttle: Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.