一、会话列表中添加显示服务器IP和应用服务器:
1>.点击 Rules -> CustomRules,编辑Fiddler的配置脚本
2>.找到 static function Main()
3>.在方法最后加入几行代码,点击保存,
eg:
代码:
//显示服务器web环境
FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP",120,"X-HostIP");
//显示服务器IP地址
FiddlerObject.UI.lvSessions.AddBoundColumn("Server",120,"@response.server");
4,重启fiddle后,向后拖动滚动,可以在显示结果的最后方看见服务器IP和应用服务器信息。
注:我这里注释掉了上面第二行代码,即只显示了serverIP。
二、解决HTTPS请求显示“Tunnelto 443”
一般来说,出现“Tunnel to 443”的情况有两种。
第一种是手机没有安装Fiddler证书,解决的方法就是安装证书。具体的方法看上面的介绍。
第二种就是Fiddler作为代理服务器在发送Https请求的时候,进行的连接认证。是Fiddler Connect的信息,表明Fiddler在进行转发的时候,使用了Tunnel(隧道)技术。原文介绍如下:
The selected session is a HTTP CONNECT Tunnel. This tunnel enables aclient to
send raw traffic (e.g. HTTPS-encrypted streams or WebSocket messages)through
a HTTP Proxy Server (like Fiddler)
这种情况是不会影响到Fiddler抓包的,如果你觉得看着别扭,可以这样设置一下Fiddler,勾选 Rules
> Hide Connects