![컬 - 프록시를 통해 - 자체 서명된 인증서를 무시하는 방법](https://linux55.com/image/202255/%EC%BB%AC%20-%20%ED%94%84%EB%A1%9D%EC%8B%9C%EB%A5%BC%20%ED%86%B5%ED%95%B4%20-%20%EC%9E%90%EC%B2%B4%20%EC%84%9C%EB%AA%85%EB%90%9C%20%EC%9D%B8%EC%A6%9D%EC%84%9C%EB%A5%BC%20%EB%AC%B4%EC%8B%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
- 보안되지 않은 웹사이트에 액세스할 수 있습니다.
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