- 我可以访问不安全的网站:
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