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.
Name | Description |
---|---|
Device Gateway | Learn how to use ngrok as a device gateway |
Configure Site-to-Site Connectivity for APIs | Learn how to access APIs at external sites |
Configure Site-to-Site Connectivity for APIs with mTLS | Learn how to access APIs at external sites with mTLS encryption |
Configure Site-to-Site Connectivity for Databases | Learn how to access databases at external sites |
Configure Site-to-Site Connectivity for Databases with mTLS | Learn how to access databases at external sites with mTLS encryption |
Upgrading to ngrok Agent v3 | Learn about the key differences between the v2 and v3 ngrok agent |
ngrok Platform Licensing FAQ | Answers to commonly asked questions related to signing up for paid ngrok services |
ngrok Free Plan Limits | Learn more about what you can do with an ngrok Free plan |
Corporate Firewalls | Learn how to use ngrok securely behind your corporate firewalls |
Configure Okta Single Sign-On for your ngrok Account | Learn how to enable Single Sign-On (SSO) for logging into your ngrok dashboard |
Forwarding to HTTPS Service | Learn how to use the ngrok agent to route traffic to a local TLS service |
Forwarding to Another Machine | Learn how to leverage a single ngrok agent to route to any machine in your network |
Installing your Authtoken | Learn how to install your ngrok Authtoken with a single command |
Setting Up a Custom Domain | Bring your own custom domain to ngrok to host your service on your own brand |
Inspecting / Replaying Traffic | Learn how to speed up local development by using the ngrok agent Inspect UI to replay requests |
Reserved TCP Address | Reserve a TCP Address and use it to reconnect to the same address each time |
Per-client Authtokens | Learn best practices when deploying many ngrok agents |
Rewriting the Host Header | Learn how to rewrite the incoming host header for routing traffic to different local services |
non-HTTP Services on TLS Tunnels | Learn how to configure non-HTTP services using our TLS tunnels |
Multiple Tunnels Same ngrok Agent | Learn how to use a single ngrok agent session to open many tunnels |
Securing your Tunnels | Learn how to secure your ngrok tunnels from prying eyes |
Serving Local Directories | Learn how to use ngrok as a file server to quickly share directories with anyone |
Wildcard Domains | Learn how wildcard domains work in ngrok and configure your own |
How to Round-Robin Load Balance with ngrok Cloud Edges | Learn how to load balance ngrok tunnels using ngrok Cloud Edges |
How to do Weighted Round-Robin Load Balancing with ngrok Cloud Edges | Learn how to load balance ngrok tunnels using ngrok Cloud Edges |
Using Labels with ngrok Edges | Learn how to use labels and tunnel groups with ngrok Cloud Edges |
Using ngrok with IoT devices | Learn how to remotely manage IoT devices using ngrok |
Using Mutual TLS Authentication | Learn how to protect your endpoints with mutual TLS authentication (mTLS) using ngrok |