软件测试|抓包工具 Charles-- 出现 unknown 怎么解决?
获取更多技术知识
搜索微信公众号: 霍格沃兹测试学院,学习更多测试开发前沿技术
默认情况下,Charles 只能抓取 http 的包,如果需要抓取 https 的包,需要进行以下设置
1.电脑安装 SSL 证书通过 Charles 安装,进入 Charles-》Help-》SSL Proxying-》Install Charles Root Certificate ,会打开证书,安装进去,下图是证书已经安装成功的结果
2.Charles 使能 https 抓包功能进入 Charles - 》 Proxy - 》 SSL ProxyingSettings - 》打开 SSL 设置界面,将图上所示复选框选中
点击“Add”按钮,在弹出框的 “Host” 和 “Port” 都输入“*”,最后点击 OK,根据提示,这样配置可以抓取所有的 https 包
3.代理设置—浏览器进入 Charles-》Help-》SSL Proxying-》Install Charles Root Certificate on a Mobile Device or Remote Browser,如下图
在浏览器输入“chls.pro/ssl”下载证书,安装并信任证书,只需下一步操作
设置代理,手机与电脑在一个局域网下,打开 WIFI 链接,并选择手动代理,其中代理的 IP 和端口需要与 charles 提示一致,并且需要下载安装并且信任证书
评论