Simple proxy implement by Nodejs stream2 API
var http = require('http');
var url = require('url');
var debug = require('debug')('stream-proxy');
http.createServer(function(clientReq, clientRes) {
debug('request', clientReq.url);
var options = url.parse(clientReq.url);
options.headers = clientReq.headers;
options.method = clientReq.method;
clientReq.pipe(http.request(options, function(serverRes) {
clientRes.writeHeader(serverRes.statusCode, serverRes.headers);
serverRes.pipe(clientRes);
}));
}).listen(5003);