Skip to content

strongSwan on Android: IKEv2 Setup Guide

IKEv2 provides excellent performance and stability on Android devices. We’ll be using strongSwan, a trusted open-source VPN client that’s specifically optimized for IKEv2 connections.

Why use strongSwan?

strongSwan is a reliable, open-source VPN client that’s been thoroughly tested and trusted by millions of users. It offers secure, stable connections and is regularly updated with the latest security features.

Before You Start

Log in at vpnbaron.com and open the Servers page. You’ll need two things from it:

  • Your VPN credentials: the card at the top shows your VPN Username and Password, with copy and reveal buttons. These are separate from your website login.
  • A server address: open the IKEv2 tab on the same page and pick a server.

Android Setup Guide

  1. Install strongSwan Open the Google Play Store, search for strongSwan, and install the app.

    strongSwan on Play Store

  2. Create a New Profile Open the strongSwan app and tap on Add VPN Profile.

  3. Configure VPN Settings Enter the following details:

    • Server: (a server address from the IKEv2 tab of the Servers page)
    • VPN Type: IKEv2 EAP (Username/Password)
    • Username: (your VPN username from the Servers page)
    • Password: (your VPN password from the Servers page)

    Leave all other settings at their default values.

  4. Save and Connect Tap Save to create the profile. Then, tap on your newly created profile to connect.

  5. Allow VPN Connection Android will prompt you to allow strongSwan to create a VPN connection - this is a standard security feature - tap “OK” to allow strongSwan to manage your VPN connection.