在没有代理更改的情况下将设备连接到Fiddler?

时间:2015-06-26 22:18:06

标签: api http proxy fiddler router

我对使用Fiddler检查家庭网络上的HTTP(S)API流量感兴趣。我想要两个网络/路由器; "正常"和" Fiddler"。我希望设备能够轻松连接到任一网络。在普通代理网络和Fiddler代理网络之间移动设备时,我不想手动配置/取消配置代理设置。我只想选择一个新的接入点并让设备工作。如何才能做到这一点?是什么类型的端口转发" fiddler"路由器足够吗?

2 个答案:

答案 0 :(得分:2)

经过几周的实验和讨论,我的结论是,Fiddler和Charles Proxy都不支持透明代理,这对于简化路由器设置至关重要。 OTOH,mitmproxy确实运作良好。 mitmproxy在OS / X和Linux上运行。对于Windows,有两个选项,mitmdump是mitmproxy的无UI版本,mitmweb(可用但目前尚未发布)具有非常有前景的UI。

实际上,您可以轻松地将路由器配置为连接到mitm系统的网关。从那里,mitm将显示http请求和响应。如果您想查看HTTPS,您只需要让设备接受mitm证书。访问特殊域名http://mitm.it并按照说明操作即可。

有关更详细的讨论,请参阅Best Way to Inspect HTTP(S) APIs of Many Devices

我编写了配置路由器以将客户端流量代理到透明代理的过程。适用于MitmProxy。这种方法的优点在于您可以简单地将有线或无线的客户端设备连接到路由器,并且MitmProxy将显示HTTP(S)流量。无需摆弄每个设备的代理设置。您只需选择路由器的网络,一旦完成,您就可以回到通常的路由器。

Best Way to Inspect HTTP(S) API Traffic in a Multi-Platform Multi-Device Environment

答案 1 :(得分:-1)

http://fiddlerbook.com/fiddler/help/hookup.asp ---你检查过这个吗?我认为这有帮助。