The HTTP proxy with a bunch of logging added to it.
This module wraps node-http-proxy in such a way that you can monitor what's happening.
You should be able to require("instrumented-proxy") instead of "http-proxy" and it should Just Work.
./bin/proxy to have such an instrumented proxy ready to roll out-of-the-box.
Same as node-http-proxy.