exposehub

A public address for a port on your machine

One command connects a service on your computer to an address anyone can open. Your team runs the server itself, on its own domain.

See what came through the tunnel

Live, on your machine

While the agent runs, the inspector at 127.0.0.1:4040 shows each request with its headers and body. Send one to your service again with Replay, or copy it as a curl command. None of it leaves your computer.

Afterwards, in the dashboard

A summary of each request stays for 7 days: when it came, the address, the status and how long it took. Only you see it, unless you share it with a colleague. The visitor's IP address is shortened and secrets in the address are blanked out. Headers and bodies are kept only for tunnels you start with --log-bodies.

Three commands

Install the agent on macOS or Linux, without administrator rights. Log in once with a token from the dashboard. After that, one command opens a tunnel to whatever port your service listens on.

On Windows, download exposehub.exe in place of the first command.

curl -fsSL https://connect.exposehub.eu/install.sh | sh
exposehub login
exposehub http 8000

Run by your team, on your own server

The tunnel server and this dashboard are software you host yourself. Traffic goes from your visitors to your server to your machine, and through nobody else. Teams share addresses and domains, and each person has tokens of their own.