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.