A http & websocket reverse proxy written in Go