Tunnels
Live tunnels served by connected agents. Use the pencil beside a URL to move it to a memorable address.
| Tunnel | Public URL | Target | Agent | Conns | Traffic | Reqs |
|---|
No tunnels are online.
Start one with tunnelhub http 3000
Machines with an open control connection to this server.
| Host | User | Platform | Version | IP | Connected | Tunnels |
|---|
No agents connected.
See the Setup tab to install one.
Captured requests for tunnels started with --inspect. Select a row to see headers and bodies.
| Time | Method | Path | Status | ms | Tunnel |
|---|
Nothing captured yet.
Restart a tunnel with --inspect and send it traffic.
Select a request to inspect it.
| Day | Tunnel | In | Out | Conns | Requests |
|---|
No traffic recorded yet.
Agent tokens authenticate a machine. The secret is shown once, at creation.
| Name | Prefix | Created | Last used |
|---|
Reserved subdomains and ports stay yours, so tunnels reclaim them on every reconnect.
| Kind | Value | Protocol | Note |
|---|
Nothing reserved yet.
Reserving is also automatic when you rename a tunnel's URL.
Point a CNAME at (or an A record at this server's IP), then verify. HTTPS certificates are issued automatically.
| Domain | Status | Certificate | DNS record to create |
|---|
No custom domains.
Tunnels use subdomains of the base domain until you add one.
Users
| Role | Status | Max tunnels | Quota (GB) | This month | Live |
|---|
Audit log
| Time | User | Action | Detail |
|---|
Install the agent
macOS and Linux
Windows (PowerShell)
Sign in
Create a token on the Tokens tab, then run:
Open a tunnel
Keep it running
Install the agent as a background service (systemd, launchd or a Windows service):
tunnelhub service install tunnelhub service start