Skip to main content

Everything you can tunnel with ngrok

629 words

Topics:

In our own development and projects, we started listing everything you can tunnel with ngrok and we were impressed with the list. When we put the same question out to customers, we were overwhelmed with the response.

We’re steadily reaching the point of wondering “What can’t you tunnel with ngrok?”

Regardless, to answer the first question, we’ve started listing services and use-cases you can add tunnel access with ngrok, along with their one line command-line examples.

If you know of any other examples that belong here, ping us, and We will add them to the list (with the appropriate credits):

HTTP/Web Servers

Web server

ngrok http 80

Web server (HTTPS)

ngrok http 443

Databases & Management Consoles

Postgres

ngrok tcp 5432

MySQL, MariaDB

ngrok tcp 3389

phpMyAdmin

ngrok tcp 80

Redis

ngrok tcp 6379

Oracle

ngrok tcp 1521

MongoDB

ngrok http 27017

MongoDB Admin

ngrok http 28017

Files, Folders, and File Servers

File/Folder (in Windows)

ngrok http "file:///C:temp"

File/Folder (in Linux/Unix/Mac)

ngrok http "file:////usr/temp"

SMB Server

ngrok tcp 445

WebDav Server

ngrok http 443

FTP Server

ngrok tcp 21

SFTP Server

ngrok tcp 22

LDAP and Directory Servers

LDAP Server (i.e. OpenLDAP, SunOne)

ngrok tcp 389

or

ngrok tcp 636

Active Directory

ngrok tcp 636

or

ngrok tcp 389

LDAP Server (Oracle)

ngrok tcp 3060

or

ngrok tcp 3131

Oracle Directory Services Manager

ngrok http 7005

Development Languages and Frameworks

Spring/SpringBoot (and JHipster)

ngrok http 8080

or

ngrok http 8443

Python Flask

ngrok http 5000

NodeJS (and ExpressJS, NestJS, NextJS, NuxtJS…)

ngrok http 3000

.NET Core

ngrok http 5000

or

ngrok http 5001

Ruby on Rails

ngrok http 3000

PHP

ngrok http 80

Application Servers

Weblogic Server (admin - http)

ngrok http 7001

Weblogic Server (managed server)

ngrok http 8001

Weblogic Server (node manager)

ngrok tcp 5556

Weblogic Server (t3 connections)

ngrok tcp 7001

WebSphere Server (admin)

ngrok http 9060

WebSphere Server (defaulthost)

ngrok http 9080

WebSphere Server (defaulthost https)

ngrok http 9443

Tomcat, Jetty, Netty, JBoss Servers

ngrok http 8080

Email Servers

SMTP

ngrok tcp 25

or

ngrok tcp 465

POP3

ngrok tcp 110

or

ngrok tcp 995

IMAP

ngrok tcp 143

or

ngrok tcp 993

Outlook Web Access Server

ngrok tcp 80

or

ngrok tcp 443

Containers and Hypervisors

If you know of any other examples that belong here, ping us, and We will add them to the list (with the appropriate credits):

Docker daemon

ngrok tcp 2375

or

ngrok tcp 2376

Kubernetes API

ngrok http 6443

Kubernetes (etcd API)

ngrok http 2379

or

ngrok tcp 2380

Kubelet API

ngrok http 10250

VMWare vCenter REST APIs

ngrok http 443

Nutanix REST APIs

ngrok http 9440

Cool, but how do I get ngrok?

If you’re not a ngrok user yet, just download and sign-up for free. From there, follow our instructions to get up and running in minutes.