情景是使用Charles抓取手机端Https请求,至于详细步骤,网上教程一大堆,请自行搜索。Mac下无此问题,本文适用的是Windows下移动设备无法安装证书的情景。
需要注意的是
- 手机和PC要在同一wifi下
- 抓包时Charles不能关闭
- 手机wifi代理要设置为PC端ip
实际上,移动设备在安装Charles证书时,访问 chls.pro/ssl 无响应是因为PC端在装根证书时出现了错误,重新安装根证书即可,如下操作
1.PC端安装根证书
2.选择证书存储时一定注意要选择 受信任的根证书颁发机构 这个才行
3.手机链接PC代理后,Safari访问 chls.pro/ssl 安装证书即可
注意,如果是较新版本的ios,证书安装完毕后,还需要二次确认的过程,
设置
->通用
->关于本机
->证书信任设置
->打开 Charles Proxy CA 证书开关