Return to protonvpn.com Facebook   Twitter   Reddit   Instagram   ProtonMail
Support Center / Setup and use / ProtonVPN manual IKEv2 setup for iOS

ProtonVPN manual IKEv2 setup for iOS

Note: We have an official ProtonVPN app for iOS and iPadOS that provides the easiest way to connect to our servers and allows you to benefit from many of ProtonVPN’s advanced features. For example:

Get ProtonVPN for iPhone and iPad 

You can also connect to ProtonVPN servers manually using the following VPN protocols:

  • OpenVPN (using OpenVPN Connect )
  • WireGuard (using any “vanilla” WireGuard client, including the official open-source app)
  • IKEv2 (using the built-in iOS VPN client)

In this guide, we show you how to manually configure iOS and iPadOS devices to connect to our servers using the IKEv2 protocol. These instructions are for iOS / iPadOS 15 but should be similar for other iOS versions. 

Please note that connecting in this way means you will not benefit from the advanced features available through the official ProtonVPN iOS app.

iOS manual IKEv2 VPN setup for ProtonVPN

Import the ProtonVPN IKEv2 profile

1. In Safari (not a third-party browser), download our IKEv2 profile. Allow the download and you will see the following notification. Tap Close.

Download our IKEv2 profile2. Open iOS Settings and you will see Profile Downloaded notification. Tap on it.

Install profile 13. You can now examine the ProtonVPN Root CA certificate. Tap Install to install it (you will need to enter your passcode to proceed).

ProtonVPN Root CA4. Tap Install again at the warning and again at the pop-up dialog that appears.

Install the cert

5. The profile is now installed. Tap Done to finish.

Add an IKEv2 VPN configuration

1. Open the iOS Settings app and go to GeneralVPN & Device ManagementVPNAdd VPN Configuration.

2. Enter the following information:

  • Type: IKEv2 (the default setting)
  • Description: Choose any description for the VPN connection that makes sense to you
  • Server: The name of the VPN you wish to connect to (see below)
  • Remote ID: Enter the server name again
  • Local ID: Leave blank
  • User Authentication: Username (the default setting)
  • Username: Your ProtonVPN IKEv2 username (see below)
  • Password: Your ProtonVPN IKEv2 password (see below)

Add configuration
To find the names of our VPN servers: Log in to account.protonvpn.com using your browser and go to ≡ Settings (if using an iPhone) → DownloadsOpenVPN.

Configuration files → select the server that you would like to connect to. In the Action column next to it, click the dropdown icon to see the server name.

Clicking on the server name will save it to your clipboard for easy pasting into the iOS Settings menu. 

Server names

To find your IKEv2 username and password: your IKEv2 login details are not the same as your regular ProtonVPN login details. To find your IKEv2 login details, log in to account.protonvpn.com and go to ≡ Settings (if using an iPhone) → AccountOpenVPN / IKEv2 username.

IKEv2 username

  1. Back on the iOS VPN page, select the VPN connection you just created and toggle the Status switch on. You are now connected to ProtonVPN using IKEv2!

Connected!

You can also easily toggle the VPN connection on and off from the main Settings app menu.

Related articles:
ProtonVPN iOS OpenVPN setup
ProtonVPN macOS OpenVPN setup

Comments are closed.

Didn't find the answer you were looking for? We're happy to help you!Contact Our Support Team

Secure your internet

Get ProtonVPN

For customer support inquiries, please submit the following form for the fastest response:
Support Form

For all other inquiries:
contact@protonvpn.com


-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: OpenPGP.js v4.10.10
Comment: https://openpgpjs.org

xsBNBFiYeeIBCACpwuYcTsACyjQaqY3tOUonokamGZf3VDuLvcA9nQnu4vlB
n1RFFUJa5Pmf2yZ9EjJFSldTl5lreE3tFf53CcZ9wKa1R6aMnN/0VqURJho0
ZTqevQlCvuJ9kKHkDck3Em0/1WWnhDJgabp+fOa5HAHoAvcNy5gVPuexTT/N
wp6QcfB7w+qFhf73s0bcSn5RC+FAYlQxZVFhFtA7/7LthBVatDJrYLYP9XJd
zOZqz9AX0XZwKal25RcVeGHkNKgloo0bTgro4D88MR7saqXFHTRhy3+Wss7c
uqrh0uIkVmqtadoK/rAbqOyFXQ2DlvSMVrEMLUvwlZbC0taqcKDfNA+FABEB
AAHNLWNvbnRhY3RAcHJvdG9udnBuLmNvbSA8Y29udGFjdEBwcm90b252cG4u
Y29tPsLAfwQQAQgAKQUCWJh54wYLCQcIAwIJEN4dfnhhw11TBBUIAgoDFgIB
AhkBAhsDAh4BAAoJEN4dfnhhw11T6PwIAKgIHTUaEcCFQ5WfmwGpdhRgFe7H
gnHR8UOFPrRKnbCOQgTVPGwCFt8UVFhEgbmtroThU89DpxFSYUOD6nZ2k1X3
X4Q9OsItFUUuhPtLJrkz5ghtZLmsAH/edTRbVU1Ew1E8KbylLFI1J5yId7zR
GdnaTXv/E7P3po5X/b08TFAhXSyYYUbMeQuthbJajtpFygr53lm47cOWa4N8
udqLhmpheaQj04DuqYXOGC08JQn+XbHzhFl5Yvlt9Idk8+7c2UJ0qgWKQ5ZV
mquRAw5HDCQM5OqF1MoImDxOH+tK3PUlvFDsLZ1WPEOHK/EN12sPBx0x1R04
fcPTPdbMwgISGM3OwE0EWJh54gEIALqhrLUpvarPc0nkuHpyJC/MsrIDPLuV
qMc49tgjgDBsyIKJFEP9qCnkSOEixaFi+nTljUSpkHGR+PvEGecmcOdW6djN
QGxon/nwBT9d8HbtxJesaEIzwRAxmqQW9MqNq4UsfNQ0VvUYqV9wEbYfdDT/
jZfz9N0hjFELF1sg3UPcCRijhf162bp+rLQdO9vWVUbOdMQvsM/kyUJ6JMXR
xUtyKC05ddxii2SMr4XUW45ostPbxJybOF5oSZpEb1EIlrTLLPAe/498XlBW
hpRAPe+9ZfNs7drMvUEFnnOXahrXAuaaZpyaS/XBaloqSb1+v2AkUep3dbSF
PaRtbXRMS+kAEQEAAcLAaAQYAQgAEwUCWJh54wkQ3h1+eGHDXVMCGwwACgkQ
3h1+eGHDXVMZ4Qf4hu5N8/uYNDqJMFRIWSCpPGxmyIVXGARG4hgR8gwPZY9K
fReAUndX3uODBNIgZU7I3YntawU1DlP6GpP6yyR/8lfUMNCAXPDmd+zTFYIJ
UDHD8sw2GRrFVzFOKUpAapWFOI4XjSMP2UiK4HgrpUjAhe1wSaa7nEjtAuYT
zFx1QSuQD1iYcOF/FAm7EuhBIfWITjYAobGM6gonPbp3IPHM52rUbulllcdV
vCLs+blcyiVCGZlNcmlg3eibAJJL19TQLqT2DbQvQ/SyVBJGjoT+y4TTRtmZ
cebEjt2KJcc4x2lzPq3z2KJNyJTOTMB+aYD9Ma9IObDds+M/+5XDWi7f
=ueTT
-----END PGP PUBLIC KEY BLOCK-----

You can also Tweet to us:
@ProtonVPN