How to Set Up an IKEv2 VPN Server with StrongSwan

A VPN (Virtual Private Network) allows you to securely encrypt traffic on untrusted networks, such as those at a coffee shop, conference, or airport. [IKEv2](https://en.wikipedia.org/wiki/Internet_Key_Exchange) (Internet Key Exchange v2) is a protocol that allows for direct IPSec tunneling between the server and client. In this tutorial, you’ll set up an IKEv2 VPN server using [StrongSwan](https://www.strongswan.org/) on your server. Choose your operating system below to get started.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.