I use it and can confirm it's pretty good. I only wish it had support for port forwarding because their current solution of running a looping script is clunky and tends to error out after a while.
Proton
Empowering you to choose a better internet where privacy is the default. Protect yourself online with Proton Mail, Proton VPN, Proton Calendar, Proton Drive. Proton Pass and SimpleLogin.
Proton Mail is the world's largest secure email provider. Swiss, end-to-end encrypted, private, and free.
Proton VPN is the world’s only open-source, publicly audited, unlimited and free VPN. Swiss-based, no-ads, and no-logs.
Proton Calendar is the world's first end-to-end encrypted calendar that allows you to keep your life private.
Proton Drive is a free end-to-end encrypted cloud storage that allows you to securely backup and share your files. It's open source, publicly audited, and Swiss-based.
Proton Pass Proton Pass is a free and open-source password manager which brings a higher level of security with rigorous end-to-end encryption of all data (including usernames, URLs, notes, and more) and email alias support.
SimpleLogin lets you send and receive emails anonymously via easily-generated unique email aliases.
Using it on the newest Linux Mint version at the moment. On app start it always wants to create a new keyring called „default“ to store login information. But it will not recognize an existing keying it created earlier so it’ll do that on every app start and you’ll have to enter your login information every time. Seems like a bug and I’m waiting for an update. Same behaviour on the Pass app for Linux. Apart from that the apps are working flawlessly.
I think thats on Mint, it works fine on KDE.
That's the only way I use it. I auto-start the panel applet, and it connects automatically for me. My only complaint is that if I let it choose "the best" server to connect to, it picks a server in another state more often than not, and I rather it only pick servers in my state. As a work-around, I force a specific server in my state. The downside is that it probably makes me more trackable to sites since I connect to them from the same IP every time, but I'm sure it doesn't really matter since they finger print my browser. I'm more concerned with encrypted communication than anonymity anyway. It's not like the bank or YouTube doesn't know it's me when I sign in.
If anyone knows how to make it select among servers within a specific state automatically on auto-start, pls let me know.