curl -- 通过代理 -- 如何忽略自签名证书

curl -- 通过代理 -- 如何忽略自签名证书
  • 我可以访问不安全的网站:
curl -k https://self-signed.badssl.com
  • 我可以通过以下方式访问网站mitmproxy
curl --proxy 127.0.0.1:8080 --cacert ~/.mitmproxy/mitmproxy-ca-cert.pem https://google.com

我怎样才能结合这个?当我尝试通过以下方式访问自签名网站时出现错误mitmproxy

curl --proxy 127.0.0.1:8080 --cacert ~/.mitmproxy/mitmproxy-ca-cert.pem -k https://self-signed.badssl.com

<html>
<head>
    <title>502 Bad Gateway</title>
</head>
<body>
    <h1>502 Bad Gateway</h1>
    <p>Certificate verify failed: self signed certificate</p>
</body>

答案1

哦,我的错,那太容易了。我显然应该告诉代理人应忽略最终站点的证书:

$ ./mitmdump --ssl-insecure

相关内容