Fiddler详述:搭建与配置教程
5星 · 超过95%的资源 需积分: 25 94 浏览量
更新于2024-08-05
1
收藏 3MB DOCX 举报
Fiddler是一款强大的网络调试和性能分析工具,用于抓包、分析和修改HTTP/HTTPS通信。本文主要介绍了如何正确配置和使用Fiddler进行网络抓包测试。
首先,Fiddler作为Web代理服务器,通常使用127.0.0.1的本地地址和8888端口运行。为了确保不会影响其他程序,建议在Fiddler退出时手动注销,避免意外导致的网络问题。如果遇到非正常关闭导致的证书未注销问题,可以重新启动Fiddler来解决。
在开始使用前,需要生成并信任Fiddler证书。通过命令行执行`makecert`命令创建自签名证书,并将其命名为DO_NOT_TRUST_FiddlerRoot。然后,在Fiddler选项中(FiddlerOptions > HTTPS),启用“DecrptHTTPStraffic”以拦截HTTPS流量。首次使用时,可能会出现证书安装提示,需要点击Yes确认安装,并在Windows证书管理器中确认证书已添加。
针对某些使用不可信证书的HTTPS站点,还需勾选"Ignoreservercertificateerrors"以绕过证书验证。安装过程中,证书名称应与提示中的"DO_NOT_TRUST_FiddlerRoot"一致。
对于手机端的抓包,Fiddler默认监听端口为8888,但用户可以根据需求更改。同时,要允许远程设备连接,可以勾选"Allowremotecomputerstoconnect"。为了避免系统代理自动启动干扰,应取消"Actassystemproxyonstartup"。
在客户端(Android手机)上,由于手机需要信任Fiddler的代理证书才能捕获应用数据,需要将电脑上的证书导至手机。具体操作包括获取电脑的IP地址,确保设备在同一局域网,然后按照Fiddler的指示将证书导入到手机的安全存储中。
总结来说,使用Fiddler涉及设置代理服务器、生成和信任证书、配置HTTPS拦截、处理证书警告以及手机端的连接设置。熟练掌握这些步骤,可以帮助开发者更好地理解和优化网络通信,进行有效的性能测试和故障排查。
2021-01-20 上传
2024-07-19 上传
2021-05-15 上传
2020-12-24 上传
2021-03-02 上传
2021-01-19 上传
陌上霜花
- 粉丝: 2
- 资源: 30
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常