Skip to main content

How to Guides


Here you will find a set of guides to help you with common (and not so common) tasks in ngrok. Think we're missing something? Send a note to support@ngrok.com and let us know.

NameDescription
Adding OpenID Connect to Your AppLearn how to add OpenID Connect to Your App using ngrok
Configure Okta Single Sign-On for your ngrok AccountLearn how to enable Single Sign-On (SSO) for logging into your ngrok dashboard
Corporate FirewallsLearn how to use ngrok securely behind your corporate firewalls
Forwarding to HTTPS ServiceLearn how to use the ngrok agent to route traffic to a local TLS service
Forwarding to Another MachineLearn how to leverage a single ngrok agent to route to any machine in your network
How to Round-Robin Load Balance with ngrok Cloud EdgesLearn how to load balance ngrok tunnels using ngrok Cloud Edges
How to do Weighted Round-Robin Load Balancing with ngrok Cloud EdgesLearn how to load balance ngrok tunnels using ngrok Cloud Edges
Inspecting / Replaying TrafficLearn how to speed up local development by using the ngrok agent Inspect UI to replay requests
Installing your AuthtokenLearn how to install your ngrok Authtoken with a single command
Multiple Tunnels Same ngrok AgentLearn how to use a single ngrok agent session to open many tunnels
non-HTTP Services on TLS TunnelsLearn how to configure non-HTTP services using our TLS tunnels
Per-client AuthtokensLearn best practices when deploying many ngrok agents
Reserved TCP AddressReserve a TCP Address and use it to reconnect to the same address each time
Rewriting the Host HeaderLearn how to rewrite the incoming host header for routing traffic to different local services
Securing your TunnelsLearn how to secure your ngrok tunnels from prying eyes
Serving Local DirectoriesLearn how to use ngrok as a file server to quickly share directories with anyone
Setting Up a Custom DomainBring your own custom domain to ngrok to host your service on your own brand
Upgrading to ngrok Agent v3Learn about the key differences between the v2 and v3 ngrok agent
Using Labels with ngrok EdgesLearn how to use labels and tunnel groups with ngrok Cloud Edges
Using ngrok with IoT devicesLearn how to remotely manage IoT devices using ngrok
Wildcard DomainsLearn how wildcard domains work in ngrok and configure your own