прослушивание трафика https в nodejs - PullRequest
0 голосов
/ 05 июня 2018

Мне нужно прослушивать трафик https, который мой код я могу прослушивать весь трафик http, но какой https я не могу перехватить.Как мне это сделать?Это мой код

var http = require('http');
var url = require('url');
var fs = require('fs');
http.createServer(function(request, response) {
var url_part = url.parse(request.url,true);
var originUrl = url_part.href;
var options = url.parse(originUrl);
var proxy = http.request(options);
proxy.addListener('response', function (proxy_response) {
    proxy_response.addListener('data', function(chunk) {
       response.write(chunk, 'binary');        
    });
    proxy_response.addListener('end', function() {
       response.end();
    });
    response.writeHead(proxy_response.statusCode, proxy_response.headers);
 });
 request.addListener('data', function(chunk) {
    proxy.write(chunk, 'application/json');

 });
 request.addListener('end', function() {
    proxy.end();
 });
 }).listen(3128);
...