Proton VPN on linux CLI

Has anyone been able to get proton working from CLI on linux?

I have managed to successfully log in and even displays the servers when I run command: protonvpn-cli connect
I then choose a server which is not busy and try UDP. (Even tried TCP as well both dont work)

It gives the following message:

**********************************

"Setting up Proton VPN.

An unknown error has occured. Please ensure that you have internet connectivity.

If the issue persists, please contact support."

**********************************

I am able to connect to servers when logged into proton on my mobile, so that’s not the issue.
I have tried running “protonvpn-cli c -r” to connect to a random server as well.

when I try run “protonvpn-cli --get-logs”, I get the following message.

"Generating logs…

Unable to generate logs: can’t compare offset-naive and offset-aware datetimes"

Yes runs no problem for me on multiple linux installations.

Check you haven’t got the kill switch enabled.

nmcli connection show --active

If you see pvpn-ipv6leak-protection then delete it

nmcli connection delete pvpn-ipv6leak-protection

Try rebooting your computer. Sometimes this bug happens when you update kernel and don’t reboot.

ProtonVPN on Linux is just painful

Try protonvpn-cli c -f

I’ve only had success with the older Python-based client. But my Linux box is a server so all the bullshit GUI requirements break.

python3-proton-client and python3-protonvpn-nm-lib will get you rolling if you want a simpler CLI solution.

ProtonVPN support is excellent, contact them.
They’ve helped me to set up ProtonVPN on Arm and Intel Linux computers .

Sometimes when I have connection errors, turning the kill switch off then reconnecting helps

Did you manage to get this resolved? I’m having the same issue after switching from NordVPN

I always turn Killswith off and still… protonvpn doesn´’t connect and not showing the logs… They said it´’s something ´’bout the networkmanager but… VPN was connecting 2 days ago…