A virtual private network (VPN) extends a private network across a public network, such as the Internet. It enables a computer to send and receive data across shared or public networks as if it is directly connected to the private network, while benefiting from the functionality, security and management policies of the private network.

Supported VPN technologies

OPNsense offers a wide range of VPN technologies ranging from modern SSL VPN’s to well known IPsec as well as older (now considered insecure) legacy options such as L2TP and PPTP.


A powerful SSL VPN solution supporting a wide range of client operating systems including mobile (Android / IOS).

Supported OpenVPN clients

  • Viscosity (Mac OSx & Windows)
  • OpenVPN for Android
  • OpenVPN Connect (IOS)


IPsec allows connectivity with any device supporting standard IPsec. This is most commonly used for site to site connectivity to other OPNsense installations, other open source firewalls, and most commercial firewall solutions (Cisco, Juniper, etc.). It can also be used for mobile client connectivity (road warrior).

Legacy Support

OPNsense offers legacy support for L2TP and PPTP, just in case you need it.