How to access home network remotely via VPN?

Been googling around for ages for more specific instructions but coming up short with the know-how.

Currently I have a Google WiFI setup at home (so no router firmware options here) and a QNAP NAS running dockers (Delugevpn, Sonarr, Radarr, Jackett). As Deluge is running through OpenVPN, I can’t access it’s WebUI when I’m considered outside the LAN, which makes sense. Currently, I remotely wake up my Desktop, remote desktop into it and then proceed from there.

I don’t want to have to keep doing that, so would I go about using a computer outside the LAN and make it part of the LAN? All I’ve garnered was that it has something to with putting my LAN behind a VPN and then I would have to access/authenticate through this VPN to become part of the LAN at home? Do I accomplish this through the QNAP NAS?

You should be able to run an OpenVPN server on your QNAP, here’s a tut I found after a quick google: https://advancedhomeserver.com/qnap-openvpn-ssl/

EDIT: This tut says you need a DDNS provider and URL, but you can direct connect by IP if you don’t want to deal with that stuff.

Check out ZeroTier, effectively a VPN but doesn’t route traffic and you can still access other devices on the network.

Wireguard.

Easier to setup than OpenVPN and much faster too.

I run it on a Proxmox container.

QVPN… Nuff said already

Good luck with it! I’ve set up several OpenVPN servers for this purpose and can connect to them all day long, but I’ve never found a good write-up on how to make a client’s traffic go through it to connect to anything at the home network. Maybe your google-fu is better than mine. :blush:

to point you guys in the right direction:

  1. setup dynamic DNS for server & client
  2. setup an OpenVPN server
  3. setup an OpenVPN client
  4. open ports to/from server & client sides

if you want it really secure, setup server certificates & encryption keys to secure the virtual network you will have… this will merge the server & client networks together into one and you can share/access all devices in both networks…

DNS is required because one network needs to know how to get to the other network… DNS servers are the phone books of the internet… without them, one network can’t find the other…

for example: being a huge fan of pfSense, I have pfSense routers at home and work… also have a travel unit I take on trips… one is server, the other is client… pfSense has ability to use keys and encryption to your hearts content… once its all setup, I have full access to/from either location to the other location… accessing files, printers, servers, etc… just like being in both places at once…

hope this helps…

Oh, that’d make it easier. Was getting worried already when it brought up getting your own domain name…

Is there an explanation of how this works?

How? I had to set up an Ubuntu VM on Proxmox for it. Did you install the kernel updates on the host?

With openvpn you need to look at push-route in the config file and specify your local subnet.

Edit: Here you go

As long as it works, right? But I lack in networking knowledge and I’m not even sure what a static route is. Unless you mean a static IP.

Reddit has become the new search engine. Ask a question and it will be answered, tailored to your specific question, because you are special, and nobody has ever asked that same question before.

you don’t have to buy a domain, but if you do, domains.google.com . plenty of dynamic dns forwarders out there. – if your IP doesn’t change often you can use something like chrome remote desktop to connect to get the IP if it changes.

.space domains are very cheap $1 for the first year.

It creates a virtual network adapter and runs a service for direct connection between the machines. There’s only a connection to their servers to initiate the direct links, and if you wanted to you could go through some more complex configuration to entirely bypass the initial connection.

It might be a VM, can’t remember now. You may be right, had to setup a VM. Either way, it’s still a very lightweight method to get it up and running.

Any tips ? "Per the official OpenVPN documentation, you should place your CA on a standalone machine that’s dedicated to importing and signing certificate requests. "

How i can configure something for this stand alone PC ?

I actually have only one machine 24h\7D with a VM running PI-Hole on Diet Pie. But thinking putting Pi-hole or VPN on an RPI3 …

Can i run PI-hole with the same.machine than my CA ?