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