charles抓包-乱码和unknow问题

设备

Mac、iOS 手机、Charles软件

关键的七步

不成功的原因可能是少了下列步骤的其中一步或几步,可以自查一下。

1. 在电脑端安装证书

安装电脑端证书

2. 在电脑端信任证书

点击“Install Charles Root Certificate”后打开了钥匙串,在钥匙串中将证书设置为始终信任

设置信任

3. 在手机端安装证书

手机端证书安装

根据弹窗提示在手机端浏览器打开 chls.pro/ssl 下载证书,并在手机:通用>描述文件与设备管理中找到下载的描述文件点击,在详情内点击左上角安装(此步骤需输入设备密码)

charles抓包-乱码和unknow问题_第1张图片
安装提示


charles抓包-乱码和unknow问题_第2张图片
安装描述文件

4. 在手机端完全信任证书

在手机端通用  > 关于本机 > 证书信任设置 中勾选对证书的完全信任选项

charles抓包-乱码和unknow问题_第3张图片
完全信任证书

5. 在Charles中,设置ssl proxy Setting中的ssl proxying的代理网址

按图中填写即可

设置代理网址

6. 设置抓包的网址和端口

设置抓包的网址和端口

添加全部都抓的示例:

charles抓包-乱码和unknow问题_第4张图片
示例

7. 设置代理

在手机端选择网络 > 配置代理 > 手动 > 填写服务器(即电脑端IP地址,可通过下图方式获取)和端口号(8888)

charles抓包-乱码和unknow问题_第5张图片
获取IP地址

以上步骤都做了,应该就能正常抓包了。

哦,对了,抓包的手机和电脑应该要在同一网段下哦~

你可能感兴趣的:(charles抓包-乱码和unknow问题)