OpenVPN è un programma Virtual Private Network rilasciato con licenza GPL. L'applicazione gratuita nasce con l'intento di permettere agli host di autenticarsi a vicenda per mezzo di chiavi private e condivise, certificati digitali o password.
Il software è noto per utilizzare la cifratura OpenSSL ed è utilizzabile per le connessioni sia lato server che lato client. Presente un file di configurazione per gli utilizzatori più esperti.
OpenVPN concentra il traffico dei dati su una singola porta IP, costantemente controllata grazie ai sistemi di sicurezza interna del programma.
L'applicazione funziona anche attraverso server proxy e si integra perfettamente con il NAT.