• Proton Mail
  • Proton Calendar
  • Proton Drive

Free VPN for Linux

Get Proton VPN for Linux — a free, open-source VPN with no limits and no privacy-invading ads

  • Unlimited free VPN
  • Private by design
  • Open source and independently audited
  • Easy-to-use app with graphical interface
  • Based in Switzerland with no-logs privacy policy

How to connect to Proton VPN on Linux

  • Step 1

    Sign up for a Proton VPN account

  • Step 2


    Install the free Proton VPN for Linux app

  • Step 3


    Log in to your account and click Quick Connect

Safe 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.

Strict no-logs VPN

Based in Switzerland, Proton VPN has a strict no-logs policy. We keep no record of what you do online, so we have no data to share with third parties.

Defeat censorship

Proton VPN lets you bypass firewalls and other government restrictions. Our alternative routing(new window) helps you beat advanced internet blocks.

Open-source VPN app

Proton VPN is open source and independently audited. Anyone can check the code for our Linux app on GitHub(new window).

An open-source Linux VPN you can trust

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

Stay safe online with Proton VPN for Linux

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, built-in package managers, or using a CLI.

Wide distro support

Wide distro support

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

Strong encryption

Strong encryption

Proton VPN for Linux utilizes the strongest OpenVPN encryption settings.

Kill switch

Kill switch

Our kill switch blocks your internet connection if your VPN connection is disrupted, keeping your IP address secure.

DNS leak protection

DNS leak protection

Proton VPN routes your DNS queries through the VPN tunnel, so your internet service provider cannot monitor your online activity.

Strict no-logs policy

Strict no-logs policy

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

Trusted VPN

Trusted VPN

Journalists, activists, and ordinary citizens worldwide trust Proton VPN to stay safe and defeat censorship.

Swiss VPN

Swiss VPN

Proton VPN is based in Switzerland, so your data is protected by its strong data privacy laws.

swipe right or left to explore all values

Get a free, unlimited Linux VPN

  • Strictly no-logs VPN
  • Free forever with no ads or speed limits
  • Easy-to-use Linux app
  • Open source and independently audited

Get more with Proton VPN Plus

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

Global network

Choose from over 1,900 servers in over 65 countries

Worldwide streaming

Watch your favorite content on popular streaming services anywhere in the world

10 Gbps servers

Connect to our high-speed 10 Gbps servers on up to 10 devices at once

NetShield Ad-blocker

Stop 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

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.

Proton VPN for Linux has both a kill switch and a permanent kill switch.

When you turn the kill switch on, Proton VPN disables the internet if your VPN connection is interrupted to hide your real IP address.

When you turn the permanent kill switch on, your internet connection is blocked all the time unless you’re connected to a VPN server. That means your internet connection will also be blocked when Windows is starting up and shutting down and whenever you manually disconnect the VPN.

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