美文网首页
Mac上Charles做代理,访问https失败. 及HTTPS

Mac上Charles做代理,访问https失败. 及HTTPS

作者: o本是后山人o偶作前堂客o | 来源:发表于2017-08-14 15:53 被阅读654次

    另一篇:Charles 破解和使用注意

    用charles 做代理,客户端访问HTTPS请求,抓包. 

    原理其实是

    1  Charles拦截了客户端的请求.

    2  然后Charles又自己伪装成客户端向服务端发出请求.

    3  接受真实服务器响应,用Charles自己的证书伪装服务端向真实客户端发送数据内容.

    通过这样,截获了请求来回的数据.

    所以,Charles要完成这个过程,需要转一个证书,来完成 做代理服务器 这个伪装.  没有做好的话,HTTPS 请求就无法访问,或抓包.

    你也单独在浏览器离单独访问一次 请求,然后在弹出的框里,选择信任网站证书,也可以.

    相关 :

    http://www.jianshu.com/p/870451cb4eb0

    CharlesHTTPS 抓包.设置:

    http://www.jianshu.com/p/7a88617ce80b

    相关文章

      网友评论

          本文标题:Mac上Charles做代理,访问https失败. 及HTTPS

          本文链接:https://www.haomeiwen.com/subject/ecmurxtx.html