Exposed-port WebSockets
websocket_url.
Default SSH access does not use an exposed-port WebSocket. Use
nullspace ssh for certificate-backed relay access. Only older
port-22 fallback deployments use a signed websocket_url with OpenSSH and
websocat.
For the self-hosted single-host appliance, owned-domain mode returns signed
wss://{PORT}-{SANDBOX_ID}.<domain>/... preview WebSocket URLs through
API-compatible Caddy ingress. Localhost/no-domain mode leaves
NULLSPACE_PUBLIC_HOSTNAME unset, so exposed-port helpers use direct local
host mappings instead of signed public WebSocket URLs.