nodejs-proxy-server It uses socket connection to listen to any kind of request that is to come and then forwards it to the server and vice-versa using stream piping.