Charles的使用

安装

来到Charles的下载页面,下载Mac版本,然后按照正常软件的安装方法安装。

如何抓电脑请求

charles启动后默认开启了电脑的代理,也就是说当打开软件后,用浏览器访问网络就可以获取到抓包信息。抓包的网址显示在Charles的左边。

如果想取消也很简单,只需要取消菜单:Proxy-macOX Proxy前面的对勾就关闭了电脑代理。如下图:

charles_mac_proxy.png
如何抓iPhone模拟器请求包

对应iPhone模拟器的抓包,就很简单了,因为iPhone模拟器是运行在Mac电脑上,所以,直接抓按照抓Mac电脑请求的方法就行了。

注意:如果是Android模拟器,就不能使用这种方法了;需要使用手机抓包的方法,也就说,要把Android模拟器当一个手机,在WiFi中配置代理才能抓包。

使用Charles抓手机请求包

1.开启远程连接

如果要抓手机的网络请求需要现在电脑上开启远程连接,开启方法如下:

首先打开通过Proxy-Proxy Settings菜单打开Proxy Settings界面:
在这里插入图片描述
打开后勾选Enable transparent HTTP proxying选项。并记住上面的端口号,我这里是8888:
在这里插入图片描述
这样就完成了Charles的配置。

获取到代理地址和端口后,就要在手机上配置代理了。

前提条件

手机和电脑,要处于同一局域网。

路由器没有限制局域网通信。

iPhone配置代理

设置-无线局域网-点击到网络详情-配置代理-手动:

服务器:填写打开Charles电脑的IP
端口:8888;如果在Charles里面更改了端口,就填写更改后的端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值