之前一直用windows系统,抓包什么的都是用的fiddler或者wireshark,操作比较简单,扩展性也比较强,现在因为工作原因换了mac,在网上一直没有找到fiddler的mac版本,就只能切换到charles了,虽然工具都大同小异,由于刚换了操作系统,有换工具,着实有点不怎么适应。

下面记录下本地配置charles录制https请求的过程。

charles录制https请求,以mac系统,火狐浏览器为例,记录配置过程。
1、charles安装根证书,
help-->SSL proxying—>install charles root certificate ,自动打开“钥匙串访问”对话框,可以看到新安装的“charles proxy custom root certificate”证书,状态一般为不信任的,左键双击,在信任中选择“始终信任”保存关闭
图一:安装root证书;

图二:双击证书,选择“始终信任”;

2、将证书导出到本地保存
help-->SSL proxying—>save charles root certificate ,选择本地目录,保存导出的文件;记住导出的文件夹,在导入文件的时候需要手动指定该目录;
图三:
3、打开火狐浏览器,
找到 首选项—》高级—》证书—》查看证书—》证书机构,导入刚才本地的证书后点击确定。
 
 

4、设置cheerless录制指定的https请求

proxy—>SSL Proxying settings 打开设置对话框
首先使能ssl proxying;
add要录制的host,点击ok。 
 

最后,使用火狐浏览器访问你要录制的请求时,在charles中就可以看到详细的请求和响应信息了。

最新文章

  1. 怎样上传网页到ftp中
  2. Back to Edit Distance(LCS + LIS)
  3. php 执行的目录到新的 directory 目录中
  4. IOS第八天(3:UITableViewController团购, 点击底部代码调整)
  5. 1012 最小公倍数LCM
  6. window 与ubuntu共享文件 hgfs下为空和不用每次挂载hgfs的方法
  7. Android 动画机制与使用技巧
  8. JS仿淘宝详情页菜单条智能定位效果
  9. OVERLAY代码重入
  10. Oracle EBS-SQL (CST-1):检查BOM历史成本查询(Average Cost).sql
  11. centos6.5图形界面NetworkManager 配置ip文件位置
  12. 使用python网络库下载
  13. Linux课程_系统配置和日常维护
  14. shell 提取字符串
  15. listview条目用状态选择器没反应
  16. Swift POP+MVVM
  17. ●洛谷P2495 [SDOI2011]消耗战
  18. shutil、zipfile,tarfile
  19. Intel格式与Motorola格式的区别
  20. mysql_事物

热门文章

  1. BZOJ1972:[SDOI2010]猪国杀(模拟)
  2. Django中模型(一)
  3. 2、Android-UI(关于Nine-Patch图片)
  4. ethereumjs/ethereumjs-block-3-tests
  5. leetcode64. Minimum Path Sum
  6. PHP面试系列 之Linux(四)---- Shell脚本
  7. HDU 3367 (伪森林,克鲁斯卡尔)
  8. .gitignore设置不生效
  9. 在VSCode使用Markdown绘制UML图
  10. c#一些处理解决方案(组件,库)