Create secure introspectable tunnels to your local device with a single command.
Overview ✯ Quickstart ✯ Usage
Freetunnel is a tool for creating tunnels from your local development machine to a public and secure URL. This allows for easy webhook development, sharing of demo applications across networks, and using tools such as PageSpeed Insights which require public acess.
Freetunnel comes as two pieces of software: a CLI client and a server. You can use the CLI to connect to a server host, making your local device publicly accessible, and the server can be ran if you want your own, configurable instance of Freetunnel. While I host an instance at https://freetunnel.ryanchristian.dev, you may not want to use that URL, and slots are limited. To ensure my infrastructure is never too burdened, there can only be 3 sites using that instance at one time.
To begin using Freetunnel immediately, run:
$ npx @rschristian/freetunnel
This will connect http://localhost:3000
on your local machine to https://my-app.freetunnel.ryanchristian.dev
.
Specific instructions for using the CLI or server can be found in their respective ReadMes: