Connect Using IKEv2 on Android

Last updated 15 Mar 2026 · 7 views

Android supports IKEv2 through the strongSwan VPN Client app, available free on the Google Play Store.

Install the App

  1. Open the Google Play Store.
  2. Search for "strongSwan VPN Client".
  3. Install the app.

Add a VPN Profile

  1. Open strongSwan VPN Client.
  2. Tap "Add VPN Profile".
  3. Fill in:
    • Server: uk.premiervpn.net (or your preferred location)
    • VPN Type: IKEv2 EAP (Username/Password)
    • Username: Your VPN username
    • Password: Your VPN password (or leave blank to be prompted each time)
  4. Tap "Save".

Connect

  1. Tap the profile you created.
  2. If prompted, allow strongSwan to set up a VPN connection.
  3. The app will show "Connected" and a key icon will appear in the notification bar.

Disconnect

Open strongSwan and tap "Disconnect", or tap the ongoing notification and disconnect from there.

Available Server Locations

Location Server
United Kingdom uk.premiervpn.net
Germany de.premiervpn.net
Spain sp.premiervpn.net
France fr.premiervpn.net
Netherlands nl.premiervpn.net
Sweden sw.premiervpn.net
United States (Kansas) ks.premiervpn.net
United States (New York) ny.premiervpn.net
United States (Los Angeles) la.premiervpn.net
Canada ca.premiervpn.net
Australia au.premiervpn.net
Japan jp.premiervpn.net
Singapore sg.premiervpn.net

Create multiple profiles for different locations.

Advanced: CA Certificate

The strongSwan app may prompt you to select a CA certificate. Select "Select automatically" — our servers use Let's Encrypt certificates which are included in Android's trust store.

FAQs

What is "IKEv2 EAP" vs "IKEv2 Certificate"?

PremierVPN uses EAP (Extensible Authentication Protocol) with username and password. Select "IKEv2 EAP (Username/Password)" when creating the profile.

The connection drops when my phone goes to sleep.

In the strongSwan app settings, enable "Keep-alive" and ensure the app is excluded from battery optimisation (Settings → Apps → strongSwan → Battery → Unrestricted).

Can I use the built-in Android VPN settings instead?

Some Android manufacturers include native IKEv2 support (Samsung, Google Pixel). If your phone has it, you can use it the same way as iOS — Settings → Network → VPN → Add with type IKEv2/IPSec MSCHAPv2. If not available, use the strongSwan app.