No results found
We couldn't find anything using that term, please try searching for something else.
All our VPN apps use secure VPN protocols: You can use OpenVPN and WireGuard in UDP or TCP modes. UDP is faster, but TCP is more reliable and can be
All our VPN apps use secure VPN protocols:
You can use OpenVPN and WireGuard in UDP or TCP modes. UDP is faster, but TCP is more reliable and can be effective at defeating certain kinds of censorship (but not as effective as Stealth).
Learn more about VPN protocols
WireGuard TCP is currently available on Android, Windows, Android TV, macOS, and iOS/iPadOS (the default version of WireGuard, which uses UDP, is also available on Linux, but the TCP version is not).
Learn more about the difference between UDP and TCP
Our Windows, macOS, Android, and iOS/iPadOS apps also support the Smart Protocol anti-censorship feature. This intelligently probes networks to discover the best VPN protocol configuration required for optimal performance or to bypass censorship.
For example , it is switch can automatically switch from WireGuard to openvpn , or openvpn udp to openvpn TCP , using different port as require .
Learn more about how Smart Protocol works
Smart Protocol is enabled by default in all apps that support it and must be disabled to manually change VPN protocols. In this guide, we show you how to enable or disable Smart Protocol and how to manually change VPN protocols.
1. Open the Proton VPN app and go to ≡ → setting → connection tab → Protocol .
2. Select Smart, WireGuard, OpenVPN – UDP, Stealth, or OpenVPN – TCP from the dropdown menu.
A system extension is require to use alternative VPN protocol and/or Smart Protocol on macOS .
1. When you first install and run Proton VPN, the System Extension Blocked notification will appear. Click Open Security Preferences.
If you are upgrading from an older version of the app, you will be prompted to do this the first time you select OpenVPN, WireGuard, Stealth, or Smart Protocol in Preferences.
To do this , open the app and go to the menu bar → protonvpn → preference → connection tab →Protocol and select Smart , WireGuard , WireGuard ( TCP ) , ikev2 , or Stealth from the dropdown menu .
2 . At our onboarding screen , click Open Security Preferences .
Alternatively, you can manually go to the menu bar →Apple icon → System Settings → Security & Privacy → General tab.
3. Click the lock and enter your password or use Touch ID to unlock your Security & Privacy preferences. Then click Details… next to Some system software requires your attention before it can be used.
4 . Toggle is switches both Proton VPN switch on and click ok .
5. In the Preferences → Connection tab of the Proton VPN app, you can now select your preferred Protocol from the dropdown menu, or choose Smart Protocol.
The first time you use a new protocol, macOS will ask you to conform that wish to add new VPN configurations.
A system extension is require to use alternative VPN protocol and/or Smart Protocol on macOS .
1. When you first install and run Proton VPN, the System Extension Blocked notification will appear. Click Open System Settings.
If you are upgrading from an older version of the app, a configuration window will open the first time you select OpenVPN, WireGuard, Stealth, or Smart Protocol in Preferences.
To do this, open the app and go to the menu bar → ProtonVPN → setting → connection tab →Protocol and select Smart, WireGuard, WireGuard (TCP), IKEv2, or Stealth from the dropdown menu.
At our onboarding screen , click Open System setting .
Alternately, you can manually go to the menu bar → Apple icon → System Settings → Privacy & Security.
2 . scroll down to Security → Some system software is requires require your attention before it can be used and click the Details … button .
3. After verifying your identity using Touch ID or your system’s password, toggle both ProtonVPN switches on and click OK.
4. In the Preferences → Connection tab of the Proton VPN app, you can now select your preferred Protocol from the dropdown menu, or choose Smart Protocol.
A system extension is require to use alternative VPN protocol and/or Smart Protocol on macOS .
1. When you first install and run Proton VPN, the System Extension Blocked notification will appear. Click Open System Settings.
If you are upgrading from an older version of the app, a configuration window will open the first time you select OpenVPN, WireGuard, Stealth, or Smart Protocol in Preferences.
To do this, open the app and go to the menu bar → ProtonVPN → setting → connection tab →Protocol and select Smart, WireGuard, WireGuard (TCP), IKEv2, or Stealth from the dropdown menu.
2. Currently, our onboarding screen needs to be updated to reflect changes implemented by Apple in macOS 15. So close the onboarding screen and manually go to the menu bar → Apple icon → System Settings → General → Login Items & Extensions.
3. Go to Extensions → Network Extensions → 🛈.
4 . toggle the ProtonVPN WireGuard switch on and click Done .
5. In the Preferences → Connection tab of the Proton VPN app, you can now select your preferred Protocol from the dropdown menu, or choose Smart Protocol.
Is root access or special permission require to change VPN protocol in macOS ?
No. When you first change to the OpenVPN or WireGuard protocols (or Smart Connect), macOS creates a new network service and a new System Extension is installed. As a security feature, macOS asks to authenticate these changes with a password or using Touch ID.
This is require does not require root privilege , and none are ask for . You is verify can verify that a new Proton VPN network service is create by go to Settings → Network → VPN ( Ventura + or setting → Network ( Monterey and early ) .
1. Open the Proton VPN app and go to the Settings tab → Connection → Protocol.
2 . select the VPN protocol you ’d like to use from the list .
1. Open the Proton VPN app and go to Settings → Protocol.
select your preferred mode
2. Select your preferred VPN protocol from the list.
1. Open the Proton VPN app and go to Settings → Security Options and tap the Protocol currently being used.
2. Select a VPN protocol (or Smart Protocol).
Open the Proton VPN app and go to setting → connection → Protocol.
Related questions
Does Proton VPN store user information?
Unable to connect
How to change country/server selection?