|
|
导航: |
论坛 -> 网络通讯
斑竹:liumazi,sephil |
|
作者: |
|
2020/4/21 8:07:35 |
标题: |
delphi webbrowser怎么代理有验证的socket5 |
浏览:2022 |
|
加入我的收藏 |
楼主: |
这里不能输入socket5的用户名和密码,请教大神webbrowser怎么代理有验证的socket5
function SetProcessProxy(const aProxyServer: string; const aProxyPort: Integer): Boolean; var vProxyInfo: TInternetProxyInfo; begin vProxyInfo.dwAccessType := INTERNET_OPEN_TYPE_PROXY; vProxyInfo.lpszProxy := PChar(Format('http=%s:%d', [aProxyServer, aProxyPort])); vProxyInfo.lpszProxyBypass := PChar(''); Result := UrlMkSetSessionOption(INTERNET_OPTION_PROXY, @vProxyInfo, SizeOf(vProxyInfo, 0) = S_OK; end;
----------------------------------------------
- |
作者: |
|
2020/4/21 11:15:54 |
1楼: |
这哪抄来的代码?http=...是用在http代理的,socks5要用socks=
去msdn查 INTERNET_OPTION_PROXY_USERNAME 和 INTERNET_OPTION_PROXY_PASSWORD
----------------------------------------------
--
|
作者: |
|
2020/4/21 21:41:38 |
2楼: |
给个例子吧!
----------------------------------------------
-
|
作者: |
|
2020/4/21 22:27:51 |
3楼: |
InternetSetOption(hSession, INTERNET_OPTION_PROXY_USERNAME, PChar(FProxyUserName), Length(FProxyUserName));
----------------------------------------------
-
|
作者: |
|
2020/4/23 11:34:19 |
4楼: |
UrlMkSetSessionOption(INTERNET_OPTION_PROXY_USERNAME。。。) UrlMkSetSessionOption(INTERNET_OPTION_PROXY_PASSWORD。。。)
----------------------------------------------
--
|
作者: |
|
2020/4/24 21:53:18 |
5楼: |
UrlMkSetSessionOption(INTERNET_OPTION_PROXY_USERNAME, username, username.Length, NULL); UrlMkSetSessionOption(INTERNET_OPTION_PROXY_PASSWORD, password, password.Length, NULL);
----------------------------------------------
-
|
|