Proton VPN homepage

Change your VPN protocol

Reading
5 mins
Category
Protocols

Proton VPN uses several secure VPN protocols, including WireGuard, OpenVPN, Stealth, IKEv2, and Smart Protocol

Smart Protocol automatically selects the best protocol for your connection. It’s enabled by default on all apps that support it, and we recommend keeping it on. 

If you want to use a different protocol, you can change it in your app settings.

Windows

1. Open Proton VPN and go to Settings.

2. Select Protocol (under Connections).

3. Select a protocol from the list. To help test run our new Proton Protocols (beta) VPN architecture, toggle the Proton Protocols switch on.

Choose Windoes VPN protocols, including Proton Protocols

macOS

On macOS, you must install a network extension before you can change your protocol. How to install macOS network extensions

1. Open Proton VPN. Go to the macOS menu bar and select ProtonVPNSettings.

2. Select the Connection tab and scroll to Protocol.

3. Select a protocol from the menu.

Android

1. Open Proton VPN and go to Settings.

2. Scroll to Connection and tap Protocol.

3. Select a protocol from the list. To help test run our new Proton Protocols (beta) VPN architecture, toggle the Proton Protocols switch on.

Choose Android VPN protocols, including Proton Protocols

Android TV

1. Open Proton VPN and go to SettingsProtocol.

Select Protocol

2. Select a protocol from the list.

iOS and iPadOS 

1. Open Proton VPN and go to Settings.

2. Tap Protocol (under Security Options).

Tap Protocol in Settings

3. Select a protocol from the menu.

Select a protocol from the menu

Linux GUI app

1. Open Proton VPN and go to Settings.

Linux CLI main menu

2. Scroll to Connection and go to Protocol.

3. Select a protocol from the list. To help test run our new Proton Protocols (beta) VPN architecture, toggle the Proton Protocols switch on.

Note that Smart Protocol and Stealth are only available if you’ve enabled Proton Protocols.

Screenshot showing Proton Protocols on Linux GUI

Which protocols are available on each Proton app?

Smart Protocol

Automatically selects the best protocol for your connection.

  • Available on Windows, macOS, Android, iOS and iPadOS. Also available on the Linux GUI app if Proton Protocols (beta) is enabled.

Learn more about Smart Protocol

Stealth

Unique to Proton VPN, this protocol is designed to bypass internet blocks by hiding your VPN connection.

  • Available on Windows, macOS, Android, iOS and iPadOS, Android TV. Also available on the Linux GUI app if Proton Protocols (beta) is enabled.

Learn more about Stealth

WireGuard

A fast, modern, and secure protocol that uses less battery.

  • WireGuard UDP: Available on Windows, macOS, Android, iOS and iPadOS, Android TV, Linux.
  • WireGuard TCP: Available on Windows, macOS, Android, iOS and iPadOS, Android TV.

Learn about the difference between UDP and TCP protocols

OpenVPN

An established and secure protocol that is reliable even on poor internet connections.

  • Available on Linux (GUI app) only.

IKEv2

A fast and secure protocol.

  • Available on macOS only.

Proton Protocols

We’re currently rolling out Proton Protocols, a new VPN architecture designed for improved stability and censorship resistance. Select Proton Protocols, then chose a supported VPN protocol to take advantage of this new architecture.

Learn more about VPN protocols

What is a protocol and how do I know which one to use?