From the course: Learning VPN
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
OpenVPN
- [Instructor] OpenVPN is a popular open-source option for creating a VPN. Server and client software are available for free on various platforms, and are also available on embedded devices as well. OpenVPN gets its security from the OpenSSL encryption library, making it highly-configurable in terms of security, offering up to 256-bit encryption. OpenVPN handles key exchanges using TLS, and then sets up a secure Layer 2 or Layer 3 tunnel between endpoints, using a custom security protocol that's based on TLS, rather than other protocols that are used by other VPN software, like IPsec or IKE. OpenVPN typically operates on UDP port 1194, but the port and protocol can be changed, making OpenVPN a good choice for avoiding detection, and for getting around network limitations. If you need to provide VPN connectivity in a very restrictive environment, for example, you could provide the service on TCP port 443, where it would look just like secure web browsing traffic. OpenVPN also works…