¿Cómo puedo usar un proxy http con node.js http.Client?

Quiero hacer una llamada HTTP saliente desde node.js, usando el estándarhttp.Client. Pero no puedo acceder al servidor remoto directamente desde mi red y necesito pasar por un proxy.

¿Cómo le digo a node.js que use el proxy?