Client gateway selection

How clients choose an already connected gateway without entering IP or port details.

The client flow is intentionally short.

  1. Sign in.
  2. Choose an account or team.
  3. Open the gateway list.
  4. Select the machine to control.

The client receives endpoint details from the backend after authorization. The user sees a gateway name and status, not a socket.

Expected client state

A client should be able to show:

  • gateway display name
  • online or last-seen status
  • worker availability
  • selected route state
  • connection errors with actionable copy

What stays hidden

FRP host, public port, tunnel metadata, and device tokens should remain implementation details unless the user opens a diagnostic view.