美文网首页
连接代理后,Charles无法解析https请求

连接代理后,Charles无法解析https请求

作者: 元气黄桃酱酱酱 | 来源:发表于2020-02-12 16:34 被阅读0次

    通过Charles抓包,为什么https的请求无法解析?

    为什么手机连接代理,却抓不到端上的请求包?

    原因:https是加密的,需要配置Charles安全证书才可以抓包

    操作:

    电脑端

    点击 Help -- SSL Proxying -- Install Charles Root Certificate

    手机端:

    点击 Help -- SSL Proxying -- Install Charles Root Certificate on a Mobile Device or Remote Browser

    抓取端上的包,需要在手机端连接代理,以及在手机上安装charles安全证书。

    1)手机端连接代理(以雷电模拟器为例):

    长按网络弹出弹窗

    2)在手机上安装charles证书:

    首先需要下载Charles证书。

    浏览器输入 chls.pro/ssl 下载证书,证书下载下来是一个 *.pem 的文件,我们需要重命名为 *.crt 文件。

    在浏览器输入 chls.pro/ssl   ,会自动下载一个.pem文件

    然后在模拟器上安装证书。

    点击共享文件按钮,弹出共享文件弹窗,选择【打开电脑文件夹】,会自动打开电脑的文件夹。将共享文件的弹窗关闭,点击home键回到主界面,将电脑上下载好的证书文件直接拖拽到模拟器中。

    选择共享文件

    选择:设置——》安全——》从SD卡安装

    搜索证书文件,双击安装。

    安装时有命名、图案密码设置的要求,任意设置即可。

    相关文章

      网友评论

          本文标题:连接代理后,Charles无法解析https请求

          本文链接:https://www.haomeiwen.com/subject/ycrcfhtx.html