您的位置:新闻资讯 >文章内容
HTTP代理神器Fiddler
来源:本站 作者:admin 时间:2019-05-30 16:43:47

Fiddler是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1(本机IP),端口:8888。当Fiddler退出的时候它会自动注销,这样就不会影响别的程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler。

 

HTTP代理神器Fiddler


Fiddler如何捕获程序的会话

 

程序如果可以支持HTTP代理的话,它们的数据包都能被Fiddler嗅探到。Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。Fiddler启动的时候,默认IE的代理设置为了127.0.0.1:8888,而其他浏览器比如Firefox是需要手动设置的,所以如果将Firefox的代理改为127.0.0.1:8888就可以监听数据了。

 

Fiddler捕获电脑浏览器的会话过程

 

假设我们浏览器的代理服务器设置为了127.0.0.1:8888,打开Fiddler,使用浏览器来访问百度的首页。当我们地址栏输入www.baidu.com,回车,这个请求就会发送给Fiddler,再由Fiddler经过层层路由发送给百度服务器,百度服务器再做出响应,返回到Fiddler,最后Fiddler再告诉浏览器响应的内容,显示出百度的首页。这就是我简单理解的“Fiddler捕获电脑浏览器的会话过程”。

 

Fiddler捕获手机浏览器的会话过程

 

这里,我们需要为手机设置无线网络代理,大致步骤是打开手机设置→无线网络→选择WiFi→代理设置→选择手动→设置服务器和端口即可。注意,服务器的IP地址需要设置为你电脑的IP地址,可以在电脑打开CMD→输入ipconfig获取,然后端口设置为8888。手机无线网络代理设置完毕之后,我们就可以愉快地玩耍了。同样,我们打开Fiddler,用手机浏览器来访问百度的首页。当我们地址栏输入www.baidu.com,回车,这个请求就会发送给Fiddler,再由Fiddler经过层层路由发送给百度服务器,百度服务器再做出响应,返回到Fiddler,最后Fiddler再告诉手机浏览器响应的内容,我们在手机浏览器就可以看见百度的首页啦。


相关文章内容简介
在线咨询
大客户经理
大客户经理
13318873961

大客户经理微信

微信公众号

微信公众号

回到顶部