Fiddler手机抓包失败后显示tunnel to的解决方案

Fiddler苹果IPhone手机抓包失败,显示tunnel to的解决方案

  • 使用的设备
  • 解决方案
    • Fiddler设置
    • 手机设置
    • 测试
  • 总结

使用的设备

IPhone
Windows laptop

解决方案

Fiddler设置

  1. 进入菜单栏Tools->Options->选项卡General ,勾选下方的选项
    (这一步我还不确定是否有用,大家可以先不点)Fiddler手机抓包失败后显示tunnel to的解决方案_第1张图片
  2. 进入HTTPS选项卡,勾选下列选项。
    ==注意!!==如果要抓HTTPS包一定要勾选红字部分。Fiddler手机抓包失败后显示tunnel to的解决方案_第2张图片
  3. 进入Connections选项卡,勾选下列选项。
    重中之重!!!
    右边的Act as system proxy on startup不要选!!
    Fiddler手机抓包失败后显示tunnel to的解决方案_第3张图片
    Fiddler这样大概就设置完成了,下面是手机端。

手机设置

  1. Fiddler检查右上方的outline,鼠标移过去就可以看到电脑的IP地址
  2. IPhone进入wifi设置,点击已连接wifi旁边的蓝色叹号,滑到最下面,设置代理。
  3. 代理页面选择手动,第一行输入电脑IP地址,端口输入之前的8888
  4. 进入手机默认浏览器Safari,地址栏输入[IP地址]:8888
    出现一个200界面,在界面下方第二个蓝色字:FiddlerRoot Certificate,确认下载描述文件。
  5. 进入设置->通用,往下拉发现描述文件,点击Do_Not_Trust_FiddlerRoot,右上角安装。
  6. 安装完成后回到通用->关于本机,下拉,点击证书信任设置,开启信任上述文件。

测试

  • 打开默认浏览器,进入Baidu等https的网站,如果没有出现非私人不安全链接警告,那么Fiddler已经可以正常抓包了!包括微信小程序!!

总结

  • 之前用的都是Charles,没想到刚转Fiddler就出问题了。
  • 找了一堆教程,完全解决不了问题。最后发现败在一个默认选项,真是惨。大家还是多看看默认选项吧。

你可能感兴趣的:(抓包,fiddler,https)