This project is no longer maintained.
Multi-instance tunnel manager for Localtunnel. Used WebUI for simple management of each tunnel. Can expose your web project or anything to the public internet via tunneling.
- You need
NodeJS LTS
installed on your system, How to install NodeJS? You can check out the NodeJS documentation on their website. - Clone or download this repository to your computer.
- Open Terminal or Command Prompt, and change the directory to locate the repository where you downloaded it. type
npm install
oryarn
(if you use yarn as package manager) and enter; wait for it to end. - Let's compile using the TypeScript compiler. Type
npm run build
oryarn build
and enter. - Run this application, type
npm start
oryarn start
, open your web browser, and locate the URL tohttp://localhost:3000
. - Add your first tunnel by clicking the
New Tunnel
button and saving. You will see the first tunnel created. Now you can start it by clicking theEnable toggle
andApply Changes
button.To edit the tunnel, you can click on the tunnel name in the tunnel table, save it, and clickApply Changes
again.
This project is very suitable for use in Docker containerization, with the aim of connecting among containers using the internal network of Docker. You can edit according to your needs in a docker-compose-example file.
- Rename
docker-compose-example.yml
file todocker-compose.yml
. - Open Terminal or command Prompt type
docker compose up -d
.