1、移动端和PC端连接上同一个WI-FI
2、查看电脑IP地址
Windows:在cmd窗口下,输入ipconfig命令获取PC端IPV4地址
MAC:在终端下输入ifconfig命令获取PC端IPV4地址
3.移动端代理设置
移动端切换到WLAN页面——>长按已连接的WI-FI——>点击修改网络
勾选显示高级选项——>点击代理——>手动
服务器主机名为:PC端获取到的IPV4地址
服务器端口号默认为:8888
点击保存
Charles默认端口号为:8888,
查看方法:代理——>代理设置…
此时Charles会有以下弹窗提示(若无提示,尝试关闭PC端防火墙后重试):
若不小心点了拒绝,则需手动添加:Charles——>代理——>访问控制设置…——>添加——>确定
4、移动端安装证书(抓取HTTPS请求)
Charles——>帮助——>SSL代理——>在移动设备或远程浏览器上安装Charles根证书——>手机浏览器访问chls.pro/ssl(证书自动下载)——>点击下载文件手动安装
5、过滤PC端封包干扰
代理——>windows代理——>点击取消勾选
该功能勾选时,Charles可以抓取PC端网络封包
取消勾选,则自动过滤掉PC端的干扰,只抓取移动终端上的信息
6、设置不成功的常见情况
①.检查电脑和手机是不是连接的同一个网络
②.关闭电脑的防火墙。若防火墙关闭后还是不行,那么试试把手机wifi断掉后重新连接; 若以上方法依然不行,那么将手机wifi位置的ip地址设置成静态ip,然后重启Charles工具。
③.在Charles上添加手机的IP
④.有可能路由器设置的ap间不能相互访问,需要登录路由器,进行修改后重试
⑤.端口号默认是8888,但有可能与其他软件冲突,可尝试更换Charles和移动端设备的端口
未经允许不得转载:大自然的搬运工 » Charles移动端抓包手把手教学