Charles只能抓取http和https协议的网络请求。
对于http抓包,电脑和手机同在一个网段下,将手机的网络代理设置为电脑的内网IP,然后端口设置为Charles默认的8888端口,如果Charles默认端口改了,手机也要改.
对于http抓包,电脑和手机同在一个网段下,将手机的网络代理设置为电脑的内网IP,然后端口设置为Charles默认的8888端口,如果Charles默认端口改了,手机也要改.
对于https请求,需要额外对Charles进行设置。首先,需要在iOS设备上下载并安装Charles Proxy SSL证书,我已将其存到了百度云:http://pan.baidu.com/s/1dDHI2zv,在iOS设备上上打开该链接安装证书即可。
Charles需要进行以下设置
这样,就ok了。