ProtonMail(new window)
  • Deutsch
  • Ελληνικά
  • Español (España)
  • Español (México)
  • فارسی
  • Français
  • Hrvatski
  • Magyar
  • Bahasa (Indonesia)
  • Italiano
  • Nederlands
  • Polski
  • Português (Brasil)
  • Português (Portugal)
  • Русский
  • Türkçe
  • Help Translate(new window)

Free VPN for Linux

ProtonVPN for Linux is a free and open source VPN with no limits and no privacy-invading ads.

  • Unlimited, free VPN
  • Private by design
  • Open source
  • Linux app with graphical user interface
  • Based in Switzerland

How to connect to ProtonVPN in Linux

  1. Step 1

    Sign up for a ProtonVPN account

  2. Step 2

    Download our free Linux VPN app(new window)

  3. Step 3

    Log in and connect to a server

A safe and unlimited VPN for Linux

ProtonVPN is a free and unlimited VPN for Linux from the team that created ProtonMail, the world’s most popular encrypted email service.

Privacy

ProtonVPN is a no-logs VPN service that hides your online activity from your internet provider and hides your IP address from the websites you visit.

Freedom

Proton is recommended by the UN as an effective tool to bypass government censorship.

Open source Linux app

Our ProtonVPN app for Linux is open source. You can review the code for our Linux app on GitHub(new window).

An open source VPN you can trust

  • No bandwidth limits
  • Free forever with no ads
  • Swiss-based, with a strict no-logs policy
  • Code available on GitHub

Stay safe and secure online with the ProtonVPN Linux app

OpenVPN

OpenVPN

ProtonVPN for Linux utilizes the strongest OpenVPN encryption settings.

Kill Switch

Kill Switch

Kill Switch blocks your internet connection if your VPN connection is disrupted, keeping your IP address secure.

Wide distribution support

Wide distribution support

ProtonVPN supports a wide variety of Linux distros, including Debian/Ubuntu, Arch/Manjaro and Fedora Click here to learn moreLearn more(new window).

Easy to use

Easy to use

Intuitive graphical user interface with a one-click Quick Connect button. Easy to install from .deb or .rpm packages or built-in package managers. There is also a CLI for Linux servers without a GUI.

DNS leak protection

DNS leak protection

Ensures DNS queries are routed through the VPN tunnel, so your internet provider can’t monitor your online activity.

Strict no-logs policy

Strict no-logs policy

ProtonVPN keeps no logs that might compromise your privacy, meaning we cannot share your browsing history with any third parties.

Trustworthy

Trustworthy

Proton is used by journalists and activists worldwide and supported by the European Commission.

Swiss VPN

Swiss VPN

ProtonVPN is headquartered in Switzerland, allowing us to protect your data with its strong data privacy laws.

swipe right or left to explore all values

Get a free, unlimited Linux VPN

  • OpenVPN with strong encryption
  • Bypass censorship blocks
  • Easy-to-use Linux app
  • No bandwidth or speed limits

Upgrade to ProtonVPN Plus for more features

ProtonVPN Plus gives you access to even faster speeds, advanced security features, and exclusive Plus VPN servers.

Global network

Global network

Choose from over 1000 servers in over 50 countries

Global streaming

Global streaming

Access your favorite content anywhere in the world with support for streaming services

10 Gbps servers

10 Gbps servers

Connect to our highest-speed servers

NetShield Ad-blocker

NetShield Ad-blocker

Prevent malware, ads, and trackers from slowing down your browsing

BitTorrent support

BitTorrent support

Use BitTorrent without compromising your privacy

Secure Core VPN

Secure Core VPN

Send your traffic through multiple VPN servers to protect against advanced network attacks

swipe right or left to explore all values

Frequently Asked Questions

What Linux distros does ProtonVPN support?

You can officially use our app on the following distros:

  • Debian 10
  • Ubuntu 18.04 (LTS) (CLI only, not GUI)
  • Ubuntu 20.04 (LTS)
  • Linux Mint 19+
  • MX Linux 19
  • Fedora 31+
  • Arch / Manjaro 19

We are working to increase support for more distros. ProtonVPN should work on most Debian/Ubuntu-based distros, but this cannot be guaranteed.

Which servers can I connect to for free?

If you have a Free plan, you can connect to servers in the United States, Netherlands, and Japan. If you upgrade to a paid plan, you can connect to servers in over 50 countries.

What is the difference between Kill Switch and Permanent Kill Switch?

Kill Switch blocks your internet connection if the VPN accidentally disconnects from our servers for any reason. Permanent Kill Switch blocks all internet access unless the VPN is connected.

Is there a command-line version tool?

Yes. Just run protonvpn-cli in Terminal for the list of commands that our Linux CLI tool accepts.