折腾了一上午,最后发现是电脑OpenSSL版本过高的原因,直接上方法
Windows
- 新建一个名为ssl.conf的文件,打开,写入下面内容
openssl_conf = default_conf
[default_conf]
ssl_conf = ssl_sect
[ssl_sect]
system_default = system_default_sect
[system_default_sect]
MinProtocol = TLSv1
CipherString = DEFAULT:@SECLEVEL=0
- 在终端执行下方命令(把文件地址设置到环境变量)
把
C:\Users\xxxxx\Desktop\ssl.conf
换成你刚才创建好的文件的全路径
set OPENSSL_CONF=C:\Users\xxxxx\Desktop\ssl.conf
- 启动mitm
mitmweb -p 9999 --ssl-insecure --set upstream_cert=false
Linux
第一步同上方Windows操作
export OPENSSL_CONF=/path/to/your/ssl.conf
mitmweb -p 9999 --ssl-insecure --set upstream_cert=false