其他分享
首页 > 其他分享> > Fiddler Classic使用故障排除

Fiddler Classic使用故障排除

作者:互联网

Fiddler Classic使用过程中的常见问题和解决方案:

 

问题 1 不受信任的证书警告

使用Fiddler时,可能会遇到证书不受信任的警告,比如IE的提示:There is a problem with this website's security certificate或Chrome的提示:The site's security certificate is not trusted

解决方案:配置Windows客户端信任Fiddler Root Certificate

 

问题2 无法配置客户端使用Proxy Server

客户端设备,应用程序或平台无法使用Fiddler这样的代理服务器,从而阻止了从应用程序捕捉网络流量的行为。

解决方案:使用Fiddler Classic作为一个反向代理服务器

使用这个方法,重新路由请求的主机名必须是127.0.0.1:8888 localhost:8888[::1]:8888或机器的NETBIOS主机名及8888端口

1 Tools>Options>勾选Allow remote clients to connect>关闭Fiddler Classic

 

 

 

2 启动REGEDIT,在HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2创建一个新DWORD并命名为ReverseProxyForPort

3 将该DWORD设置为本地端口(Fiddler Classic将重路由入站流量到此端口,通常一个标准的HTTP服务器使用80端口)

4 重启Fiddler Classic,在浏览器中输入http://127.0.0.1:8888测试

 

1 Tools>Options>勾选Allow remote clients to connect并重启Fiddler Classic

2 点击Rules>Customize Rules>在OnBeforeRequest handler添加一行新代码:

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

3 在客户端的浏览器输入http://webserver:8888测试

 

1 重新配置目标服务器侦听一个不同的端口,比如一个服务器原来侦听80端口,现在改为侦听81端口

2 Tools>Options>Connections>在Fiddler listens to port旁输入客户端的目标端口号

 

 

 3 将Fiddler Classic配置为方向代理服务器或编写FiddlerScript规则重路由流量到目标服务器的新端口

 

问题3 重复的401错误以及Windows安全弹窗

当连接受通道绑定令牌(CBT)保护的服务器时,服务器会返回一系列401错误并且浏览器会不断提示输入凭证。

解决方案:配置Fiddler Classic向受CBT保护的服务器进行验证

 

问题4 来自IIS Express的意外的400 请求错误

解决方案:Unexpected 400 Bad request from an IIS Express

 

问题5 Windows Phone不与Fiddler交换网络流量

解决方案:no Windows Phone Traffic

 

问题6 使用WinHTTP的Office客户端在运行Fiddler Classic期间没有正确验证

解决方案:Office clients don't authenticate

 

问题7 运行Fiddler Classic的本地机器上的网站拒绝凭证

解决方案:Site on local machine rejects credentials

 

问题8 在启用解密的情况下HTTPS连接超时

解决方案:HTTPS Connections Timeout with Decryption Enabled

 

问题9 Fiddler Classic在使用ISA 2004的MS Firewall时随机分离

解决方案: Fiddler Classic and Microsoft Firewall Client

 

问题10 在Group Policy ProxySettingsPreUser=0的情况下没有捕获的流量

解决方案: Run Fiddler Classic as Administrator 

 

标签:Fiddler,8888,Classic,解决方案,端口,故障,客户端
来源: https://www.cnblogs.com/cloudyzcy/p/16152739.html