This will not work unless you can actually have a public IP and forward ports.
In my case I rent a vps (for the public IP) and setup an ssh tunnel to itn (for secure port forwarding) with socat to my internal nginx. Will write a specific post later on about all this.