Charles连接手机抓包

Charles连接手机抓包

注意:手机和Charles要确保连接的一个WiFi

1、Proxy—>Proxy Settings—>勾选,Enable transparent HTTP proxying
Charles连接手机抓包
2、查看自己电脑的IP
1)Charles查看
Help—>SSL Proxying—>Install Charles…Browser
Charles连接手机抓包
Charles连接手机抓包
2)ipconfig查看
window+R—>cmd—>ipconfig

3、手机通过设置http代理服务器,连接到电脑
  服务器输入电脑的ip
  端口和charles的端口一致,
Charles连接手机抓包
4、浏览器访问下载证书地址chls.pro/ssl。如果是IOS的,需要设置一下信任安装。
此时charles会给出提示。有新的连接。点击allow

5、连接成功,此时手机发送的内容,charles就可以抓到啦。

问题:
一、charles连接不上手机
1、检查电脑和手机有没有连接的同一个wifi,必须连接的一个网
2、更换charles和移动端设备的端口,默认是8888,可以改成其他的试试
3、关闭电脑的防火墙。试试 首先,如果,防火墙关了还是不行,那么请把手机wifi断掉后重新连接,这样一般就可以解决问题了。 如果以上方法还是不行的话,那么请将手机wifi位置的ip地址设置成静态ip,然后重启charles工具。
4、在charles上添加手机的ip试试

二、手机设置代理成功后,手机无法上网?
1、手机设置代理成功后,上网需要走代理服务器(电脑)的网络,所以当电脑关闭后,手机访问网络就会失败。

上一篇:js重放攻击


下一篇:Charles#1