Return to protonvpn.com Facebook   Twitter   Reddit   ProtonMail
Support Center / Download and setup / How to set up OpenVPN on Android

How to set up OpenVPN on Android

There are two ways you can use ProtonVPN on Android. The recommended way is to use the ProtonVPN app, which is one of best Android VPN apps available. You can get our Android VPN app from the Google Play Store.

Google Play VPN Android

If you don’t want to use the ProtonVPN Android app, you can also connect to ProtonVPN using any third-party OpenVPN client. The instructions below walk you through how to set up ProtonVPN via popular OpenVPN Android clients.

The download link for the ProtonVPN *.ovpn config files can be found at the bottom of this article.

To setup ProtonVPN as an Android VPN follow the below steps:

  1. Download the app

    To avoid undesired behavior and bugs, we strongly recommend using one of the following applications:

    1. OpenVPN for Android (free, open source software): available here on the Google Play Store or here on the independent app store F-Droid.
    2. OpenVPN Connect (free, created by authors of OpenVPN protocol): available here on the Google Play Store
  2. Download configuration files to your device:

    Below we describe how to download config files directly onto your device, you can also send config files to your device via Email or USB transfer.

    1. Download the ProtonVPN config files onto your phone
      1. Log into your ProtonVPN dashboard at account.protonvpn.com/login
      2. Select Downloads on in the left navigation bar
      3. Find the OpenVPN configuration files section and chose
        • Platform: Android 
        • Protocol: UDP (recommended) / TCP if you experience slow VPN speeds (this utilizes port 443)
      4. Click the download icons for the server you wish to download
      5. If you selected “Download All configurations”, you will need a program to extract the zip file  
    2. Alternatively: You can perform the above steps on your PC and send the wanted *.ovpn config files as attachments to an email address you can access on your android device.

 

  1. Set up OpenVPN on Android.

    Note: we perform the below steps with the “OpenVPN for Android application”. Users of other applications will follow a similar steps with slightly different user interfaces.

    1. In the OpenVPN for Android app, press the import button in the top right corner, find your recent downloaded file and select to import.

    2. Press the save button to finish importing the config file.

      To add more connections simply repeat step 3b and 3c with different configuration files. Secure Core servers are marked as xx-xx-01.protonvpn.com.xxxxxxx.ovpn.

  2. Connect to ProtonVPN

    1. Tap on the newly added profile to connect.

    2. Press “OK” when you see the below prompt for “Connection request”

    3. When prompted for the username and password, enter your OpenVPN credentials and hit connect.
      For more information on your OpenVPN credentials and where to find them, see here.

    4. A new screen will appear detailing the connection attempt. When you see “Initialization Sequence Completed” and a key icon appears in the top status bar, you are successfully connected. Press the back arrow to return to the main menu.

  3. To disconnect:

    1. Press the profile you are currently connected to (Indicated by a “Connected:SUCCESS […]” subtitle underneath the profile name) and confirm the disconnect

Additional resources

Download ProtonVPN *.ovpn config files

Related articles

Unable to connect

Does ProtonVPN store user information?

How to setup ProtonVPN on iOS

How to install ProtonVPN on Windows?

How to setup OpenVPN on Mac?

Post Comment

