For the best Proton VPN experience on Windows, we strongly recommend using our official Windows app. Features include:
- Choice of OpenVPN (UDP or TCP) or WireGuard® protocols
- Smart Protocol to choose the best VPN protocol for your needs
- Connection profiles
- Kill switch
- Permanent kill switch
- Alternative routing
- VPN Accelerator
- Split tunneling

Download the Proton VPN for Windows
It is also possible to configure third-party VPN apps, although doing so means many of the advanced features in our app will not be available.
In this article, we look at how to manually configure the OpenVPN GUI app on Windows. This is the official community-developed, open-source OpenVPN app. Please note that this is not the OpenVPN Connect app developed by OpenVPN Technologies Inc.
How to manually configure OpenVPN on Windows
To manually configure OpenVPN on Windows using OpenVPN GUI:
- Find out your OpenVPN login credentials
- Download the required OpenVPN configuration files to your PC
- Configure OpenVPN GUI using the downloaded config files
Find out your OpenVPN login credentials
Your OpenVPN username and password are different to your Proton VPN account username or password.
To find them, log in to account.protonvpn.com and go to ≡ (if on an iPhone) → Account → Username → OpenVPN / IKEv2 username.
If you would like 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).
Learn more about how to login to Proton VPN
Download the required OpenVPN configuration files
Log in to account.protonvpn.com and go Downloads → OpenVPN configuration files. Then:
1. Select platform (choose Windows)
2. Select protocol. Choose between OpenVPN UDP or OpenVPN TCP. UDP is faster and recommended in most situations, while TCP is more reliable and can bypass some censorship measures.
Learn more and whether to choose UDP or TCP
3. Select config file and download. Select the type of config file you wish to download. The list of available files will dynamically change based on the type you select. Click the Action → Download button next to the specific config file you want.

- Secure core — our special Secure Core VPN servers. Choose the exit location and the Secure Core server (via) that your connection will be routed through.
- Country — will automatically connect you to a server in the selected country.
- Standard server — specify an individual server, sorted by country. In the Status column, Plus servers are marked with a P, P2P servers are marked with a double-arrow icon, and Tor servers are marked with an onion icon.
- Free server — servers available to users of our Free plan.
It is also possible to Download all configurations for the selected config type.
Setup Proton VPN using OpenVPN GUI
1. Download and install the correct OpenVPN GUI MSI install file for your PC from here (remember, this is different progam to the OpenVPN Connect app).
2. Run OpenVPN GUI. An icon for it will appear in your Windows taskbar notification area (sometimes called the system tray. You may need to click the Show hidden icons arrow ∧ to see it). Right click on the icon and go to Import → Import file…

3. Navigate to where you downloaded the OpenVPN configuration file (probably your Downloads folder), select it, and click Open.

Click OK at the File imported successfully message.
4. Right click the OpenVPN GUI icon in your notification area → Connect.

You can import up to 50 OpenVPN profiles into OpenVPN GUI. If you have imported multiple profiles, right click the OpenVPN GUI icon in your notification area → hover over the profile you would like to use → Connect.

5. Enter your OpenVPN username and password (not your account username and password — see above).

OpenVPN passwords are very secure (i.e., long) so we recommend that you check the Save password box to log in easily each time. Click OK.
A Windows notification will alert you when the connection is successfully established and the OpenVPN GUI icon in your notification area will turn green.

To disconnect from the VPN, right click the OpenVPN GUI icon in your notification area → Disconnect (or right click the OpenVPN GUI icon in your notification area → hover over the profile you are connected to → Disconnect if you have imported multiple profiles).

Related Articles
Solutions to Authentication Failures
How to install the Proton VPN Client on Windows
where i can input proxy on protonvpn as my network is proxy restricted
0
Hello. We do not support proxy connections as of now, sorry for the inconveniences caused.
0
my protonvpn does not connect, i click on the conect button but it says not conected after that
0
Hello. Please contact our customer support team as we need the connection logs for the investigation. https://protonvpn.com/support-form
0
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
modified
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 5.135.93.126/255.255.255.192 I=3 HWADDR=2
2:44:da:7a:e0:bd
Sat Jul 14 20:46:38 2018 open_tun
Sat Jul 14 20:46:38 2018 TAP-WIN32 device [Ethernet 3] opened: \\.\Global\{1088A
1B0-934B-4B3A-9682-FD80818D45D1}.tap
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 =
10.8.8.0/10.8.8.42/255.255.255.0 [SUCCEEDED]
Sat Jul 14 20:46:38 2018 Notified TAP-Windows driver to set a DHCP IP/netmask of
10.8.8.42/255.255.255.0 on interface {1088A1B0-934B-4B3A-9682-FD80818D45D1} [DH
CP-serv: 10.8.8.254, 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…
0
Hello. Please contact our support team and we will provide the solution for your situation.
0
Tried to use the openGUI but it is not accepting my protonvpn username and password. Help.
0
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.
0