add socket.io-proxy for solution that agent behind firewall