docs: function detach() {
        proxySocket.destroySoon();
        proxySocket.removeListener('end', listeners.onIncomingClose);
        proxySocket.removeListener('data', listeners.onIncoming);
        reverseProxy.incoming.socket.destroySoon();
        reverseProxy.incoming.socket.removeListener('end', listeners.onOutgoingClose);
        reverseProxy.incoming.socket.removeListener('data', listeners.onOutgoing);
      }