Return to Facebook   Twitter   Reddit   Instagram   ProtonMail
Support Center / Setup and use / ProtonVPN iOS manual IKEv2 VPN setup

ProtonVPN iOS manual IKEv2 VPN setup

Since we developed our native iOS application, we highly recommend using it instead of this method. You can get ProtonVPN for free on iOS. Find it in the App Store here.

This method is still viable if you are facing issues with our native application or just want to see if the protocol that it uses works on your network.

1. Download ProtonVPN IKEv2 certificate and click Install when prompted:

2. The certificate-installation dialog will appear. Tap Install in each of the steps:
If you are using iOS 13 or newer, see 2.1.

2.1) If you are using iOS 13 or newer, you will get a notification that the profile is downloaded.

3. Once installation steps are completed, tap the Done button.
If you are using iOS 13 or newer, see 3.1.

3.1) If you are using iOS 13 or newer, once the certificate is downloaded, navigate to Settings, tap on Profile Downloaded and then tap on the Install option in the top-right corner to install the certificate.

4. Open the VPN section in the General settings menu.

5. Tap on Add VPN Configuration…

6. Type in these settings:

Type : IKEv2
Description : (any name you want to use)
Server : Enter the hostname of the server you wish to connect to (for example Server hostnames can be found in the Downloads category in your account, under Server Configs section. Each server is named according to its server number and first two letters:
Remote ID : Same hostname as in the Server field.
Local ID : Leave it empty.
User Authentication : Username
Username : Your OpenVPN/IKEv2 username.
Password : Your OpenVPN/IKEv2 password.
You can check your OpenVPN/IKEv2 credentials in the Account section.
Proxy : Off.

7. Newly created VPN configuration will appear. Tap the Status slider to connect and tap it again to disconnect.

You have now finished the iOS IKEv2 VPN setup, and you can proceed to access the ProtonVPN servers through the IKEv2 protocol.

Related articles:
ProtonVPN iOS OpenVPN setup
ProtonVPN macOS OpenVPN setup

Post Comment


  1. parallelparadigms

    ProtonVPN IKEv2 installed on iPhone 7 and install tick is checked however, ‘Status’ will not ‘Connect’ for longer than one second or stay connected. Please advise. Many Thanks

  2. ProtonVPN Team

    Hello, please contact our customer support team as we need more details on your current situation.

  3. Forrest

    I tested this IKEv2 setup on iOS 11.4.1. Worked as described on this page but I had to use IP address instead of server hostname ( Server, Remote ID ).

    The connection drops every time the phone is locked and unused for some time. Is there anyway to prevent this issue?

    I tested using free version. Many thanks.

  4. ProtonVPN Team

    Hello Forest. This is just how the iOS platform works, whenever you put your phone to sleep, it will drop the connection, and when you wake it up, it should reconnect. Sadly there is nothing from our side that we could do about this.

  5. Arkady

    After the openVPN latest update it stoped working for me, so I’m trying this method on my ios, and getting only “connecting…” massage with no effect.

  6. ProtonVPN Team

    Hello. Please make sure that your credentials are configured in the application before connecting, that is username and password since the update caused its deletion.

  7. OpenVPN User

    Does this provide the same level of security and privacy as the OpenVPN app?

  8. ProtonVPN Team

    Hey, OpenVPN TCP is still probably the safest protocol you can use, but IKEv2 comes really close in terms of encryption.

  9. Free use not possible?

    I have tried setting up to the NL free server on both iOS 9.3.5 and 11.2.2. Neither work. When I connect, I see “Connecting…”, then “Disconnecting…” both quickly display and eventually returning to “Not Connected”.

  10. ProtonVPN Team

    Hey, this method for free servers requires a server IP address. For example ping and use the IP address you will get instead of the hostname.

  11. same error

    Hi, I pinged and entered in both server and remote id fields. Got exactly same error. I have the certificate installed and followed every step. Any idea why it doesn’t work?

  12. ProtonVPN Team

    Hello. Since you’ve done as described in the tutorial we would need to investigate this issue more with our customer support team.

  13. highlighter

    Thank you… it works

  14. user

    In terms of privacy and security how safe is to install this certificate into the system?

  15. ProtonVPN Team

    Hello, the same certificate is installed on our Android and macOS apps as well. Without the certificate, authenticating and connecting to our servers wouldn’t be possible.

  16. SecureCore User

    I believe that this doesn’t work with SecureCore servers, just specific servers, yes?

  17. ProtonVPN Team

    At the moment no, since there are two separate servers and manual connection method allows you to connect only to one.

Leave a Reply to ProtonVPN Team Cancel reply

Your email address will not be published. Required fields are marked *

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:

Version: OpenPGP.js v4.10.10


You can also Tweet to us: