【问题标题】:Delphi/C#: WebBrowser socks5 proxy (with username/password auth)Delphi/C#:WebBrowser socks5 代理(使用用户名/密码验证)
【发布时间】:2012-06-03 08:50:24
【问题描述】:

如何在 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;

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

【问题讨论】:

  • 还有德尔福。也许使用 C# 的人知道这个问题的解决方案。对我来说,两种语言都适合。

标签: c# delphi webbrowser-control socks twebbrowser


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 2018-02-04
  • 1970-01-01
  • 1970-01-01
  • 2014-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多