Как вы проходите через root-прокси через прокси, используя node-http-proxy? - PullRequest
0 голосов
/ 20 февраля 2019

Во внутренней среде разработчика мы используем сертификаты для входа в систему. В настоящее время я использую Cypress для автоматизации тестирования.Я не совсем уверен, правильно ли я поступаю по этому поводу, но я могу передать сертификат пользователя, который работает так, как обходит необходимость выбора сертификата, но не уверен, как также передать корневой сертификат.а также для безопасного входа в систему.

Вот пример кода того, что у меня есть:

const httpProxy = require('http-proxy'),
  fs = require('fs');

const cert = fs.readFileSync('./usercert.p12'),
  cacert = fs.readFileSync('./cacert.pem');

const proxy = httpProxy.createProxyServer({
  target: {
    host: 'devenvironment.org',
    protocol: 'https:',
    port: 443,
    pfx: cert,
    passphrase: 'password',
    ws: true
  },
  secure: false,
  changeOrigin: false,
  xfwd: true,
  agent: false
}).listen(8000);
...