There is an overloaded WebSocket server I often want to access with lots of clients, but I would like to reduce my load on the server to one client and then connect other clients to that one client.
Or here's a writeup about writing a proxy in Node: https://sensepost.com/blog/2015/another-intercepting-proxy/
I've made an extensive writeup of the WS13 protocol in case you want to implement it, with lots of example code:
[1] https://cookie.engineer/weblog/articles/implementers-guide-t...
https://www.fluvio.io/connectors/inbound/http/
https://github.com/infinyon/fluvio
The websocket connection was recently added, so if you come up with any suggestions or other feedback on it feel free to share it with the project.
https://www.emqx.com/en/blog/connect-to-mqtt-broker-with-web...