river supports connections via HTTP proxies using the <code>CONNECT</code>
method. Instead of sending the WebSocket handshake immediately, it will send a
<code>CONNECT</code> request, wait for a <code>200</code> response, and then proceed as normal.