I'd like to access my Jenkins address outside of my LAN. How can I set that up?

I ended up using ngrok, to forward a random public url to my localhost:8080, this pretty much worked right away. Here’s a link to how to set this up.