Hello everyone,

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.

Thanks in advance

EDIT: Would OpenVPN work?

  • Winter8593@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 months ago

    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!

  • Artemis@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    9 months ago

    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.

  • m1212e@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    9 months ago

    I can’t recommend the official (or community) cli. Best would be to use wireguard or openvpn. In a docker setup, try gluetun