I was wondering if anyone here knows if it's possible to set up Proton VPN with CLI on my Raspberry Pi 3B which is running raspbian OS (no graphical interface).
Essentially I have a server, which I access with tailscales sometimes in case that could cause any interference (it doesn't with the other computers), and I want it to connect to a specific ProtonVPN server with P2P at all times. Is there a way for me to do this? On the official website there isn't much info on whether that is possible or not.
Proton VPN does not officially support Raspberry Pi, but you can try to set up their CLI version.
https://raspberrytips.com/protonvpn-on-raspberry-pi/
I tried doing this a while back but it hung on the login step. I reached out to Proton and their only response was that Raspberry Pi is not supported.
So, best of luck and I hope you can get it to work!
If you give the lightweight os DietPi a shot, Proton VPN works via their DietPi-VPN tool right off the bat. You just need the IKEv2 username/password combo from your Proton VPN settings. It will always connect to the same server you specify in the settings as well. I believe OpenVPN should work the same but can't confirm. I'd definitely recommend DietPi if you're looking to self-host any services - especially on a 3B. It's super lightweight and has a tonne of graphical config tools that makes setup a piece of cake.