1、确保手机和电脑在同一个局域网下;2、在Fiddler中设置代理,允许远程计算机连接;3、在手机上设置代理为电脑的IP地址和Fiddler的端口;4、在Fiddler中安装证书并在手机上信任该证书;5、针对iOS Safari,确保在设置-通用-关于本机-证书信任设置中启用Fiddler证书;6、开启Fiddler的HTTPS解密选项;7、重启Fiddler和浏览器测试。
步骤一:Fiddler配置
打开Fiddler,点击Tools->Options->Connections,勾选“Allow remote computers to connect”,重启Fiddler。然后Tools->Options->HTTPS,勾选“Capture HTTPS CONNECTs”和“Decrypt HTTPS traffic”,点击Actions->Trust Root Certificate安装证书。
iPhone Safari抓包详细步骤
1. 手机和电脑同一WiFi。2. 查看电脑IP,Fiddler默认端口8888。3. iPhone设置-WiFi-当前网络-i,配置代理手动,服务器填电脑IP,端口8888。4. 手机浏览器访问http://电脑IP:8888下载Fiddler证书,安装后去设置-通用-VPN与设备管理-信任证书。5. iOS11+还要去设置-通用-关于本机-证书信任设置启用。6. 测试访问https://www.baidu.com看是否正常。
常见问题:Safari页面空白白锁
这是因为HTTPS证书未被信任。解决:iOS设备上确保证书已安装并信任。对于iOS 10.3+,需额外在“设置 > 通用 > 关于 > 证书信任设置”中开启FiddlerRoot证书。关闭Safari所有隐私模式和安全选项无效时,重点检查这个信任设置。IE正常是因为桌面浏览器信任系统证书链。
手机抓包完整教程
Fiddler抓手机浏览器:1.同网段。2.Fiddler Tools-Options-Connections Allow remote...重启得IP端口。3.手机WiFi代理设置IP:8888。4.手机浏览器输入ip:8888下载证书安装信任。5.开启HTTPS解密。苹果Safari特别注意:iOS15+设置-隐私与安全性-已下载的描述文件安装,再信任。页面加载空白时,清空Safari缓存。
苹果手机Safari专用配置
你遇到的问题是 Fiddler 无法正确抓取苹果手机(iOS)Safari 浏览器的网页,导致页面加载空白、HTML 无法自动解码、图标显示为白色锁等异常现象。开启 HTTPS 解密:允许外部连接:注意:如果你使用的是 iOS 15 及以上版本,需要在 Settings > General > About > Certificate Trust Settings 中开启信任。确保手机和电脑处于同一个网络。
FAQ
Q: 为什么Safari显示白锁图标?
A: 证书未被信任,去设置-通用-关于本机-证书信任设置启用Fiddler证书。
Q: 重新安装证书无效怎么办?
A: 检查iOS版本,iOS 10+需额外信任步骤;确保HTTPS解密已开启,重启设备。
Q: 手机页面加载空白但IE正常?
A: Safari安全严格,确认代理设置正确,关闭所有安全选项并信任证书。
Q: Fiddler抓HTTPS失败?
A: 在Fiddler选项中启用Capture HTTPS和Decrypt,Actions-Trust Root。