We offer an official ProtonVPN for macOS app. If you are running macOS 10.12+, we strongly recommend that use our app, which features:
- Netshield adblocker
- Kill switch
- Smart, OpenVPN, WireGuard, and IKEv2 procols
- VPN Accelerator
- Alternative routing
If you use an earlier version of macOS, or you simply prefer to use Tunnelblick, read on…
Tunnelblick is a free, open-source generic VPN app for macOS 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 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.