ProtonVPN is headquartered in Switzerland and offers dedicated applications across most major platforms. The following guide walks through the installation process on each supported platform. Before starting, you will need an active ProtonVPN account. Registration is completed through the official website at https://protonvpn.com.

Windows

Download the Windows installer directly from the ProtonVPN website under the Downloads section. Run the .exe file and follow the on-screen prompts to complete installation. Once installed, open the application and sign in with your ProtonVPN credentials. You can then select a server location manually or use the Quick Connect button to connect to a recommended server automatically. ProtonVPN on Windows supports the WireGuard, OpenVPN, and Stealth protocols, selectable from the Settings menu.

Mac

The macOS application is available either from the ProtonVPN website or through the Mac App Store. Download and open the .dmg file if installing from the website, drag the application to your Applications folder, and launch it. Sign in with your account details. The interface closely mirrors the Windows version, and protocol options including WireGuard are available in Settings. macOS may prompt you to approve a VPN configuration profile during first connection, which is a standard system requirement.

iOS

ProtonVPN is available on the Apple App Store. Search for ProtonVPN, install the application, and sign in. On first connection, iOS will ask permission to add a VPN configuration to your device. Tap Allow to proceed. The iOS app supports WireGuard and IKEv2 protocols and includes features such as a kill switch, which can be enabled in the app settings.

Android

The Android application is available on the Google Play Store. Search for ProtonVPN, install it, and log in with your credentials. As with iOS, Android will request permission to create a VPN connection during the first use. The application supports WireGuard and OpenVPN. Users who prefer not to use the Play Store can download an APK directly from the ProtonVPN website, which is useful on devices without Google services.

Linux

ProtonVPN provides a native application for Linux, with packages available for distributions including Ubuntu, Debian, Fedora, and others. Installation instructions vary by distribution but are documented in detail on the ProtonVPN support pages. On Debian-based systems, you will typically add the ProtonVPN repository and install via the package manager. The Linux client supports WireGuard and OpenVPN protocols and includes a command-line interface for users who prefer terminal-based control. A graphical user interface is also available for supported desktop environments.

Amazon Fire Stick

ProtonVPN does not have a dedicated Fire TV application in the standard Amazon Appstore. However, it can be installed on Fire Stick devices by sideloading the Android APK. To do this, enable Apps from Unknown Sources in the Fire Stick device settings, then use a file manager or the Downloader app to retrieve and install the ProtonVPN APK from the official ProtonVPN website. The Android application functions on Fire OS once installed, though the interface is optimized for touch and may require some navigation adjustment with a remote control.

Router

Installing ProtonVPN at the router level covers all devices connected to your network without requiring individual app installations. ProtonVPN supports router configuration using OpenVPN and WireGuard protocols. Compatible router firmware includes DD-WRT, Tomato, and pfSense, among others. Configuration requires downloading the appropriate credentials and configuration files from your ProtonVPN account dashboard, then entering these details into your router's VPN client settings. ProtonVPN's support documentation provides step-by-step guides for several popular router models and firmware types. Note that router-level installation requires a paid ProtonVPN plan, as manual configuration credentials are not available on free accounts.

All platforms benefit from ProtonVPN's no-logs policy, which has been audited by independent third parties. The service is governed by Swiss privacy law, which does not include mandatory data retention requirements for VPN providers.