charles是一个抓包工具,可以抓取手机或者电脑上的包。
1.charles的下载安装
官网地址:
2.mac版本配置
proxy setting->设置好端口号四位,注意避开8080等特殊端口。勾选enable 那一行选项。
然后添加host和端口,为了可以抓取https请求。
勾选enable选项,点击add->添加host为*,端口号为443。
同样client certificates也添加上,步骤如上。
添加证书help->SSL Proxying->Install Charles Root Certificate
点击左下角证书
点击右侧证书->点击信任->全部选为始终信任
最后勾选,mac就可以抓包了。
现在mac电脑就可以抓包了。
3.iphone手机抓包
电脑手机连接同一个局域网之后,查看本机信息
然后会显示出
可以看到自己的ip和端口,在WiFi中最后一行->配置代理->输入ip和端口号。然后用Safari输入chls.pro/ssl下载证书。
然后还需要到关于本机->最下面 证书信任设置->把刚刚安装的证书打开
然后就可以抓手机的包了。