ngrok is a software program that allows you to expose a local server port to the public internet. ngrok is frequently used for software testing, especially for testing on mobile devices.
ngrok is also useful for doing things like exposing a local Minecraft server to the public internet.
ngrok is open-source software. The ngrok company sells paid plans that allow things like custom domains, SSO, end-to-end TLS, etc. The ngrok company was founded in 2015 by Alan Shreve. The ngrok service began in 2013.
Links & info
- ngrok.com - ngrok website
- ngrok on Twitter, ngrok forum and ngrok status page.
- ngrok on GitHub.
Tutorials & guides
- "ngrok — When you need to expose your service to the Internet" - tutorial explaining how and why someone would use ngrok.
- "ngrok Step-by-Step Guide: Easily Share Your Local Server"
- "Abusing Ngrok: Hackers at the End of the Tunnel"