86 comments

  1. Dizzy

    I would like to use Proton VPN on my Android phone, but I live in China, which means that I can’t access the Google Play Store. Is it possible to download the apk file from somewhere else so that I can sideload it onto my phone? (Note: it is no just that the Google Play Store is blocked in China. Almost all phones bought here don’t have the Play Store app, and it can’t be installed even if you can find a copy to download.)

  2. ProtonVPN Team

    Hello Dizzy, Please contact our customer support team and we will provide with the required tools to try out our services in China. https://protonvpn.com/support-form

  3. Alex

    I’ve an issue with ProtonVPN for Android, similar to reported by John, connection is not responsive after locking phone while connected to Internet via WiFi. I’ve tried to set connection as “Always-on active” in VPN connections section of phone Settings, it doesn’t seem to change anything. If I use different OpenVPN client (OpenVPN for Android) everything is fine.

    Steps to reproduce:
    1. Be sure phone is using WiFi network connection (not cellular carrier data connection, there is no issue on cellular connection). I’ve noticed the issue on my home WiFi network. Have not checked on any other WiFi networks, but I guess it doesn’t matter.
    2. Connect to server using ProtonVPN app, doesn’t matter which one. I connect to AU servers (both with Secure Core option and without it, I guess it doesn’t matter as well).
    3. Lock phone. I press Power button to switch off display and lock phone. But it is fine if you just wait a minute for auto lock. Locked here means that it will require password to unlock phone after waking up. Probably password lock is not really related to the issue, just going to sleep mode matters.
    4. Wait some time (I believe waiting for 5 minutes is enough). Unlock phone.
    5. Connection is in connected state, key symbol is shown in tray. There is upload activity according to ProtonVPN app but *no download* activity. All messages in ProtonVPN log have old timestamps (e.g. around the time phone was locked).

    Environment:
    1. Android 7.1.1
    2. Phone: Blackberry KeyOne, BBB100-1, firmware build AAV119
    My guess is that there is some network state change on WiFi network that is not handled by ProtonVPN. Hope this will help to nail down the issue. I’ve switched to OpenFPN for Android for now and can live with it.

  4. ProtonVPN Team

    Hello Alex, thank you for the steps to reproduce the issue. We have delivered the information to the developers and will do our best to see how to solve it. We appreciate your time!

  5. carlos francavilla

    Same issue as Alex, vpn not downloading activity after unlocking the phone, i am running proton vpn app version 1.22. on Samsung S7 with Andoid 7.0 security revision march 2018, i don not change wifi and cellular and the issue is always in the wifi without any lost of signal. Don not receive any message will the phone is locked.

  6. ProtonVPN Team

    Hello Carlos, please contact our support staff and we will do our best to help you out with the android connection loss issue! https://protonvpn.com/support-form

  7. John

    I really like the android it works very well, the only issue is that after some period of time, the connection becomes very slow/unusable (or goes to sleep) if I simply reconnect to another server all is well – is there any way to avoid this?

  8. ProtonVPN Team

    Hello John, as much as we tested , we could only reproduce it when we are stepping away from wifi signal until it gets low and barely stays connected. Is this a similar case to you? Please contact our customer support team about it. https://protonvpn.com/support-form

  9. Thierry

    Currently trying ProtonVPN for Android. Everything works great when connected to my home Wi-Fi but as soon as I am on the go and use data from my cellular data provider all apps are telling me I have no internet connection. Am I missing something?

  10. ProtonVPN Team

    Hello Thierry,
    May we ask, do you swtich from wifi to cellular and then loose internet on apps, or can you connect to our vpn servers with cellular and evn then loose internet?
    Please contact our support with more detailed information.
    https://protonvpn.com/support-form

  11. Pedro

    Hi
    Installed and running fine.
    One thing did not understand though:
    “Use secure core”…?

    Thanks

  12. ProtonVPN Team

    Hello Pedro,
    Secure core is a feature of our applications that provides extra security layer by bouncing your connection through two VPN servers. If you have any further questions or issues that you`d like to be addressed, feel free to write us a message here:
    https://protonvpn.com/support-form

  13. Harold Filet

    Hello, I just found this app a few days ago and it’s great. But it seems to block local traffic (to a LAN server on the same subnet 192.168.x.y). I have to disconnect from the VPN to access my LAN.
    Is there a way to automatically start a user defined default config ? (a one click start solution)
    On my phone, the setting “Start with Android” fails to connect. Maybe it starts too soon and it sould wait longer for network availability before sending an error message.

  14. ProtonVPN Team

    Hey Harold, our app uses IKEv2 protocol which does not allow connections on a local network by design. You can try using OpenVPN Connect app instead, OpenVPN protocol usually does allow connections in the local network.

  15. nightflow

    Works great on ChromeOS devices that have Google Play Android support. I’m using it successfully on an Asus Chromebook Flip 2 C302CA-DHM4 w/ the Android ProtonVPN app! Also run ProtonVPN on a variety of platforms without problems including OpenVPN on macOS High Sierra.

  16. Tomy

    when will proton vpn have a app for android tv box would be great and the best

  17. ProtonVPN Team

    Hey Tomy, optimizing it for Android TVs is quite low on our to-do list, but we will see what we can do about it.

  18. ted

    it suddenly stopped on Android .. i’m in UAE, dose this has anything to do with VPN IPs block ? anyone reported that protonvpn servers can’t be reached from UAE ?

  19. ProtonVPN Team

    Hello Ted, there is a possibility that our hostnames were blocked. However, there are a few things you can try out, please contact us via https://protonvpn.com/support-form and we will provide you with a few methods that might work.

  20. John Parker

    Why isn’t the ProtonVPN apk for android downloadable from f-droid or some place other than the Google play store? Google is one of the biggest enemies of privacy in the world so how can you be sure they don’t tamper with ProtonVPN?

  21. ProtonVPN Team

    Hello John, we do provide Android app .APK file, just simply write us an e-mail via https://protonvpn.com/support-form

  22. Harold Filet

    Although it is not (yet?) available on f-droid, you can download it from yalp store which is on f-droid. And it’s running without complaining the missing google play store/services/framework on my phone (using an alternate custom ROM).

  23. Norman

    Hi. I’ve an extra SIM (Swiss telecommunications company). It’s possible to configure ProtonVPN on a Wifi Broadband like the Huawei E5885, or a Netgear AirCard 810?

  24. ProtonVPN Team

    Hello Norman, these devices do not support VPN natively, so you will have to connect to VPN on each of your devices individually.

  25. Vivek S Panicker

    Hi, could you advise on the configuration for Chrome OS? I tried to manually import CA and configure various server IP, nothing is fruitful.

  26. ProtonVPN Team

    Hello Vivek, we have not tested our Android app on ChromeOS. However, maybe you will find this thread on our subreddit useful, one of our users has reported that certain versions of ChromeOS are able to run our Android app without issues: https://www.reddit.com/r/ProtonVPN/comments/7sju41/how_to_use_protonvpn_with_a_chromebook/

  27. Tom

    First of all, thanks for your VPN software, overall it works great on WIFI and on 4G.
    For me there’s one exception though. When trying to connect when i’m on one certain WiFI-network, connection fails and i get ‘Gateway unreachable’ and ‘Peer not responding’. Opera VPN does connect without any problem. Is there a way to fix this?

  28. Snorgel

    Hi,
    I have noticed, Google Play Services and Google Play Store are not routed via the ProtonVPN but instead these services try to connect outside theVPN. Is there a reason why?
    Thanks.

  29. ProtonVPN Team

    If you don’t want to use Google PlayStore, we can provide you with Android app .APK file, just simply write us an e-mail via https://protonvpn.com/support-form

  30. George

    Hello,
    Does the ProtonVPN app tunnel traffic from all the android apps automatically when we connect or we need to configure something more? Like the allowed apps on the openVPN for android app where we can choose which apps we want to use with the VPN?

    Thanks

  31. ProtonVPN

    Hey,

    All of the services that rely solely on internet connection are tunneled once you are connected to a VPN server. We do not support split tunneling at the moment, so your internet connection is completely tunneled and encrypted.

  32. Bruno

    How can i configure VPN file to use in android. I have a free account but i cant download any country files like the instructions showed on this page https://protonvpn.com/support/android-vpn-setup/

  33. ProtonVPN

    hi bruno, country config files include the basic servers and thus are available to paid subscribers only. If you want to set up on android, download the server config files for US, NL and JP free servers

  34. Jon

    Does not work on UAE.

  35. Jim Bradrick

    Please also consider developing an extension for Chrome OS.

  36. Kian

    Some features I would like in the Android App:
    Android TV Support
    Connect to Fastest Server Option
    Connect on Android Boot
    Auto-connect
    Connect only to Secure Core Servers Option

    Are you guys planning to implement any of these? 🙂

  37. ProtonVPN

    Hi, yes the Android app will almost include all of these: Fastest server connection, Connect on Boot and connecting to preselected servers such as secure core or similar.

  38. Kian

    Is there a way to download the country file for Secure Core servers only so that I can connect to the fastest secure core servers only? I want to use your privately own servers only and want to be able to connect to the fastest one on demand.

  39. ProtonVPN

    Hi Kian, with Secure Core, the fastest server will in majority of times be the connection with closest geographic proximity for both entry and exit node. E.g. if you live in Sweden, the SE >> FR connection would most likely always be the fastest.

  40. Kian

    Is your Android app going to work with Android TV devices as well? Please make this happen, it shouldnt be much more work either.

  41. appuser

    This service looks really excellent. I’m waiting for an Android app. I hope one is available soon.

  42. plon

    Will there be an Android-App in some time?

  43. ProtonVPN

    Yes, this is currently in development.

  44. gbrlhtclcq

    UK config file for Android not working (could not resolve domain gb.protonvpn.com), had to change the server to uk.protonvpn.com.
    Otherwise happy till now 🙂

  45. Jason

    I’ve tried downloading to my phone each of the configuration files from all the servers in the list and they all fail with an “unrecognized error”. The support docs don’t seem to have an answer for this issue. I did choose the “Android” radio button.

  46. Jay

    Every profile I try to import into OpenVPN for Android fails to save with a message about bad backslash usage.

  47. Litvan

    Too bad it doesn’t work when you have 2way auth on your account since you only get the option to enter your login info and your initial password, it never prompts for the 6-digit 2-way auth code, nor for the mailbox password (for decrypting)

    [us-30.protonvpn.com] Peer Connection Initiated with [AF_INET]209.58.142.159:1194
    AUTH: Recieved control message: AUTH_FAILED
    SIGTERM[soft,auth-failure] recieved, process exiting

  48. Litvan

    never mind.. sorted, I just didn’t pay attention to the openvpn login info that’s a lil obscurely placed in the middle of the page instead of being emphasised with colour/size ect 🙂

  49. ProtonVPN

    The password you are using is incorrect, you have to use the OpenVPN password. Details here: https://protonvpn.com/support/vpn-login/

  50. Neon

    I managed to get this working using the guide, thanks!
    I have a question though – is it ok to leave OpenVPN connected indefinitely or is it better to disconnect when not in use?

  51. Anonymous

    What a shame – was working great on Android for a few days, but now has just stopped connecting and constantly gives auth fail errors.
    Changing username and password does not help.
    Time to look elsewhere….

  52. ProtonVPN

    check out our checklist for auth failures here: https://protonvpn.com/support/vpn-auth-fail-solution/

  53. AK

    Its been a long time now.. any news on when the VPN is going to work on the openVPN connect app. I really need to work on my phone. I dont want to switch my VPN so soon.

  54. ProtonVPN

    hi it works on the OpenVPN Connect app now as well. Be sure to download the latest config files from the account.protonvpn.com/download section and select `Android` as your OS. This will generate config files which are also compatible with OpenVPN Connect

  55. Andresmc

    I’m having issues connecting my android phones. The connexion is denied, but I can make it with my laptop

  56. Al

    seems I cant download the ovpn files. every time i go to the link at the bottom as the page says https://account.protonvpn.com/download takes me to a log in page and back to my account page without downloading anything.

  57. ProtonVPN

    The downloads can be found in the download section on the left after you log in

  58. Murat

    hi I keep getting :SIGTERM[soft,auth-failure]received,process exiting … and cannot establish connection on OpenVPN for Android… i have tried several config files same result

  59. ProtonVPN

    please make sure you’re using the openvpn credentials and not your account credentials on android. If that doesnt help, try resetting your pw. If the issue still persists, please drop us a line via protonvpn.com/support-form

  60. RM

    I have changed my login id and it started to work.

  61. kinh

    لا يعمل مع الاندوريد
    فشلx509

  62. ProtonVPN

    please make sure you have selected the android platform when downloading configuration files from account.protonvpn.com > left side Download > Config generator

  63. Ssantiago

    Me costeo trabajó, ponía el usuario y contraseña de protonmail pero son las otras

  64. Sygurd

    It’s really weird but I can’t confirm “connection request”. “OK” button is not clickable. “Cancel” works fine.

  65. user

    Any chance of getting a browser extension of yours?

  66. Robbert

    I am running Lineage ROM. It has built in support for VPN. I cannot find setup instructions for this. Do I really need to install a separate app for this? Inconvenient to say the least.

  67. ⒶF

    Agreed. My phone has VPN support out of the box, which would be nice to be able to use with Proton VPN so I wouldn’t have to install yet another third party app.

  68. Solhat

    Among download config-files I cannot see those related to Russia (ru), Ukraine(ua), etc. Does this mean I cannot use ProtonVPN from above countries? Thanks for detailed answer!

  69. ProtonVPN

    hi you can see all our server here protonvpn.com/vpn-servers

  70. Num

    I imagine as soon as you’re going steady with the desktop releases or even simultaneously with those releases that you’re going to deploy proprietary mobile versions. Right?

  71. ProtonVPN

    yes, mobile applications are currently in the works, no fixed release date yet. stay tuned

  72. Radu

    Hi,

    I’m trying to connect older Android (4.4.2) , by using OpenVPN for Android, and I get AUTH_FAILED on all 3 servers I tried. I have alpha-numeric ID and pass (same used for email). Any suggestions?

  73. Radu

    SIGTERM[soft, auth-failure]

  74. Radu

    please ignore, it works now

  75. ProtonVPN

    hi radu, just to confirm, you are using the openvpn credentials and not the ones for your protonmail account? Have these crendentials worked for you on any other device before? If the issue persists plz also drop us a line via https://protonvpn.com/support-form

  76. hermes

    The same thing happens to me: AUTH: Received control message: AUTH_FAILED
    Neither in adroid in my mobile nor in the laptop with ubuntu 16.04 does not work. But in windows it works by putting the same user and pass. Why does not it work in other environments?
    What a disappointment I have taken with prontovpn 🙁

  77. genericunimport

    “Got unrecognized line from management:ERROR:Options warning: Bad backslash (‘\’) in TCP:0: remember that backslashes are treated as shell-escapes”

    I’m using the config files provided by the link in this support article and the “Open VPN for Android” app I downloaded from the Google Play store. I don’t know if the error is server-side or in the config file itself, but I can’t connect to the VPN from my phone at all.

  78. ProtonVPN

    hi if this issue persists, please drop us a line via the support form https://protonvpn.com/support-form

  79. Philip Golan

    “OpenVPN server certificate verification failed: PolarSSL: SSL read error: X509 – certificate verification failed, e.g. CRL, CA or signature check failed”

    https://photos.google.com/photo/AF1QipMc5J2Lhm2URHS3hx_qptaKOqYLVu7TF_UGR5bz

  80. ProtonVPN

    Hi Philip, be sure to use the “OpenVPN for Android” as opposed to the “OpenVPN Connect” application. Currently the “OpenVPN Connect” app has an issue with intermediary certificates which we make use of. A workaround will be available in the near future.

  81. Lutz

    Hi, when will this workaround be availiable?

  82. ProtonVPN

    OpenVPN Connect is now supported. Be sure to download from the dashboard at account.protonvpn.com > Downloads and select Android as your OS. The generated files will be compatible with OpenVPN Connect

  83. Philip

    This way does not currently tunnel ipv6 traffic and allows it to pass in the clear. This means that if you visit a site that has an ipv6 address, the traffic will not be protected by the VPN.

  84. David

    Will this work with free protonmail users?

  85. Chapa

    I think it won’t. With my free account it won’t let me download the config files.

  86. ProtonVPN

    make sure to check the server config download and check under United States, Netherland and/or Japan

Leave a Reply

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

Don't find your answer? We're happy to help you!     Contact Our Support Team

Secure Your Internet Today

Get ProtonVPN