DEV Community

ngrok Use Cases and Quick Start Tutorial

Ryan Farney on September 01, 2018

Basically, ngrok allows you to take any project live without actually deploying it. It is a simple concept and maybe that is not the best explanat...
Collapse
 
jreinhold profile image
Jeppe Reinhold • Edited

Great writeup! ngrok and the likes are really powerful tools any webdev should have in their belt.

I was recently introduced to serveo.net, a free alternative, that I think is better than ngrok because:

  • it's free (up till 3 servers running simultaneously)
  • you can self-host if you want to
  • you don't need to install any additional apps or CLI, you just run the command ssh -R 80:localhost:3000 serveo.net (replace 3000 with whatever port you want to "open")
  • it has the same basic features like request replaying and logging

I'm not an export in network security, so ngrok might be a more secure choice, i don't know.