如何在C#webbrowser中使用套接字代理?

时间:2011-06-05 23:03:18

标签: c# sockets browser proxy

如何使用winforms webbrowser控件将套接字指向代理IP /端口? Visual C#.NET附带的标准Web浏览器。

请在Visual C#.NET中提供帮助。

2 个答案:

答案 0 :(得分:4)

WebBrowser控件只是IE的一个包装器。因此,要设置代理设置,您可以更改注册表项条目。

这样的事情:

string serverName = ""; // your proxy server name
string port = ""; // your proxy port

var key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings", true);
key.SetValue("ProxyServer", serverName + ":" + port);
key.SetValue("ProxyEnable", 1);

答案 1 :(得分:1)

WebBrowser只是IE上的一个界面。要设置IE代理设置,您可以破解注册表!

        string key = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings";
        string serverName = "";//your proxy server name;
        string port = ""; //your proxy port;
        string proxy = serverName + ":" + port;

        RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(key, true);
        RegKey.SetValue("ProxyServer", proxy);
        RegKey.SetValue("ProxyEnable", 1);