an proxy use websocket to implement an push server