Fiddler抓包工具手机添加代理后连不上网解决办法(亲试可行)

Fiddler抓包工具手机添加代理后连不上网解决办法

2018-07-04 15:03:01 shuiziliu1025 阅读数 21213更多

 

转载之前的一点说明

1、阅览这篇文章之前,请确保已做到以下几点:

  • 电脑防火墙已关闭。
  • fiddler证书已正确安装。

         网上许多汉化、修改版本会出现莫名其妙的问题,建议从官方下载。

         官方地址:https://www.telerik.com/download/fiddler,需要填写一个邮箱并选择一个下载理由,随便填一个就可以了。

  • fiddler中https选项已选中,Allow remote computer to connect 调试选项已选中。

2、关于原博文下回帖中遇到的问题。

  1. 注册表dword值选用哪个?

     答:32位。

  1. onbeforequest在哪里?

     答:如图,如果没有这个文本编辑器,检查自己的fiddler版本,下载官方安装包重新安装。

Fiddler抓包工具手机添加代理后连不上网解决办法(亲试可行)_第1张图片

 

 


 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/shuiziliu1025/article/details/80911811

最近,在工作中需要测试一个监控网络请求的SDK,需要校验该SDK记录的耗时数据的准确性。根据网上大神们提供的工作经验,可以利用Fiddler工具给手机添加代理,来监控手机的一系列网络请求。但是,没想到,路漫漫其修远兮,fiddler工具给手机设置代理之后,手机竟然上不了网了,尝试了N种解决方法,终于给解决了,因此,记录下来以备不时之需。

1、fiddler给手机添加代理

打开fiddler工具->Tools->Fiddler Options,记住下面的端口号;

 

 

电脑和手机连接同一个网络,确保在一个局域网。电脑端(cmd-ipconfig)查看电脑的ip地址:

其中,ipv4地址就是电脑的ip地址。

手机端设置WLAN种给网络设置代理,选择对应的WLAN,对该网络进行编辑,代理选择手动,主机名填上面电脑ip地址,端口写fiddler提供的端口。

2、手机端用浏览器访问http://IP:端口,观察网络是否访问成功。

3、添加代理后连不上网的解决方法

a、关闭电脑防火墙

b、打开注册表(cmd-regedit),在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2下创建一个DWORD,值置为80(十进制)

编写fiddlerScript rule,点击Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代码

if (oSession.host.toLowerCase() == "webserver:8888") 
{
        oSession.host = "webserver:80";

 }

设置完之后重启Fiddler即可。

你可能感兴趣的:(网络工具)