I’d like to setup a VPN server at my parents house so I can securely remote into their systems for IT maintenance when I’m not physically there. I figure it’s not so good to have an open port going directly to either of their computers so I thought I should setup another computer and thought of my old Raspberry Pi 3 Model B+ in my closet that I’ve never used before. Both my parents and I are limited by 5Mbit Upstream internet so I don’t think I have to worry about speeds.
Very secure. Set up a NoIP address. Go on PiVPN site, execute the command, install Wireguard with the NoIP address, forward the port on your router to your RPi with UDP and setup the NoIP account in the DDNS tab.
The Pi3b+ has a 100mb port internet. My internet connection is 100mb glassfiber. Would running a vpn on a 100mb port throttle my internal file transfer? Like for example when I send a file through my Gigabit router from one pc to another on my local network? (normally faster than 100mbit)
I’ve used both OpenVPN and WireGuard but have found that I have fewer issues using Zerotier. I set up a network and and put the client on my Mom’s Mac when I visited her, and added it to my network. Now if she has an issue I can screen share directly to the zerotier IP address and it’s secure.
I’d run OpenBSD on it with in-kernel WireGuard, and fall back to SSH tunneling as necessary. But yeah, that should work great for the bandwidth you’re taking about - given the RPi < 4 USB limitations.
Thanks, I’m looking into those options now actually. Trying to see how secure they are as that is a concern since it will be exposed to the internet via an open port.
I’m already running pihole (internal network) on dietpi on a VM so I have some experience with that.
It’s still a concern. That is why I’d rather have a physically separate iface to handle the VPN. Otherwise I’d skip all this and just install wireguard directly on one of the PCs (or VM on one of the PCs)
I agree on the rpi its probably a pretty tiny concern.
I think if I just had wireguard on a PC with all my data, etc, it’s a much bigger concern (relatively speaking), Otherwise, I don’t see any point in using the pi