OpenVPN (EN)

Protocol

Open-source VPN protocol for secure data transmission

OpenVPN

OpenVPN is an open-source VPN protocol that uses SSL/TLS for encryption and authentication of connections. It enables the establishment of secure tunnels between devices and networks over insecure networks such as the internet. OpenVPN supports both TCP and UDP connections and offers high compatibility with various operating systems. The protocol architecture allows for flexible deployment scenarios from client-to-site to site-to-site VPNs.

Architecture

flowchart LR     A[Client] -->|TLS Handshake| B[OpenVPN Server]     B -->|Encrypted Tunnel| C[Internal Network]     D[Server] -->|Site-to-Site Connection| E[Server]     F[Client] -->|UDP/TCP| G[OpenVPN Server]     G -->|Routing| H[Target Network] 

In Context

  • Typically used together with firewalls and authentication systems
  • Related to: IPsec, WireGuard, SSL/TLS
  • Example use case: Remote access to corporate networks
Quelle: AI Generated