zoukankan      html  css  js  c++  java
  • Charles

    charles抓取http请求,只需要保证手机和电脑在同一个局域网,在手机端设置代理即可。

    以下讲解抓取https包的方法:

    1. 打开charles,按下图所示点击:

     

    出现下图:

     

    2. 在手机上浏览器打开chls.pro/ssl,下载安全证书,并安装

    注意以下几点:

    • 如果下载的文件名后缀为pem,请修改为crt
    • 将下载的文件,从浏览器路径下,复制到文件管理器的跟目录,否则安装时,会提示找不到证书
    • 两种安装方法:1. wifi->高级设置->证书管理。  2. 设置->安全与隐私->更多安全设置->从手机存储或sd卡安装

    3. 在charles中进行如下设置:

    这样就可以抓取手机端端https包了

    做完以上步骤,会发现mac上不了网了,这是因为mac上没有安装证书

    1. 如下图所示:

     

    2. 在弹出的对话框中选择“添加”

    3. 未安装时,会提示该证书不被信任

    在钥匙串中,找到Charles的证书,双击该证书,选择“始终信任”

     4. 输入密码,ok啦

    PS:若不想抓取mac上的包,不勾选macOS Proxy即可。以下两个图同步(在Charles上勾选了之后,偏好设置中自动勾选代理)

      

  • 相关阅读:
    朴素贝叶斯分类模型
    进程同步机制
    Django知识点汇总
    Django框架_URLconf、Views、template、ORM
    WebSocket介绍
    Django小练习
    数据库(11)-- Hash索引和BTree索引 的区别
    MySQL数据库--练习
    Web 框架 Flask
    Django之Model操作
  • 原文地址:https://www.cnblogs.com/xiaochongc/p/13293720.html
Copyright © 2011-2022 走看看