Moshi Moshi L1 family. 1st post, accept me as your own.
I’ve recently moved the entire home network to linux except for one dedicated gaming machine. It’s not my first time trying, this time has definitely been the easiest though. Exciting times - watch this space.
I’d say we’re winning, the ONLY thing I’m struggling with, and no doubt its just skill issue not a technical one, I am absolutely stuck on trying to get ProtonVPN to work.
Its installed, I know it uses OpenVPN, I know how to get the key from proton when it prompts for it, but no matter what I type in, it doesnt seem to accept the password. (not my account password the key)
If any veterans know what I mean who use protonvpn on linux and can point me in the right direction I would be massively appreciative.
I have the same issue on all the flavors, mint, pop, fedora so its definitely a me problem. I’ve followed the KB’s, not sure what im doing wrong.
Get presented with that pop up. Completely ambiguous. What kind of authentication is it asking for? Local user? Proton pw? - None of that works, there is a generated password and user name inside of protonvpn’s user control panel, I mean could that be it? I’ve tried that password too and no luck.
But that wiki is speaking another language to me, i have nfi what a gnome keyring is how to set one up, where to find it, or even if it will even solve the problem after I invest the time into figuring out what all that is.
Any experience with keyrings?
Anyone on here who uses ProtonVPN who has had success with it?
I very much so understand your frustration. I had the same problem when trying to use the Proton GUI for linux. While this doesn’t directly address why the password/key isn’t being accepted, here’s an alternative method that might work for you:
On the proton website, you can navigate to the “downloads” section.
From there, complete the OpenVPN configuration file section – direct link Proton VPN
Once you have that downloaded:
open your network manager
create a new connection
scroll to the very bottom and import that VPN config
This should allow you to connect to the VPN without being prompted for the password. Also within your network-manager, you could enable “Automatically connect to VPN” if you’d prefer.
Thank you @Jayban and my apologies for the delay to respond, just busy atm.
I tried your suggestion but unfortunately I still have the same issue.
When you import the file, you can choose not to put anything in user and password, or you can put in the username and password on the same page as that downloads page but either way it still keeps asking for authentication.
Hmm when you click on the cog wheel, do you have the option to either
“store password for this user only (encrypted)” & “store password for all users (not encrypted)”?
If you input your openvpn creds into the username and password field, with “store password for all users (not encrypted)” that’s what seems to bypass the authentication for me.
to me, it looks more an OS / Gnome passphrase request, like others suggested, it might be for the keyring.
if you install the “seahorse” app, you might be able to check if the default login keyring is indeed unlocked?
normally this should be unlocked with your normal login when you access the GUI, but perhaps some field was unchecked, possibly for security? this would be unusual to affect several installs though.
especially if all the installs run standard gnome. (v4.0 / 40)
when running seahorse, the top set of keys, under “login” is by default, unlocked when I log in
when I load the Protonvpn app, it takes my proton username and passphrase in the app, and loads the list of available endpoints:
when I lock the keyring in the seahorse app, the protonvpn app lets me enter proton credentials, but kind freezes for a few sec, and an authenticator pops up for my keyring passphrase:
(Prompt kinda cut off on my pic) but it is my “default keyring”
I’m afraid I did not work out which key it related to in the keyring, as I have a couple proton apps, but I have “ProtonUser” and “SessionData” and “UserData” fields in the “login” list, all three under “ProtonVPN” but I’ve used the CLI, so can’t say all are needed for the GUI