For the best ProtonVPN 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
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.
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 ProtonVPN 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).
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.
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 ProtonVPN using OpenVPN GUI
1. Download and install the correct OpenVPN GUI MSI install file for your PC from here.
2. Run OpenVPN GUI. An icon for it will appear in your Windows taskbar notification area (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).