我使用了C#FiddlerCore API来拦截网络流量。 Fiddlercore将代理设置到我们的机器中。 我能够通过所有浏览器捕获网络流量。
但是在firefox中有设置代理的方法,我们甚至可以在firefox中设置No Proxy。
当我在firefox中设置No Proxy比fiddlercore无法拦截firefox网络时,fiddlercore可以拦截其他浏览器的网络流量。
我的问题是在通过fiddler设置代理后,firefox如何在无代理模式下工作..?
即使我们在firefox中没有设置代理,我们怎么能拦截网络流量呢?
以下是我在firefox中设置无代理的方法。
答案 0 :(得分:1)
Fiddler是一个代理,只能看到发送给它的流量。
默认情况下,大多数Windows浏览器(Safari,Chrome,IE等)都使用IE 工具>中的IE代理设置。互联网选项>连接>局域网设置。 Fiddler和FiddlerCore指出,当Fiddler / FiddlerCore附加"作为系统代理。
默认情况下,当前版本的Firefox也会尊重该设置("使用系统代理设置")。如果手动将Firefox设置为不使用任何代理,则即使它们被配置为系统代理,也不会将其流量发送到Fiddler / FiddlerCore。