Proton VPN for Linux is Totally F*cked UP

Unless you know what to do, and this is not intuitive at all, your linux PC will lose internet connection, if the app crashes or freezes, which both happen fairly often. Or, if you reboot with VPN running. In either case, VPN does not cleanly exit, instead, it places a permanent redirect to ‘nowhere’, which you can only see with a special terminal command. All this happening with ‘kill switch’ OFF.

Here is what one needs to do to fix the internet issue:

Execute the following in your terminal:

nmcli connection show --active

If it shows anything other than wired/ethernet and wifi, delete other entries: in case of Proton, you’d have some weird ipv6 connection shown with ‘pvpn’ prefix. Delete it with the following:

sudo nmcli connection delete pvpn (whatever the name is)

This will immediately restore the Internet on your PC.

Seeing exact same issues on Pop OS, thanks for sharing your experiences!

I use it on a semi-daily basis and had little issues after I stopped turning my computer off with the VPN connected, honestly I’d rather have proton do this than my ip being leaked when something bad actually happpens.

same thing happened to me a while ago in Archlinux too, couldnt be bothered to reinstall

Proton being a bit Electron when it comes to Linux.

I keep trying Linux as a desktop os and these issues are why I leave. Also, updates messing up nvidia drivers which I just can’t be bothered to fix anymore.

I use wg-quick (wireguard) and no issues so far.

The GUI is not great, but I use the CLI.

Running on Linux mint 20 and 21, I did receive an update in the last two weeks.

They have a large number of servers in USA and Au. That’s nice.

I had trouble setting it up. But after that, no problems.

The tech support sucks, but now that it is set up, I like it.

I have had many VPN’s. I like this one the best, for now.

I often reboot with the vpn running and never have any issue with the app. I am on endeavorOS

Proton disables ipv6 which the routes traffic to a black hole, this does get left on if the app crashes. But it can just be disabled in your network managers gui since it shows there

Have you tried the alpha version that they released recently ? Should fiz most of the current issues

You just saved my life! Thank you!
- Proton should read this.
Its a shame for proton. I was only able to uninstall Proton VPN.
But without Internet, how should you reinstall it?
Besides this would not have changed anything.
I was about to through this Computer into the garbage.
And I am not a dummy. Thanks again!

App was easy to install and works just fine. What you on about?

This is the post I was looking for a year ago when I first installed it on my Kali. I was going crazy for a week searching for a solution. Couldn’t find 1 and eventually figured it out on my own. Same command.

Last time I used it on Fedora it wouldn’t even load the app properly and get stock. Lol. The Android app is brilliant though. I don’t know why the desktop Linux app sucks sooo much. I’ve already uninstalled it.

Wait, you have to fix it like that? In my case, I have a weird DNS name server in /etc/resolv.conf which I change to 8.8.8.8 and things get fixed

Here is how I did my last installation on Mint 21. I installed the OS.

Then the very next thing I did was install Proton VPN. Then updates and other software I wanted.

Works with no problem.

I use protonvpn-cli in Linux Mint and I have not have one issue with it. What flavor Linux are you using if I may ask? I have noticed that some distributions handle networking better than others. Through my personal experience, Mint and Ubuntu seem to work fairly well with protonvpn.

The Linux app has been an unusable mess for at least a year. Barely works, generated a thousand error modals on sleep, breaks the internet and even fully borked my install once so far. Very disappointing, seriously considering switching to Mullvad - enough is enough.

OMFG, THANK YOU!!!
I was in a real bind, and you just saved the day!