Delphi / C#:WebBrowser socks5代理(用户名/密码验证)

时间:2012-06-03 08:50:24

标签: c# delphi webbrowser-control socks twebbrowser

如何在WebBrowser(IE 8/9)中使用带登录名/密码的SOCKS 5代理?

在Delphi中,我试过这样的事情:

var
  PIInfo: PInternetProxyInfo;
begin
  New(PIInfo);
  PIInfo^.dwAccessType := INTERNET_OPEN_TYPE_PROXY;
  PIInfo^.lpszProxy := PChar('socks=127.0.0.1:1080');
  PIInfo^.lpszProxyBypass := PChar('');
  UrlMkSetSessionOption(INTERNET_OPTION_PROXY, piinfo, SizeOf(Internet_Proxy_Info), 0);
  Dispose(PIInfo);
  WebBrowser1.Navigate('http://www.google.com');
end;

但看起来只有在代理不需要登录/密码身份验证时才有效。

1 个答案:

答案 0 :(得分:0)

Bsalsa's embedded webbrowser允许您指定代理用户名/密码。