node.jsを使用してHTTPSプロキシサーバーをセットアップしたいと思います。ブラウザウィンドウからすべてのHTTPSリクエストを取得する必要があります。Mac Bookを持っていて、HTTPSの設定からプロキシ設定を構成しました。以下はブラウザリクエストをキャプチャするためのサンプルコードですが、このコードは正しいですか?次のコマンドを使用してキーを生成しています。
openssl genrsa -out privatekey.pem 1024
openssl req -new -key privatekey.pem -out certrequest.csr
openssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificate.pem
var options = {
https: {
key: fs.readFileSync('privatekey.pem', 'utf8'),
cert: fs.readFileSync('certificate.pem', 'utf8')
},
target: {
https: true
}
};
https.createServer(options,function(request, response) {
console.log(request);
handleRequest(request, response);
}).listen(8877);
したがって、上記のコードは機能しません。事前に感謝します。