Skip to content

rschristian/freetunnel

Repository files navigation

Freetunnel

Image of terminal running Freetunnel

Create secure introspectable tunnels to your local device with a single command.


OverviewQuickstartUsage


Overview

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.

Quickstart

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.

Usage

Specific instructions for using the CLI or server can be found in their respective ReadMes:

License

MIT

About

Create secure introspectable tunnels to your local device

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •