Expose Local Apps
Share your locally-hosted web applications for testing or demos.
Tunnelite is an open-source, secure tunneling solution for exposing local web applications to the internet. A powerful ngrok alternative for developers.
$ dotnet tool install --global Tunnelite
Share your locally-hosted web applications for testing or demos.
Easily test webhook integrations by exposing local endpoints.
Try our webhook testing tool to inspect and debug incoming requests.
Quickly share dev builds during hackathons and collaborative coding sessions.
Provide internet access to services behind firewalls without exposing incoming ports.
To install Tunnelite as a global tool, use the following command:
$ dotnet tool install --global Tunnelite
$ nuke :add-package Tunnelite
#tool dotnet:?package=Tunnelite
Every release also ships a single self-contained executable for Linux, macOS and Windows that needs no .NET runtime installed.
Once installed, you can use the tunnelite command to create a tunnel to your local application.
$ tunnelite http://localhost:3000
This command returns a public URL with an auto-generated subdomain.
Tunnelite allows you to self-host the server, giving you full control over your tunneling infrastructure. This feature is perfect for organizations that require enhanced security or customization.
To self-host Tunnelite:
Once your self-hosted server is set up, you can connect to it using the following command:
$ tunnelite http://localhost:3000 --publicUrl yourServerUrl