ngrok

Reverse proxy that creates a secure tunnel from a public endpoint to a locally running web service. More information: <https://ngrok.com>.

Install

All systems
curl cmd.cat/ngrok.sh
Debian Debian
apt-get install ngrok-client
Ubuntu
apt-get install ngrok-client
Windows (WSL2)
sudo apt-get update sudo apt-get install ngrok-client
Raspbian
apt-get install ngrok-client

Reverse proxy that creates a secure tunnel from a public endpoint to a locally running web service. More information: <https://ngrok.com>.

  • Expose a local HTTP service on a given port:
    ngrok http 80
  • Expose a local HTTP service on a specific host:
    ngrok http foo.dev:80
  • Expose a local HTTPS server:
    ngrok http https://localhost
  • Expose TCP traffic on a given port:
    ngrok tcp 22
  • Expose TLS traffic for a specific host and port:
    ngrok tls -hostname=foo.com 443

© tl;dr; authors and contributors