Squid Forward Proxy туннелирование с сертификатами P12 -Как?
Я довольно новичок в прокси-серверах Squid и никогда раньше не пробовал работать с SSL через него, так что это общий вопрос для ноу-хау:)
У меня есть служба, которая использует сертификат P12 для связи с другим сервером по https:// эта служба является службой nodeJS, которая использует сертификат в запросе POST в качестве параметров агента:
agentOptions: {
pfx: fs.readFileSync("certs/some_cert.p12"),
passphrase : 'some_pass_phrase'
}
поэтому этот сервис настроен на использование squid в качестве https_proxy для маршрутизации всего трафика https через него.
Я следовал инструкциям и скомпилировал кальмаров с --ssl-enable
, но я не понимаю, как настроить его для использования этого сертификата из моего сервиса и передачи данных поставщику данных, к которому я пытаюсь подключиться.
Я получаю следующую ошибку:
140213347153728: ошибка:1409E0E5: процедуры SSL:ssl3_write_bytes: сбой рукопожатия ssl:../deps/openssl/openssl/ssl/s3_pkt.c:659:
конечно - это работает в локальной среде без squid в середине.
Любой намек на то, как правильно настроить Squid, будет большой помощью, спасибо заранее.