Websocket Between two Durable Objects

I would like to establish a WebSocket connection between two Durable Objects. I would like to avoid an intermediary public stateless worker in between. But given the Durable Object Stub API, I’m not sure how else to go about it.

For example, when creating a new WebSocket client new Websocket(url), a URL is required. As far as I know, there is no way to address a Durable Object with a URL.

Alternatively, I could manually send a request with a Websocket Upgrade Header directly to the Durable Object acting as the server via the Stubs fetch API, but I’m not sure how to turn that response into a WebSocket instance.

Any thoughts would be appreciated.
Thanks!