A Node.js HTTP proxy server supporting HTTP tunnelling