Secure tunnel publishing

Bring a local service online without exposing the machine.

TunnelForge links a future desktop executable to this server, then gives users a managed public route for demos, webhooks, previews, and private tools.

Launching soon. Normal users can create an account page now, but the tunneling service will become usable after the executable client is released.
Live tunnel modellocal -> forge -> public
Your applocalhost:3000
TunnelForgeencrypted relay
Public URL/svc_demo
Request pathbrowser -> TunnelForge -> desktop executable -> local app

What is inside

The service is planned around secure routing, operational visibility, and admin control from one dashboard.

Managed public URLs

Create stable public entry points for local services without opening router ports.

Traffic inspection

Observe requests, responses, timings, and replay traffic during debugging.

Admin governance

Use a protected dashboard for service status, routing policy, analytics, and audit history.

Encrypted client link

The future executable will keep a controlled connection from the user's device to TunnelForge.

Light and dark themes

The website and auth screens remember the user's preferred theme.

Launch-ready user flow

Registration is prepared now while actual tunnel usage stays marked as coming soon.

How normal users will use it

This is the customer journey once an administrator publishes the executable client.

Create an account

Register, choose a username, and sign in to the install page.

Download the executable

Open Install Agent, pick the package for your operating system, and verify the displayed SHA-256.

Create client config

Run tf init-config, then set your local service port, host, label, and TunnelForge server URL.

Login on the client machine

Run tf login or use an endpoint key generated by an administrator.

Start the tunnel

Run tf up --config ~/.tunnelforge/client.json to pair the endpoint and publish your public URL.