Note: We have released a ProtonVPN app for macOS! If your device uses macOS version 10.12 and above, you can download our app here. The tutorial for our macOS app is here. With this app, you can connect to ProtonVPN directly without Tunnelblick. Get ProtonVPN for free on macOS to use our OpenVPN feature.
If your device uses an earlier version of macOS, continue reading to learn how to use Tunnelblick to connect to our VPN servers.
Tunnelblick is a free, open-source VPN interface that allows you to connect to our network via the OpenVPN protocol.
1. Locate your OpenVPN credentials. (If you don’t know how, here’s our guide on how to find and set your OpenVPN username and password.) If you already know your OpenVPN credentials, you can skip this step.
Note: This is not your ProtonVPN username or password
2. Download ProtonVPN configuration files by logging into your ProtonVPN dashboard and selecting Downloads in the left navigation bar.
3. Find the OpenVPN configuration files and choose:
- Platform: macOS
- Protocol: UDP (recommended) or TCP (only if you experience slow VPN speeds — TCP utilizes port 443)
4. Click the Download button for the server(s) you wish to download.
Install Tunnelblick by going to https://tunnelblick.net. Download Tunnelblick by clicking Download Latest Stable Release.
Once you have downloaded Tunnelblick, click on the downloaded file to install the program. (It will be named Tunnelblick and contain information about what version it is. For example: the downloaded file for version 3.7.8 is named Tunnelblick_3.7.8_build_5180.dmg)
Double-click on the Tunnelblick icon (it looks like a tunnel) to begin installation.
Depending on your security settings, you will be asked to confirm your Mac password to proceed with the installation.
Click I have configuration files when you see the window below.
Navigate to the menu bar and click the Tunnelblick icon that should be present in the right corner. Then select VPN Details…
Drag and drop the configuration files you downloaded from your ProtonVPN dashboard into the Configurations section.
The config files use the following naming system:
- A two-letter abbreviation for the destination country.
- A number to specify a server in that country. (For example: de-01 is the first server in Germany; ca-04 is the fourth server in Canada.)
- Files with two country abbreviations are Secure Core servers. (For example: is-us-01 is the Secure Core connection through Iceland to the USA.)
Enter your OpenVPN username and password when prompted.
Note: This is not your ProtonVPN account username or password.
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).
Once the configuration is complete, click Connect to connect to ProtonVPN.
To add more connections, repeat the steps above with different configuration files for your choice of server or country.