if I'm on public wifi, I cannot access my home network
to be able to access it, I create a tunnel between my current device and a server running at home, which does have access to my home network, and forwards anything that my device sends to the local network
now I can access my node remotely for example
or even use my home network as a VPN, so that all internet traffic is sent through my router at home instead of the public wifi network