The ngrok command being run.

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, testing webhooks or OAuth.

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.

Tutorials & guides

Minecraft usage

A tutorial on how to use ngrok to make a multiplayer Minecraft server more easily.

In addition to the YouTube video, there is also a webpage explaining how to use ngrok with Minecraft.

More on tunneling