Use case
Access to an internal web admin interface
The problem
Many internal tools — router/switch admin panels, monitoring dashboards, internal APIs — are only meant to be reached by a small number of authorized people, and are not exposed on the public internet.
Why traditional network access is excessive here
Putting the admin interface on a VPN-reachable network segment means everyone with VPN access can at least attempt to reach it, and the user's machine gains reachability to whatever else lives on that segment.
How TunnelCrib handles it
The TunnelCrib Agent on the Device hosting the interface advertises it as a named or custom-port TCP Service. Only Clients explicitly authorized for that Service can request a Tunnel to it.
Setup example
$ tunnelcrib connect network-switch-12:admin-web
device identity verified
direct Tunnel negotiated
Service Tunnel active
localhost:49318
Authorization example
Access to the admin interface is granted per Client, independent of any other Service on the same Device — someone authorized for the web UI is not automatically authorized for SSH on the same box, or vice versa.
User experience
The user opens http://localhost:<port> in their browser and authenticates with the interface's own login, exactly as if it were reachable directly.
Audit trail
The connect request and session are recorded (see audit events).
Security considerations
The interface is never bound to a public address; TunnelCrib only ever needs the Agent Device to make outbound connections. See architecture.