node-tunnel 0.0.0 リリース
しました.
node-tunnel は,Node の http および https モジュールで HTTP の CONNECT メソッドを利用したトンネリングを扱う Agent を提供するモジュールです.
元々は Node 本体の issue (#2474) に対処するために書いたコードだったのですが,本体にはいらんだろうということになってしまったので,モジュールとしてリリースしました.
インストールは npm から.
$ npm install tunnel
こんな感じで使えます.
var tunnel = require('tunnel'); var myAgent = tunnel.httpsOverHttp({ proxy: { host: 'localhost', port: 3128 } }); var req = https.request({ host: 'example.com', port: 443, agent: myAgent });
需要があるかどうかはよく分からないんですけどね...
なお,対応する Node のバージョンは v0.7.0 および v0.7.3 以降になります.
v0.6 系や,v0.7.1 および v0.7.2 では動作しません.