下载
可以去charles官网下载,根据自己的操作系统下载对应的版本,然后进行安装,然后打开charles工具。
本文charles版本号为4.2.6。操作系统是mac mojave。手机系统是ios 12.1
http
- 确保手机和电脑在同一网络下。
- 手机前往配置代理(ios: 设置->无线局域网->所连接的wifi->配置代理)。
- 设为手动,服务器输入电脑的ip(如192.168.2.69)。端口为8888(charles默认端口,若有修改,前往proxy->proxy setting查看)。
- 存储。
- 打开charles就能看到包。
https
若要抓取https的包,必须安装证书,否则charles会显示unknown。
- 打开charles,help-> ssl proxying-> install charles root certificate给本机安装证书。 安装证书完成后需要双击证书,点击信任->始终信任
- 打开charles,help-> ssl proxying-> install charles root certificate on a mobile device or remote browser , 然后手机打开浏览器,输入chls.pro/ssl 给手机安装证书。
- 打开charles, proxy -> ssl proxy setting -> add , 添加 *.443。并打勾enable ssl proxying
- 手机 设置->通用->关于本机->证书信任设置->开启对证书对完全信任。
- 打开charles就能看到关于https的包。