博客
关于我
HTTPS抓包之Charles
阅读量:797 次
发布时间:2023-03-25

本文共 635 字,大约阅读时间需要 2 分钟。

HTTPS抓包之Charles配置实例

在实际工作中,经常需要对HTTPS请求进行抓包分析,这对开发和调试工作非常有帮助。本文将详细介绍如何在MAC电脑上使用Charles代理工具抓包HTTPS请求。


1. 安装Charles根证书

首先,我们需要安装Charles的根证书,这样才能信任其生成的证书。

  • 打开Charles,选择菜单栏中的Help > SSL Proxying > Install Charles Root Certificate
  • 这将打开系统的钥匙串界面。
  • 在钥匙串中找到刚刚安装的证书,右键选择显示简介
  • 在弹出的窗口中,点击始终信任,这样就完成了根证书的安装。

  • 2. 配置Charles代理

    安装完成后,我们需要配置Charles作为HTTPS代理。

  • 打开Proxy > SSL Proxying Settings
  • 在弹出的窗口中,点击添加,输入以下配置:
    • 代理端口:8888
    • SSL Proxying:勾选启用SSL代理
  • 点击OK,完成配置。

  • 3. 在手机上安装证书

    由于HTTPS请求通常来自移动设备,我们需要在手机上安装Charles的证书。

  • 在手机上打开Safari浏览器,访问https://www.charlesproxy.com/assets/legacy-ssl/charles.crt
  • 下载完成后,找到下载的证书文件并安装。

  • 通过以上步骤,我们可以使用Charles抓包HTTPS请求,帮助开发者更好地分析和调试网络问题。

    转载地址:http://suhfk.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现Romberg算法(附完整源码)
    查看>>
    Objective-C实现RRT路径搜索(附完整源码)
    查看>>
    Objective-C实现rsa 密钥生成器算法(附完整源码)
    查看>>
    Objective-C实现RSA密码算法(附完整源码)
    查看>>
    Objective-C实现runge kutta龙格-库塔法算法(附完整源码)
    查看>>
    Objective-C实现segment tree段树算法(附完整源码)
    查看>>
    Objective-C实现selection sort选择排序算法(附完整源码)
    查看>>
    Objective-C实现sha256算法(附完整源码)
    查看>>
    Objective-C实现shell sort希尔排序算法(附完整源码)
    查看>>
    Objective-C实现SinglyLinkedList单链表算法(附完整源码)
    查看>>
    Objective-C实现skew heap倾斜堆算法(附完整源码)
    查看>>
    Objective-C实现Skip List跳表算法(附完整源码)
    查看>>
    Objective-C实现slack message松弛消息算法(附完整源码)
    查看>>
    Objective-C实现slow sort慢排序算法(附完整源码)
    查看>>
    Objective-C实现tanh函数功能(附完整源码)
    查看>>
    Objective-C实现z-algorithm算法(附完整源码)
    查看>>
    Objective-C实现zellers congruence泽勒一致算法(附完整源码)
    查看>>
    Objective-C实现Zero One Knapsack零一背包计算算法(附完整源码)
    查看>>
    Objective-C实现一个Pangram字符串至少包含一次所有字母算法(附完整源码)
    查看>>
    Objective-C实现一个通用的堆算法(附完整源码)
    查看>>