https://github.com/fatedier/frp
This looks like an interesting project since it allows NAT penetration without all that tedious fiddling about with your parent’s router… (cough, splutter).
From their site:
“frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. As of now, it supports tcp & udp, as well as http and https protocols, where requests can be forwarded to internal services by domain name.”