美文网首页iOSerWeb前端之路让前端飞
如何使用Charles对https请求进行抓包

如何使用Charles对https请求进行抓包

作者: LoneRanger | 来源:发表于2017-06-08 14:56 被阅读124次

    我用的是4.0.2的破解版,但是方法都差不多。写这个主要是为了记录一下以免自己忘记。

    首先在电脑上打开Charles,选择Proxy菜单,选择proxy setting,出现以下菜单:

    默认是8888端口,我们把下面的勾选上就表示使用http代理了。

    如果不需要https代理的话,到这一步Charles的设置基本就结束啦。

    下一步,在手机的网络设置那里设置代理,服务器填写打开了Charles的电脑IP地址,端口号填8888

    但是我们要HTTPS的代理,所以下面还要继续。

    回到Charles选择help菜单,选择SSL proxying,展开,可以看到安装Charles根证书到本机/IOS模拟器/移动设备,等几个选项。

    我们选择第三个,安装到移动设备,会出现一个弹窗,见下图:

    我们的移动设备设置了http代理之后,访问 “chls.pro/ssl” 安装证书

    安装之后,还要在手机的 设置 -》 关于本机 -》 证书信任设置 -》对Charles的证书设置信任,这样设置就完成了。

    下面用手机的Safari尝试访问百度,已经可以看到百度的请求了。

    相关文章

      网友评论

        本文标题:如何使用Charles对https请求进行抓包

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