为每个WebBrowser单独设置代理?

时间:2009-10-20 20:55:07

标签: .net proxy browser

我刚刚发现了how to change proxies without restarting the WebBrowser control,但这似乎是为我表单上的所有WebBrowser控件设置的。我希望能够为每个控件设置不同的代理。这可能吗?

如果没有,是否有任何技巧可以解决这个问题?也许是某种监视端口并将该请求转换为代理请求的守护进程?例如:

Request on port 12345 -> Connect to url on port 80, but use proxy 1.2.3.4:8080
Request on port 12346 -> Connect to url on port 80, but use proxy 6.4.5.1:8080

1 个答案:

答案 0 :(得分:1)

在我们的应用程序中,我们解决了在单独进程中启动每个浏览器并重新创建它的问题。 我们无法在同一过程中为所有webbrowser设置代理。