大津です。
いただいた、パッチをあてて社内環境で動かしてみると
DNSのエラーは無くなったのですが、ファイルの取得がうまくできないみたいです。
ちょっと見てみましたが SSLで get しているものが多く、SSL Proxy の場合は
トンネルを張らないとダメでしょうね。
こういう時は koichik さん作のトンネルモジュール(https://github.com
/koichik/node-tunnel) が大活躍します。
# ちなみに npm 内の request モジュールにも取り込まれています。
# https://github.com/mikeal/request/pull/199
# proxy 環境でも npm が使えるのは koichik さんのおかげです、感謝!
superagent の quick hack なので tunnel モジュールをグロバールでインス
トールしてください。
sudo npm install -g tunnel
で、kawaz さんのパッチを SSL Proxy 対応にしてみました。
https://gist.github.com/2921169
これでどうでしょう?
# 本来は本家で修正されるのが大前提なのであくまで一時的な対応と思ってくだ
さい。