50% off

End-of-year offer

View deals
Proton Mail
Proton Calendar
Proton Drive
  • Deutsch
  • Español (España)
  • Latinoamérica
  • فارسی
  • Français
  • Italiano
  • Nederlands
  • Polski
  • Português (Brasil)
  • Português (Portugal)
  • Русский
  • Türkçe
  • Hrvatski
  • Bahasa (Indonesia)
  • Українська
  • Ελληνικά
  • Magyar
  • 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

    1. Step 1

      Sign up for a Proton VPN account

    2. Step 2

      Download our free Linux VPN app

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