带有P12证书的鱿鱼转发代理隧道-如何?

时间:2018-07-02 15:50:54

标签: squid 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编译了squid,但是从服务到尝试连接的数据提供者,我都没有如何配置它以使用此证书。

我收到以下错误:

  

140213347153728:错误:1409E0E5:SSL例程:ssl3_write_bytes:ssl握手失败:../ deps / openssl / openssl / ssl / s3_pkt.c:659:

当然-这适用于本地环境,中间没有鱿鱼。

任何有关如何正确配置Squid的提示都会有很大帮助, 谢谢。

0 个答案:

没有答案