Thanks to our highly engaged user community, we have been able to offer a community-sourced Linux app for the last two years, which has allowed Linux users to secure their internet connections with ProtonVPN.
ProtonVPN is now pleased to announce a new, official command-line Linux app developed by the ProtonVPN team. This new app was produced in-house over several months, allowing us to completely rewrite the code with a focus on improved security.
If you are currently using ProtonVPN for Linux Version 2.0, we recommend that you upgrade to the new official client (there are a small number of user cases where this may not be desirable, which we detail below).
ProtonVPN for Linux features
Our new Linux app has been rebuilt from the ground up. Its streamlined code improves stability and performance, and provides a firm foundation for future developments.
It also improves security, allowing us, for example, to properly embed an always-on kill switch into the codebase. And because the app minimizes the need to execute code with privileged access, no sudo rights are required.
The new app is currently available for most Debian-based systems, such as Debian itself (10+), Ubuntu (18.04+), Mint, or Kali, and for Fedora 33, with support for more distros rolling out over the next few weeks.
It features DNS leak protection and IPv6 leak protection, and will automatically re-establish the VPN connection when you switch networks (for example when moving between office and home WiFi networks, or when you suspend and resume your laptop session).
Once our repository has been added to your system’s software sources (see install instructions below), the app will be kept updated by your default package manager.
Our new client is completely integrated with NetworkManager, and therefore with the GNOME and KDE Plasma desktop environments. It uses OpenVPN UDP by default, but OpenVPN TCP mode is available. This can be useful for defeating censorship.
At launch, the beta app does not support split tunneling, and does not work on headless systems. If these features are important to you, then the community version will remain available until they are supported in the official app. We do, however, recommend upgrading to the official app where possible.
How to install on Debian-based systems
Instructions for installing our Linux app on Fedora 33 systems can be found on our Linux client support page.
Note: before starting, we recommend running the following command to ensure your system is up to date:
sudo apt-get upgrade
1. Add the ProtonVPN repository to your system’s software sources:
wget -q -O - https://repo.protonvpn.com/debian/public_key.asc | sudo apt-key add -
Followed by:
sudo add-apt-repository 'deb https://repo.protonvpn.com/debian unstable main'
Note: Once this repo has been added, the app will be kept updated by your default package manager.
2. Install the client:
sudo apt-get update && sudo apt-get install protonvpn
How to use the official Linux beta app
To start using the client, you must log using your regular Proton/ProtonVPN account details in with the command:
protonvpn-cli login [ProtonVPN username]
Please note that these are not the OpenVPN/IKEv2 login credentials used by the older community Linux client.

Then simply run:
protonvpn-cli c

