Snipeye
I want to connect my home LAN to a VPS running OpenVPN so I can see anything (tap, so a layer 2 bridge for uDNS things, Bonjour, and printers and whatnot) on my home LAN when I connect my laptop to the VPS's VPN from any random network.
I'm not sure the best way to do this - I have an ubuntu server in my home LAN that I think I can use as a gateway for all my devices, but I'm not sure if that will be sufficient for layer 2/tap bridging - and I'm not sure if I need to add any fancy configuration for the openVPN running on the VPS in order for the bridge to work correctly.
I would REALLY appreciate a guide, because I assume this (or something similar) has been done before. I have researched a fair amount, but I still feel a bit in the dark (I'm new to VPNs).
My understanding of how it SHOULD work is: OpenVPN runs on the VPS. I create an openVPN client in my home network on a server with a static local IP that is used as the gateway for all LAN-connected devices. Any network packets go through the gateway, which echos them all to the VPS, so any clients of OpenVPN on the VPS (such as my laptop) would receive them.
is that about right? If so, how do I configure it? If not, what is wrong? Thank you so much!