Fiddler 是著名的 HTTP(S) 抓包工具,功能十分强悍。Fiddler 采用代理的方式进行抓包,所以使用范围就非常广泛,不仅可以在 PC 端使用,更可以在移动设备上使用。

要在 iPhone 上使用并且可以抓取 HTTPS 数据包的话需要按以下方式设置。

Fiddler 设置

选择 Tools -> Fiddler Options,打开 Fiddler 配置。

勾选 Decrypt HTTPS traffic,并选择 ...from remote clients only 和 Ignore server certificate errors

然后切换到 Connections 选项卡,配置监听的端口号并允许远程连接,确保防火墙中允许 Fiddler 端口可以远程连接。

设置好后,关闭 Fiddler 重新打开,其他设备就可以连接 Fiddler 进行抓包了。

iPhone 设置

因为要抓取 HTTPS 数据,所以需要在 iPhone 上安装证书。

在手机浏览器中访问 Fiddler 的代理地址,就是 Fiddler 所在电脑的IP加上监听的端口号比如:http://192.168.1.10:8888
点击下方的 FiddlerRoot certificate 打开安装证书界面。

点击 安装 就将证书安装到 iPhone 里了。

最后设置 iPhone 代理服务器为 Fiddler 就一切都 OK 了。

之后在 iPhone 访问网页,就可以在 Fiddler 中看到数据了。

最新文章

  1. java调用CXF WebService接口的两种方式
  2. C# date format 使用C#格式化时间
  3. linux(ubuntu)安装时遇到的问题
  4. System.SysUtils.TMarshaller 与 System.TMarshal
  5. 移动App该如何保存用户密码(转)
  6. MongoDB的SSL实现分析
  7. [原]Unity3D深入浅出 - GUI控件
  8. 特征提取(Detect)、特征描述(Descriptor)、特征匹配(Match)的通俗解释
  9. window.external.JavaScriptCallCpp
  10. iOS刨根问底-深入理解RunLoop
  11. BotVS开发基础—2.11 API绘制图表
  12. Lucene第二篇【抽取工具类、索引库优化、分词器、高亮、摘要、排序、多条件搜索】
  13. Hello PyQt5
  14. AtCoder Grand Contest 012
  15. linux安装selenium+chrome+phantomjs
  16. 前端开发环境webstorm搭建
  17. Python3 与 C# 网络编程之~ 网络基础篇
  18. blender show normals
  19. 洛谷 P1016 旅行家的预算
  20. RocketMQ服务器监控误区

热门文章

  1. Eclipse-错误集
  2. python 复制列表
  3. C# 中的匿名函数使用
  4. c# 定制Equals()
  5. IoC与DI的理解
  6. linux网络编程之socket编程(六)
  7. python访问aws-S3服务
  8. 【转】Python源码学习Schedule
  9. h5触摸事件-判断上下滑动
  10. JavaScript 常用Object