To disconnect, enter:
protonvpn-cli d
The always-on kill switch must be enabled with the following command:
protonvpn-cli ks --always-on
Detailed instructions on how to use our official Linux CLI client are available here, or to see the full list of commands available, enter:
protonvpn-cli -h
We salute the Proton community
Our official new Linux client replaces the community Linux client that we first launched in 2018, but all of our products will always be powered by our community. Because we do not make money from ads, all product development for everything from ProtonVPN for Linux to Proton Calendar and Proton Drive are possible because of user support.
You have also helped us develop and improve our products through participation in our early access programs, where feedback, bug reports and product suggestions help us build privacy services that are most useful to you.
If you have feedback on the new Linux app, bug reports and suggestions can be emailed to our development team at service@protonvpn.com.
We want to thank all the members of the Proton community. As champions for Proton, you help us to create an internet that values security, privacy, and freedom.
Updated: Jan 21, 2021
Is there already a PPC (Big Endian) version of Proton VPN? if not, when will it be available?
What countries can ProtonVPN spoof, and how well/fast does it work with videostreams?
Hi Roland. I’m sorry, but we don’t support PowerPC due to the small size of its userbase. If Big Endian supports OpenVPN or IKEv2 connections then you can quite easily manually configure your strengths for ProtonVPN using the settings we have provided for other platforms in our support guides. Please see here for a list of our server locations, and here for a list of streaming services we support fopr Plus and Visionary customers.
Hi,
I installed it on Linux Mint 20. I start it automatically when the session is opening. Is there a way to avoid to enter the root password ?
Regards
Thanks for your efforts to make this cli available.
Since the last update on Kali, I am getting this error:
Error: Expecting property name enclosed in double quotes: line 1 column 176919 (char 176918)
Any ideas?
trying to install on Linux Mint 18 Cinnamon 64-bit
version 3.0.6
kernel 4.4.0-21-generic
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
protonvpn : Depends: protonvpn-cli but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Hi Rbow. Please see our How to use the official Linux app beta support page for a full list of Linux distros we officially support.
https://github.com/shawndfernandes/ProtonVPN-UI
Hi All,
Just made a UI tool for Proton VPN.
Runs protonVPN cli commands with UI interface
Posted it to support for testing.
Have a nice day
Hi Shawn. We are working on our own official GUI Linux client, but hugely value user contributions from our community such as yours. Thanks! Please do share your tool on social media for other users to enjoy.
I am trying to install it on Linux Mint 18.3 and I get dependencies errors.
Would it be a good idea to install it using pip?
————————————
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies.
protonvpn : Depends: protonvpn-cli but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
The following packages have unmet dependencies.
protonvpn-cli : Depends: python3-protonvpn-nm-lib (>= 0.3.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
The following packages have unmet dependencies.
python3-protonvpn-nm-lib : Depends: python3-distro but it is not installable
Depends: gir1.2-nm-1.0 but it is not installable
Depends: python3-proton-client but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Hi matei. Please contact our Support Team for assistance.
Yep. Working great on Pop_OS. Thanks for the hard work! Will continue to support!
Works well on Pop OS. Like others said, a GUI would be great, but it’s pretty darn easy to use via terminal in the meantime.
Installed no problem and works well on linux mint. One problem, updates will not install unless kill switch is turned off, which is a bit annoying.
Why hello, When I use the command: “sudo wget -q -O – https://repo.protonvpn.com/debian/public_key.asc | sudo apt-key add – ”
I get this: “Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). OK”
And as a result when i try to run “protonvpn-cli d” is says “command “protonvpn-cli” not found and i do not know why it is not working, could someone help?
Please contact our Support Team for assistance.
Hi Micheal. Please contact our Support Team for assistance.
Hi,
I am running Ubuntu on a new laptop, but now the official ProtonVPN app no longer connects (i had it working before). It says my password in incorrect but I am using a password manager and it works in my other computer. I tried un-installing it, reboot, and install again with the same results.
I tried the community app using my OpenVPN credentials and was able to connect without problems. Thought you should know.
I am running Ubuntu 20 LTS on a Lenovo laptop, using a wired connection.
Hi Tim. To use the new app, simply login using your regular ProtonVPN credentials. This is different from the older community app, which required separate OpenVPN credentials.
Just installed in fedora 33.
It works like a charm. Really easy, really confortable. I love the way things are happening with protonmail/protonvpn/protoncalendar
Hi! Thank you for cool service.
For the last several weeks I can’t reach protonmail using protonvpn. I upgrade plan to Plus, switch to Secure Core and TCP – nothing changes. Change network.dns.blockDotOnion to false in Firefox. VPN is working, but I can access to protonmail only with TOR browser. It’s quite confusing, Russia.
Hi Grey. If the VPN is working, you should be able to connect to ProtonMail without any problems. Please contact our Support Team for assistance.
Arch linux support had been mentioned and it has been a few months now. any updates?
Hi Sundar. We can’t provide a release date, but can confirm that Arch support is under active development.
Issue on headless Ubuntu 20.10, when trying to open only get error “Unable to load session. Could not access keyring.”
Hi Duke. Our Linux app needs one of the following dependencies installed in order to work: KWallet or Gnome-keyring. It sound like you may not have either installed. Please contact our Support Team for assistance.
Hello Proton-Community! Just installed the new cli in Mint, but when starting, I get this info:
[Unknown API error occured: ProtonSessionAPIError: Unsupported auth version]
What does it mean? Same Credentials used to log into the Proton account, there they are doing well…
Please, give me some good advice!
Hi jaerv. Please contact our Support Team for assistance.
Thank you so much for this version! The netshield is especially cool. I was wondering if there was a way to enable the Kill Switch but allow for connections on the LAN? I recall the earlier version had an option like that.
Hi Andrew. LAN connections should enabled (for example I receive notifications from my phone using KDE Connect), but there do seem to be issues for many users. Our developers are working on improving LAN connectivity.
Hi,
I know the app is in beta, but are you going to give an option to turn off dns-leak protection? I would like to use dnscrypt-proxy while using the VPN.
Hey Proton Team!
I’ve used this beta app and I absolutely loved it. However, recently I’ve switched my distro to Arch and I am unable to use it for the time being. Any plans to add Arch support in the near future or make the code open source? Thank you for your work.
Hi Leo. I can’t provide a release date, but we are actively working on bringing out Linux client to Arch.
What is the best way to auto-start on boot or login for a Linux system?
Hi HiddenOne. The app does not support this feature at the present time.
When I attempt to install following the above directions I get the following error:
“Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
protonvpn : Depends: protonvpn-cli but it is not going to be installed
E: Unable to correct problems, you have held broken packages.”
Trying
“$sudo apt update –fix-missing”
and
“$sudo apt install -f”
do not fix it.
The community version installed just fine (at least I think it did). Please advise.
Hi Varg. Please contact our Support Team for assistance.
First off, amazing services guys. Second, however, I am on Ubuntu 18.04.5 and am getting a “Command not found”error when I use “protonvpn-cli login usernamehere” command.
Hi Anon. Please contact our Support Team for assistance.
Am I the only one having a problem with ProtonVPN client? The whole instalation setting up process goes well as long as I don’t pass this point:
The always-on kill switch must be enabled with the following command:
protonvpn-cli ks –always-on
It still worked fine until next restart when I was not able to connect to the internet. Technically I was connected but there was no traffic… I couldn’t load any website, couldn’t send anything… I’ve thought it was because of my last system update but … I used Timeshift and followed the process again but with same result…
Hi Jerry. This is what the always-on kill switch does – it stays active until manually disabled (
protonvpn-cli ks--off
).I have a différent question, someone know how utilise the interface web of proton?
Hi L’abat omieL’abat omie. Can you please explain? Our Mail service has a web interface, but our VPN service is accessed using our apps. To view your account information, you can login to our web portal here.
Could you please explain why the GitHub v2.2.6 lists the commit by 089af8d as “Unverified.” This doesn’t look right for ProtonVPN is to be making unverified commits to its Linux client.
https://github.com/ProtonVPN/linux-cli/releases/tag/v2.2.6
Hi D. Thanks for reporting this. In future we will be very careful to ensure all commits are properly verified. Please note that all commits on Gitlab are fully signed.
I wish you guys have a gui for the vpn connection. I like command line, trust, but some days your like “if I have to key Alt+Ctrl+T one more time someone shoot me in the face… Please code faster. Negative Nancy for North Carolina, US
Hello, Proton team. Pleased to be here, trying to get and install ProtonVPN Free. My first attempt was failed. I do not understand why. Here the result:
~$ sudo apt-get update && sudo apt-get install protonvpn
Obj:1 http://es.archive.ubuntu.com/ubuntu focal InRelease
Ign:2 http://ppa.launchpad.net/webupd8team/unstable/ubuntu focal InRelease
Obj:3 http://es.archive.ubuntu.com/ubuntu focal-updates InRelease
Obj:4 http://security.ubuntu.com/ubuntu focal-security InRelease
Err:5 http://ppa.launchpad.net/webupd8team/unstable/ubuntu focal Release
404 Not Found [IP: 91.189.95.85 80]
Obj:6 http://es.archive.ubuntu.com/ubuntu focal-backports InRelease
Obj:7 https://repo.protonvpn.com/debian unstable InRelease
Leyendo lista de paquetes… Hecho
E: El repositorio «http://ppa.launchpad.net/webupd8team/unstable/ubuntu focal Release» no tiene un fichero de Publicación.
N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
Any suggestion?
TonHud
Hi TonHud. This should not be happening. Please contact our Support Team for assistance.
I am not able to install this. I get this error.
W: GPG error: https://deb.debian.org/debian testing InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138
E: The repository ‘https://deb.debian.org/debian testing InRelease’ is not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Hi Random. Please contact our Support Team for assistance.
Please please please rpm packages or repository…
Can we keep using the bash version ? I dont want python bloat on my system.
Hi Andrew. You can continue to use the old community Linux client.
Question: will this work for Ubuntu Mate 20.04 operating on Raspberry PI 4 (ARM)?
Hi Micheal. In theory, yes. But if you encounter problems then please contact our Support Team for assistance.
Hi guys,
I installed the app and everything works well and it seems very reliable.
I have two questions:
– Is there a feature or a workaround to run the application at startup with an autoconnect (e.g. the fastest Swiss p2p server)?
– Will we be able to see in “proton-cli s” the status of netshield?
Thank you very much for all this work
Ho Orel.
1. I’m afraid not.
2. Run protonvpn-cli ns -s to see the status of netshield
Hey guys, where can i see a changelog for this client?
I have updates ready to be installed, but i would like to know what’s changed from ProtonVPN CLI v3.1.0 to 3.2.0-4
Cheers
Hi Fred. In Ubuntu you will need to download the .deb file for our client from the repository, ans then run apt-get changelog (https://askubuntu.com/questions/14394/apt-changelog-for-to-be-installed-packages). Similar with Fedora,except run rpm -q –changelog php.
hello all, I get a confusing error when I try to log in to the vpn via the terminal
Error code
eyring.backends.kwallet.DBusKeyring,
AttributeError: module ‘keyring.backends’ has no attribute ‘kwallet’
Any ideas as to how to fix this?
Thank you
Hi nuclear_kilo. The apps needs either KWallet or Gnome-keyring installed to work (most distros come bundled with one of these, but it looks like yours doesn’t. Please contact our Support Team for assistance.
Hello, where can I find the source code for this application? All I have been able to find is the source for your old, unofficial linux-cli program on your GitHub. I will not use this application if the source code is not free.
Hi Sebastian. The app is still in beta. Its source code will be released in due time, in accordance with our regular release cycle. The older community Linux client is still available if you prefer to use it for now.
Problems!
After running command
sudo apt-get update && sudo apt-get install protonvpn
I try to run the command
protonvpn-cli login [ProtonVPN ‘my username’]
but I get the error message:
“Didn’t find the command protonvpn-cli”
I’ve followed the commands from the beginning on this page.
Hi Tormod. lease contact our Support Team for assistance.
I followed everything, I thought correctly, must not have, since I couldn’t get the VPN to connect to anything. Is there a step-by-step guide to install and connect to Linux Mint?
I use it no problem on Windows, but I’m trying to get out of Microsoft.
Hi DGR. Please contact our Support Team for assistance.
Hi. Thank you for great work and support.
I installed and login it successfully in virtualbox kubuntu. but when i tried to connect this line appeared
“couldn’t reach proton API.This might happen due to connection issues or network blocks.”
I live in Iran and there is filtering like your site, but i can connect and use protonvpn app in windows and android.
But when i connected to protonvpn by my windows (host) and then connected protonvpn by kubuntu (guest) i could successfully connect and use it.
What is the problem? I am very new in linux.
Thanks
https://ibb.co/X7tLJsr
Hi Aram. Please contact our Support Team for assistance.
as far as this new version is in beta does it needs to uninstall the previous version or it will supports too?
Hi Joe. Yes, please uninstall the older community version first. See our How to use the official Linux app beta support article for full instruction.
does this new version different from ProtonVPN-CLI v2.2.6?
and consider that this is in beta version is it logical to uninstall the v2.2.6 and install it instead?
Hi David. Yes, the official version 3.x is a new client, and is completely different from the older 2.x community client. Yes, we recommend installing our new client on supported systems. And Yes, you should uninstall the community client first. See How to use the official Linux app beta support article for full instruction.
I can’t seem to get this to work with the protonvpn-autoconnect service, like I had with the older version. Is there a way to get it to work? Thanks!
Hi Patrick. Sorry, but the app doesn’t support this.
I would be great if you could make the app available for he popular Rasberry Pi OS.
Hi Tony. We are working on improving the comparability of this beta app across all Linux distros.
Hello,
I’m using ProtonVPN CLI v3.1.0 on Ubuntu 18.04. After login, the connection command returns with the following error:
# protonvpn-cli c
Unknown error occured: module ‘keyring.errors’ has no attribute ‘KeyringLocked’.
Any idea how to solve this error?
Thanks.
Hi Rin. Please contact our Support Team for assistance.
Hey Proton Team – I have installed the new cli app on my ubuntu just fine, but I am having difficulty installing on my parrotOS. It is a Debian testing base with MATE enviro. Are some Debian distros not supported yet, or is it just user error?
Thanks for all the work you do at Proton.
Hi Commons. The app is still in beta testing phase, and we are working on ironing out compatibility issues across Linux distros. Please contact our Support Team for assistance.
I spent some time now – I managed the command-line-approach on Ubuntu. But after discnnect the cnfiguration are lost and I can only start from command-line. The network-manager-configuration doesn’t work – it will not connect. Any ideas
thanks Dirk
Please contact our Support Team for assistance.
Hello, for some reason it stopped working on Linux Ubunto 20.04
It connects ok, but if i open ipleak.net i have the same ip with or without vpn.
It worked before… last month
Thank you
Hello Nuno. Please contact our Support Team for assistance.
I’m attempting to get this variant working on a Pinephone with Mobian.
While attempting a connection it eventually times out with the following error in NetworkManager:
dhcp4 (ipv6leakintrf0): request timed out
dhcp4 (ipv6leakintrf0): state changed unknown -> timeout
Failed to request VPN secrets #3: No agents were available for this request.
And this in the Protonvpn logs:
— vpn_state_monitor.py — INFO — on_vpn_state_changed:41 — State: 6 – Reason: 9
— vpn_state_monitor.py — ERROR — on_vpn_state_changed:74 — [!] ProtonVPN connection failed due to incorrect openvpn credentials.
— reconnector_manager.py — INFO — check_daemon_reconnector_status:98 — Checking daemon reconnector status
Of course this variant requires sign in without openvpn credentials and I’m able to use said account on more traditional devices.
Hi AguyAndhisInternet. There is no guarantee that our client will work with Moibian at this time, but if you contact our support team, they will try to help.
I can’t get the app to install on my Linux Mint. Here’s a copy of the terminal:
user@UsersLM:~$ wget -q -O – https://repo.protonvpn.com/debian/public_key.asc | sudo apt-key add –
[sudo] password for user:
OK
user@UsersLM:~$ sudo add-apt-repository ‘deb https://repo.protonvpn.com/debian unstable main’
user@UsersLM:~$ sudo apt-get update && sudo apt-get install protonvpn
Ign:1 http://packages.linuxmint.com ulyana InRelease
Hit:2 http://la-mirrors.evowise.com/ubuntu focal InRelease
Hit:3 http://packages.linuxmint.com ulyana Release
Hit:4 http://la-mirrors.evowise.com/ubuntu focal-updates InRelease
Hit:5 http://la-mirrors.evowise.com/ubuntu focal-backports InRelease
Hit:6 https://updates.signal.org/desktop/apt xenial InRelease
Hit:7 https://brave-browser-apt-release.s3.brave.com stable InRelease
Get:9 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB]
Hit:10 http://archive.canonical.com/ubuntu focal InRelease
Hit:11 http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu focal InRelease
Hit:12 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal InRelease
Get:13 https://repo.protonvpn.com/debian unstable InRelease [2,521 B]
Get:14 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [24.3 kB]
Get:15 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [56.6 kB]
Get:16 https://deb.whonix.org buster InRelease [37.4 kB]
Err:16 https://deb.whonix.org buster InRelease
The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY CB8D50BB77BB3C48
Get:17 https://repo.protonvpn.com/debian unstable/main all Packages [5,089 B]
Reading package lists… Done
W: GPG error: https://deb.whonix.org buster InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY CB8D50BB77BB3C48
E: The repository ‘https://deb.whonix.org buster InRelease’ is not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
user@UsersLM:~$ protonvpn-cli login
bash: protonvpn-cli: command not found
Hi Linux Mint User. Please contact our Support Team for assistance.
I can’t get this to work on Kali. I get Unknown keyring error occured: Environment variable DBUS_SESSION_BUS_ADDRESS is unset
I get this when I run the connect option. Any help is appreciated.
Hi ByteV. Please contact our Support Team for assistance.
L’installation sous Ubuntu 20.04 LTS renvoie à un code d’erreur. Python3-dialog est impossible à installer car périmer et empêche installation. Que Faire?
Bonjour ClearRelic. Veuillez contacter notre équipe d’assistance pour obtenir de l’aide.
ok I found it- just disregard that comment, but a little hint in the above text would still be a bit more forthcoming…
I have to admit that I am miffed by this little gem here:
‘protonvpn-cli login [ProtonVPN username]
Please note that these are not the OpenVPN/IKEv2 login credentials used by the older community Linux client.’
Nice. aaaaaaaaaaaand … how can I get my NEW credentials if I am just upgrading and only have my OLD credentials?!?!!
Hi Ricky. You just use your regular ProtonVPN credentials.
Am interested and how can I join
Hi Theophilus. You can sign up for ProtonVPN here.
Simple install and quick connections. New VPN icon next to network icon. The auto kill traffic is sweet. No new traffic will flow unless VPN is connected. Awesome feature.
Not to mention the reason to use this; Free VPN servers, Secure Core Servers(2 separate VPN IP addresses in different geographies & choose your exit server country), and of course the TOR anonymity. All VPN servers are in hardened secure locations. They do not log anything. They are Swiss based, so Net Neutrality, online freedom, electronic communication and Internet laws are at the proper level the should be globally.
Owners built company with online privacy and security as the foundation. Staff and executives are online freedom advocates with diverse backgrounds. The founders went to the finest schools Support is great and they are always rolling out new updates and products.
There is no VPN service as powerful as ProtonVPN. Of course, available on all platforms under one account so you have the same logins for all devices!
If you are looking here, don’t forget about ProtonMail. Strong encryption without the hassle of setting it up like most email services. There is a ProtonMail fully encrypted free account too.
You can’t go wrong with ProtonAG products. They have truly made complicated highly technical products simple and easy for anyone to use!
I run an IT MSP operation on the east coast in the U.S. and have no affiliation with ProtonAG. I recommend to all my clients, associates, & friends.
Thank you for the kind words John!
Thank you proton team!! I use mail and VPN and it has amazing support for linux!
I’m running Regolith, which is based on Ubuntu but uses i3 + gnome as the desktop environment. Was able to install the protonvpn-cli, but when trying to conncet it is hanging forever at the “Connecting to ProtonVPN on SERVER#123 with UDP…” stage.
Checking the network manager with systemctl status network-manager.service I see this error:
vpn-connection[0x56….b36c6,”ProtonVPN US-FL#31″,0]: Failed to request VPN secrets #3: No agents were available for this request.
I don’t expect support since it’s not Ubuntu and still in beta. But where can I find the old protonvpn client (not protonvpn-cli)? That one worked for me, probably because it’s not integrating with network-manager-gnome.
Hi Alessandro. Full documentation for the older community Linux app is available here.
Hi there!
I can’t use the command “apt-key” on Kubuntu 20.10! It’s deprecated!
(so I cannot add the source into the repositories)
Is there any other way to download protonvpn-cli?
I have been using previous version!
Working great, by the way!
Tks for all your effort!
Ricardo
Hi Ricardo. Please see “Add the add-apt-repository command” in the Notes section of our How to use the official Linux app beta support article (basically enter:
sudo apt-get install software-properties-common
)version ProtonVPN-CLI v2.2.6 is installed on my machine, need to change it with this new one or they are the same?
Hi Jason. The official version 3.x is a new client, and is completely different from the older 2.x community client. Yes, we recommend installing our new client on supported systems. And Yes, you should uninstall the community client first. See How to use the official Linux app beta support article for full instruction.
Any update for fedora and GUI app ?
Will this be added for arm devices like Raspberry Pi? At the moment the repo doesn’t have armhf variants, so I’m stuck using the python3 version.
hi after entering this — protonvpn-cli login [ …… ]
i am getting this … what to do
[!] Error: The program requires root access.
Hi andy. It looks like you have both the community and official CLI apps installed. Can you please uninstall both CLI apps (instructions here), reboot your system, and re-install the official one. If this isn’t the case (or you still have problems) please contact our support team for further assistance.
Is there going to be a fastest flag like the old cli tool?
Hi features. To connect to the fastest ProtonVPN server for your location, enter: protonvpn-cli c -f
Which of the source repositories does contain the new linux-cli beta code? https://github.com/ProtonVPN/linux-cli shows me the old client releases and I cannot find any beta branch. https://github.com/ProtonVPN/linux-gui seems to be an older GUI development version (?).
Hi zapparioso. This app is still in beta development. As soon as the app is deemed stable we’re going to fully publish all sources on GitHub.
Anyone who takes online freedom and privacy seriously uses linux, should be windows thats in beta. But anyhow, good work look forward to the gui.
Merci, très bonne appli !
Did somebody could make the VPN connection working on a fedora dist. ?
Hi Patrick. Thew app now officially supports Fedora 33. Full instructions are available on the How to use the official Linux app beta support page.
works well. A GUI would really be appreciated.
A few tips for installing the software:
at first you have to make sure that you have the add apt repository feature installed or your will get an error. type : sudo apt-get install software-properties-common.
Second: le command line sudo add-apt-repository ‘deb https://repo.protonvpn.com/debian unstable main’ never worked for me and ended in some kind of python error. You still can install with the main repository manager adding the address https://repo.protonvpn.com/debian unstable main to your list of repos. Then finish the install via terminal.
Bien! y para Fedora o CentOS?
Hola Erasmo. La aplicación ahora es compatible con Fedora 33. Estamos trabajando arduamente para ampliar la compatibilidad entre las distribuciones de Linux.
The one and only feature I have prayed for was an easy way to split tunnel various apps to like torrent software access the vpn while at same time I could access my LAN from thunar or nautlus, etc
if i remeber correct i think ssh with filezilla is particulry problematic with lan shares on left side and remote shares on right side.
i love linux mint but the tradional way of putting everything to vpn just didnt work.
Will this function be fixed like windows 10 is so out of the box easy with ivacy.
Please add an “Alternative route ” capability (just like the android version )in order to circumvent “authentication” problem . Because apparently the Iranian government has blocked the main proton server(Which is apparently is used for authentication purpose at the beginning of the connection ) and without it we can’t connect and use protonvpn on linux
How long will it be until this is released for arm devices, like Raspberry Pi? This would really come in handy for those systems. Heck, I’m typing this up on a Raspberry Pi 4 right now. If it is available for those, I’m unable to get anything from the repo, only the following error message:
W: Skipping acquire of configured file ‘main/binary-armhf/Packages’ as repository ‘https://repo.protonvpn.com/debian unstable InRelease’ does not seem to provide it (sources.list entry misspelt?)
Hi Andrew. The client doesn’t work on Raspberry Pis (yet). We are working hard on expanding compatibility across Linux distros.
I can’t seem to get this to work on ParrotOS, I get an error that says there’s no distro template. Any way around this, since it’s a Debian based distro?
Please contact our Support Team for assistance.
Works on Pinebook Pro! Thanks
Very interested in the Protonmail client for Arch. Currently, I use TOR over a vpn service to access ProtonMail web iinterface. So,I look forward to seeing it in the Arch repository.
This looks promising.
I use two different distros one Debian based and one Red Hat based.
As soon as you manage to distribute your client on more distros (Using Flatpak would be a good idea IMHO), I’ll take a subscription to your service 😉
Thank you very much for your work, I look forward to trying this new CLI client. I am pleased to read that you are working on a GUI version. Will it be developed under GTK-4? Is the source code open source?
Hi Steven,
Yes, our code is open source. You can review it here: https://github.com/ProtonVPN.
Cheers
Thanks for best vpn app team.
Merci beaucoup !
Will it work on a raspberry pi os?
Thanks
Hi Jacob. Not at present.
Installed it a few days ago (Ubuntu 20.04). Seems great and reliable so far.
Very much appreciate the Linux love, looking forward to seeing more support keep on rolling in.
(Maybe a GUI at some point in future? I certainly don’t shy away from the terminal myself, but I always love seeing stuff on Linux becoming less “terrifying” over time for my less-tech-headed friends that are otherwise considering Linux ^_^ )
Hi Ricky, you bring up a good point, and we want to make our apps as accessible as possible. We do plan on adding a GUI to our Linux app in the future, we simply don’t have a timeline yet.
Cheers.
Thank you.
hello ,
please leave the older instructions online as those new seem readily available only for debian users.
thanks.
Is there any way to run this program on Arch Linux?
Hi Anon,
At present, the beta app runs on Debian systems only. We will be rolling out support for other distros (including Arch) moving forward.
Any rpm packages or repository? Or only Debian/apt?
Hi John,
At present, the beta app runs on Debian/apt systems only. We will be rolling out support for other distros moving forward.
Proton is best vpn client for windows and android. Now it’s Available for Linux. Thanks Proton VPN for your best Service.
How goes the work on the GUI desktop client?
We are working on a GUI for our Linux app, but at the moment we don’t have a timeline.
thank you!