需要对此案例进行解释。 [代理,小提琴手,HTTPS]

时间:2014-07-31 22:21:09

标签: https proxy fiddler

据我所知,如果没有适当的证书,SSL流量将无法解密。

行。

但是为什么我在PHP上使用cURL,并将其设置为在另一台主机上通过Fiddler代理:

curl_setopt($ch, CURLOPT_PROXY, "192.168.2.182");
curl_setopt($ch, CURLOPT_PROXYPORT, "8888");

我仍然可以看到创建的[Tunnels:443]并在没有在运行PHP代码的主机上安装Fiddler证书的情况下读取HTTPS流量。

PHP(linux)< ---------------> Fiddler(192.168.2.182)< ---------------> (服务器:443)

有人能解释一下这里发生了什么吗?

1 个答案:

答案 0 :(得分:0)

  

从它的声音来看,你没有配置curl来验证   服务器(Fiddler)提供了有效的证书链。   curl.haxx.se/docs/sslcerts.html - EricLaw

我希望这是作为答案发布的。