Make Linux Proton VPN the same as Windows/Mac
I've started using Proton VPN in Windows, and it's a great app, full of resources, with great graphics, many resources, ability to auto-start, start minimized, auto-connect to a profile... The Mac version also looks very similar to Windows'.
However, recently I changed to Linux (Pop OS, Ubuntu based), and although I had no problems installing the GUI version of the app, it does not even remotely resemble the Windows/Mac version. It's a very, veeeeeeeeery simple app, without the majority of configuration options present in their other OS's counterparts.
Proton VPN team should dedicate more time to make the Linux version of the app the same that we see in Windows/Mac, so we can have in Linux exactly the same wonderful experience the app propitiates in Windows and Mac.

-
Nitish Sarkar commented
ProtonVPN is already a great service, but there's always room to enhance it further. Streamlining the user interface for easier navigation, expanding server locations for better coverage, and optimizing connection speeds would significantly elevate the experience. Moreover, adding more customizable features like split tunneling and a wider range of protocols would cater to diverse user needs. https://upbhulekh.org/ Continual updates ensuring top-notch security and privacy measures would reinforce its reputation as a reliable VPN provider. Overall, refining user experience, expanding features, and maintaining robust security would make ProtonVPN even more exceptional.
-
Artur Donaldson commented
As a long-term user, just want to say thank you! I have noticed a significant improvement in experience on Linux over the past year and the user interface is perfectly fit for purpose. I haven't used ProtonVPN on Windows or Linux so I can't really complain. Ultimately, I suspect the benefits of using Python to develop the Linux app outweigh the performance hit that may come from it being an interpreted language. Python is quicker to develop than C# (unlike the Windows app) and can be run across so many different Linux flavours.
-
Edward “Craig” Callender commented
Sheesh
-
Anonymous commented
CLI > GUI here; more stable & responsive
-
Dark Arc commented
Started playing with the updated VPN yesterday. I was disappointed the rewrite is still extremely different from the Windows and Mac apps in terms of UX.
It looks more like a community implementation of a Linux app for ProtonVPN than a Proton app. That said, it is a lot more reliable... so I'm hoping this is just a temporary interface on a better "backend" for the app.
-
Z commented
Not to mentiok the crashes and it disconnecting, specially after opening the laptop lid. It's a very very broken app. Proton should go with Flutter as front end, Rust as backend. Problem solved
-
David “phunman1” Jackson commented
Is really does throw some shame at you guys, I was sick of Microsoft farming data off of me, let me choose my own OS and let all the apps across platforms be the same.
I'm seriously thinking of downgrading to a free account because this is BULLSHIT you should treat Linux equally, even though it is superior to WINDOZE -
J commented
Aside from no wireguard the cli experience has been pretty decent. I don't bother with the app.
But boy do I miss split tunneling when I need it. -
Seth commented
If Linux was properly supported by Proton I would be willing to get Proton Unlimited and ditch Mullvad, but in the current state it just isn't worth it.
-
[Deleted User] commented
Yes, I agree
-
Can T. commented
Absolutely. It lacks many features the Mullvad APP or ProtonVPN for Linux app have.
Also, I can't understand why they would go with Python for the Linux app. It is less reliable and less efficient.
-
SiriusHollowspell commented
Seriously, it doesn't even have Wireguard. WTAF!? Wireguard is a basic feature that every client should have. I can kind of understand taking forever to implement other features like port forwarding, (Mac OS was forgotten on this too) but no Wireguard is just insane to not have. I am very disappointed with the current state of the Linux client.