OpenVPN
Software voor het opzetten van een VPN / Uit Wikipedia, de vrije encyclopedia
OpenVPN is opensourcesoftware waarmee een beveiligde dataverbinding in de vorm van een Virtueel Particulier Netwerk (VPN) kan worden opgezet. OpenVPN versleutelt in principe alle communicatie.
OpenVPN | ||||
---|---|---|---|---|
Ontwerper(s) | James Yonan | |||
Ontwikkelaar(s) | OpenVPN project / OpenVPN Inc. | |||
Uitgebracht | 13 mei 2001 (22 jaar) | |||
Recentste versie | 2.6.10 (20 maart 2024)[1] | |||
Status | Actief | |||
Besturingssysteem | Windows XP+, OS X 10.8+, Android 4.0+, iOS 6+, Linux en BSD | |||
Geschreven in | C | |||
Categorie | Virtual private network | |||
Licentie(s) | GNU General Public License | |||
Versiebeheer | ||||
Website | (en) openvpn.net | |||
|
Voor de transmissie wordt standaard UDP gebruikt. De IANA port is 1194. UDP heeft weinig overhead waardoor het een hoge performance biedt. TCP kan echter ook gebruikt worden, deze keuze is mede afhankelijk van netwerken die bepaalde VPN-protocollen niet goed ondersteunen of blokkeren. Sommige implementaties proberen in eerste instantie een UDP verbinding op te zetten, en wanneer deze niet lukt wordt TCP gebruikt. Soms wordt TCP-poort 443 gebruikt waardoor het VPN-verkeer minder opvalt en wordt toegestaan in omgevingen waar ander VPN verkeer wordt tegengehouden.
OpenVPN wordt als SSL-VPN gezien omdat SSL/TLS wordt gebruikt voor encryptie.
In principe wordt een VPN opgezet op laag 3 waarover protocollen als TCP en IP worden gebruikt. OpenVPN biedt ook de mogelijkheid laag 2 verbindingen op te zetten waardoor ethernetverkeer over de VPN tunnel gestuurd wordt. Dit wordt respectievelijk TUN en TAP genoemd.