Cannot establish TLS with client 错误,安卓手机:谷歌在安卓7.0修改了安全策略,用户添加的CA证书不能再用于安全连接。(如果是苹果手机装了证书后信任证书就可以正常抓取)
解决方法1:使用安卓 7.0以下版本的手机。
解决方式2:root 手机,安装 xposed 使用 JustTrustMe 去掉 ssl。(不root的方式就是使用 virtualxposed、太极、虚拟大师)
网上有大神说用 mitmproxy github 中的 tls_passthrough.py 可以解决!
自己试了一下,使用这个tls_passthrough.py只是把出现错误是跳过,实际还是抓取不到数据。(可能我没看懂还方式不对?)
https://github.com/mitmproxy/mitmproxy/blob/master/examples/complex/tls_passthrough.py