What is the best way to run Proton VPN on Arch?

Is the v3 CLI from the AUR still viable or should i use OpenVPN/Wireguard?

Edit: I went with the AUR Version of the Debian build. Took some troubleshooting but works now. Thanks everyone!

I just use the config files and set it to automatically connect in Network Manager. It seems easier than messing with the CLI program.

I found it easier to just download a config file and configure it in the Network settings.

tbh I’m using the new V4 from the AUR and I have no problems with it

I download the wireguard config from protonvpn and import it into the network manager. Can’t get any easier :+1:

Are you running arch btw?

(sorry, not helpful, but then again, I couldn’t help myself)

Have you tried the flatpak version on arch?

The gtk app or cli? I’ve tried the gtk app from the AUR but i’t wouldnt start for me.

Can it also be used with dhcpcd? I’ve choosen it for the Networking.

the GTK one. It’s called proton-vpn-gtk-app on the AUR. Make sure you also have installed network-manager-applet, if not it doesn’t work/start.

I have no idea, I only use the network manager because it imports wireguard and openvpn configs in 3 steps.

Oh intersting i might have not have had that installed. I’ll go for it again.

Is there a way to more efficiently install it’s AUR dependencies as makepkg can’t download those itself?

I don’t know, I just use an AUR helper like yay or paru and they take care of the dependencies alone. In the case of protonvpn, the user who created the pkg manifest on the AUR for some reason missed just the dependency I said in the previous comment.

Hmm alright thanks. I am really not a Fan of the AUR helpers, so i guess i’ll have to do it manually.

may I ask why don’t you like AUR helpers?

I am used to working with makepkg and git. Also i like having more control over what happens.

Btw i have installed proton now, but starting it gives me the “Something went wrong error” with no error code. So more troubleshooting it is.

i too am used and comfortable with makepkg and git, but it’s just too time consuming and a hassle compared with yay. At the end of the day it’s open source and I never had issues with it during all these years, so I trust it.
I hope you find a solution at the end and make it work!