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, будет большой помощью, спасибо заранее.

0 ответов

Другие вопросы по тегам