Return to Facebook   Twitter   Reddit   Instagram   Mastodon   ProtonMail
Support Center / How to use ProtonVPN with the OpenVPN GUI on Windows

How to use ProtonVPN with the OpenVPN GUI on Windows

You can download the ProtonVPN native app for Windows. However, in some cases, users may prefer to use a third-party VPN client capable of handling OpenVPN configs.

If you prefer a manual connection and tinkering OpenVPN configuration files, the OpenVPN GUI application is one of the alternative options for using ProtonVPN on your Windows PC. There are roughly four steps to use a third party OpenVPN client to connect to ProtonVPN servers: A. Downloading and installing the OpenVPN client, B. Getting ProtonVPN *.ovpn configuration files, C. Importing the configuration files and finally D. Connecting to a ProtonVPN server. You can find a tutorial on how to set it up below.

Note: Advanced features available in the ProtonVPN client such as Connection Profiles, the Network Killswitch protection, the VPN Server Map and similar will not be available when using third party OpenVPN clients.

A. Installing and Setting up OpenVPN GUI

  1. First, download the OpenVPN GUI application:
  2. Install the OpenVPN GUI application.
    • Open the installer file
    • Follow the setup wizard

B. Downloading the desired VPN Server configurations

Once the application is installed, you now have to download the ProtonVPN server configuration files – using these files, the OpenVPN app will know how to connect to ProtonVPN servers.

  1. To Download ProtonVPN configuration files:
    • Log into your ProtonVPN dashboard at If you do not yet have an account, sign up for a Free plan for Windows.
    • Select Downloads on in the left navigation bar
    • Find the OpenVPN configuration files section and chose
      • Platform: WINDOWS  (THIS IS IMPORTANT, as otherwise you may be vulnerable to DNS leaks)
      • Protocol: UDP (recommended) / use TCP if you experience slow VPN speeds (this utilizes port 443)
    • Click the download icons for the server you wish to download
    • Note: If you selected “Download all configurations”, the requested files will be in a ZIP archive – each of the files will contain information on how to connect to one of the ProtonVPN servers.Double-click with the left mouse button to open the ZIP archive, and view all of the configuration files.

C. Importing the config files into the OpenVPN client

  1. Copy the configuration files which you want to use to this OpenVPN app directory:
    • C:/Program Files/OpenVPN/config/
    • Note: The OpenVPN GUI application only supports up to 50 configuration files present in the /config/ folder. Thus, you’ll have to copy only a few configuration files to that folder. Since each file represents a server, you’ll have to know beforehand which servers you’ll want to connect to. Once the installation is complete, you can easily switch between the servers you have copied over.
    • Note: if you selected download all option, first unzip the files in a location of your choice and then copy them to the desired files to the same directory.

D. Connecting to ProtonVPN

Now that the configuration files have been loaded into the proper folder for the application to detect them, let’s open the OpenVPN GUI app itself.

  1. Double-click the shortcut on your desktop (or go to the Start menu and type OpenVPN to find and click to start the application)
  2. Allow the application administrative permissions – it’s necessary for a VPN connection.
  3. The application will start running in the system tray. It’s the area near your clock:

    It might also be in the hidden system tray area:
  4. Right click the application icon, hover over one of the servers, and click connect.
  5. Enter your OpenVPN/IKEv2 credentials, and click OKNote: to use our NetShield DNS filtering feature, append the suffix +f1 to your username to block malware, or +f2  to block malware, ads, and trackers (for example 123456789+f2).
  6. After a few seconds, the application will connect and the window will disappear. The system tray icon will turn green, and indicate that you are connected when you hover over it:

And that’s it! You should be successfully connected. To disconnect, it’s the same as step D4, except you select disconnect.


Related Articles

Solutions to Authentication Failures

How to install the ProtonVPN Client on Windows

How to install ProtonVPN on Android

How to install ProtonVPN on iOS


Post Comment



    where i can input proxy on protonvpn as my network is proxy restricted

  2. ProtonVPN Team

    Hello. We do not support proxy connections as of now, sorry for the inconveniences caused.

  3. help

    my protonvpn does not connect, i click on the conect button but it says not conected after that

  4. ProtonVPN Team

    Hello. Please contact our customer support team as we need the connection logs for the investigation.

  5. Abkrim

    After try get error

    Sat Jul 14 20:46:38 2018 OPTIONS IMPORT: –ifconfig/up options modified
    Sat Jul 14 20:46:38 2018 OPTIONS IMPORT: route options modified
    Sat Jul 14 20:46:38 2018 OPTIONS IMPORT: route-related options modified
    Sat Jul 14 20:46:38 2018 OPTIONS IMPORT: –ip-win32 and/or –dhcp-option options
    Sat Jul 14 20:46:38 2018 OPTIONS IMPORT: peer-id set
    Sat Jul 14 20:46:38 2018 OPTIONS IMPORT: adjusting link_mtu to 1657
    Sat Jul 14 20:46:38 2018 OPTIONS IMPORT: data channel crypto options modified
    Sat Jul 14 20:46:38 2018 Data Channel Encrypt: Cipher ‘AES-256-GCM’ initialized
    with 256 bit key
    Sat Jul 14 20:46:38 2018 Data Channel Decrypt: Cipher ‘AES-256-GCM’ initialized
    with 256 bit key
    Sat Jul 14 20:46:38 2018 interactive service msg_channel=0
    Sat Jul 14 20:46:38 2018 ROUTE_GATEWAY I=3 HWADDR=2
    Sat Jul 14 20:46:38 2018 open_tun
    Sat Jul 14 20:46:38 2018 TAP-WIN32 device [Ethernet 3] opened: \\.\Global\{1088A
    Sat Jul 14 20:46:38 2018 TAP-Windows Driver Version 9.21
    Sat Jul 14 20:46:38 2018 Set TAP-Windows TUN subnet mode network/local/netmask = [SUCCEEDED]
    Sat Jul 14 20:46:38 2018 Notified TAP-Windows driver to set a DHCP IP/netmask of on interface {1088A1B0-934B-4B3A-9682-FD80818D45D1} [DH
    CP-serv:, lease-time: 31536000]
    Sat Jul 14 20:46:38 2018 NOTE: FlushIpNetTable failed on interface [11] {1088A1B
    0-934B-4B3A-9682-FD80818D45D1} (status=5) : Acceso denegado.
    Sat Jul 14 20:46:38 2018 do_ifconfig, tt->did_ifconfig_ipv6_setup=0
    Sat Jul 14 20:46:38 2018 Block_DNS: WFP engine opened
    Sat Jul 14 20:46:38 2018 Error in add_block_dns_filters(): add_sublayer: failed
    to add persistent sublayer : Acceso denegado. [status=0x5]
    Sat Jul 14 20:46:38 2018 Blocking DNS failed!
    Sat Jul 14 20:46:38 2018 Exiting due to fatal error
    Press any key to continue…

  6. ProtonVPN Team

    Hello. Please contact our support team and we will provide the solution for your situation.

  7. CG

    Tried to use the openGUI but it is not accepting my protonvpn username and password. Help.

  8. ProtonVPN Team

    Hello There. For your information, the ProtonVPN and OpenVPN log in credentials are different. You can find them in your user control panel under “account” tab on our ProtonVPN website, there will be a different combination of username and password which you can change to whatever you like.

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

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: