当前位置:   article > 正文

fiddler抓包,Iphone 设置代理后,app和其他任何东西都不能上网的解决方案_fiddler设置代理后app

fiddler设置代理后app

Fiddler

背景:

同样的操作步骤,设置Android和ios设备的代理,以连接fiddler,但是ios设备始终提示没有网络,刷新百度等都提示没有网络

1. 电脑端下载fiddler并配置各个选项信息、安装信任证书等

2. 手机端,连入与电脑相同网络,并设置代理,服务器为电脑ip,设置端口号

3. 访问电脑ip:端口号,下载安装证书

4. iPhone,设置-通用-描述文件中安装证书

5. iPhone,设置-通用-关于本机-证书信任设置中,信任证书

经过如上步骤,iPhone端启动应用,始终提示服务器异常

解决方案:

1. 从网上找到若干帖子,其中有删掉电脑及手机端证书重新安装;重设端口号;防火墙中添加fiddler准入等等,但都无法适用当前情况

2. 最终找到一个帖子

【Fiddler】iOS机抓取https数据时,失败,全部显示“Tunnel to......443”和手机代理后无法上网的现象_爱啃鸭头的博客-CSDN博客

依据此文章,成功解决问题

仅执行了第三步的过程

1. 删掉iPhone上的证书

2. 电脑端下载fiddle插件‘CertMaker for iOS and Android ’ 

将下载的证书放到fiddler的安装目录上,双击证书 

3. 重启fiddler

4. iPhone重新下载、安装、信任证书(下载安装信任证书和之前的操作一致)

成功!!!安卓和ios都可以抓到包了~

ps:但是为啥浏览器不能用fiddler抓包了……不过浏览器抓包直接使用f12解决即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/934704
推荐阅读
相关标签
  

闽ICP备14008679号