Need to expose a web application behind your firewall to the web? No problem with ngrok. Simply download ngrok and tell it which local port to listen to, and it will provide you with a publicly accessible URL through which you can reach your application.
I’ve tested it with a simple Node.js Hello World application running on my laptop on port 3000 behind my firewall. I then started ngrok with this simple command:
$ ngrok http 3000
Ngrok responded with my new URL and also logged all requests.
This is a great tool for development and testing, but definitely use with caution! 😉