Proton Mail
Proton Calendar
Proton Drive
  • Español (España)
  • Latinoamérica
  • Deutsch
  • Français
  • Italiano
  • Nederlands
  • Polski
  • Português (Brasil)
  • Русский
  • Türkçe
  • Help Translate(new window)

Free VPN for Linux

Proton VPN 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 Proton VPN in Linux

  • Step 1

    Sign up for a Proton VPN account

  • Step 2

    Download our free Linux VPN app

  • Step 3

    Log in and connect to a server

A safe and unlimited VPN for Linux

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


Proton VPN 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.


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

Open source Linux app

Our Proton VPN 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 Proton VPN Linux app



Proton VPN 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

Proton VPN supports a wide variety of Linux distros, including Debian/Ubuntu, Arch/Manjaro and Fedora Learn more

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

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



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

Swiss VPN

Swiss VPN

Proton VPN 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 Proton VPN Plus for more features

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

Global network

Choose from over 1,400 servers in over 60 countries

Global streaming

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

10 Gbps servers

Connect to our highest-speed servers

NetShield Ad-blocker

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

BitTorrent support

Use BitTorrent without compromising your privacy

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 Proton VPN 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. Proton VPN 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 60 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.