1、打开Charles
2、点击Proxy -> Proxy Setting
菜单,出现如下界面:
这里设置的是代理的端口,默认是8888
,记住此端口,后面会用到!
3、点击Help -> Local IP Address
菜单,出现如下界面:
这里列出了本地PC上的网卡名称和对应的IP
地址, 通常我们使用的是en0
这个网卡。记住此IP
,后面会用到!
1、在Android设备中打开Settings -> WIFI
菜单,出现如下界面:
2、在正在使用的WIFI
上长按,出现如下界面:
3、点击Modify network
,出现如下界面:
4、在Proxy hostname
中填入上面记录的IP地址; 在Proxy port
中填入上面记录的端口。填写好后点击Save
按钮。
5、使用您的这个Android设备发送网络请求。
Charles
可能会给出如下的提示:
点击Allow
按钮之后,Android设备发送的网络请求就可以被Charles
抓包了。