Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var
- lHTTP: TIdHTTP;
- IdSSL: TIdSSLIOHandlerSocketOpenSSL;
- Socks : TIdSocksInfo;
- Host, Port : String;
- begin
- try
- lHTTP := TIdHTTP.Create(nil);
- IdSSL := TIdSSLIOHandlerSocketOpenSSL.Create(lHTTP);
- lHTTp.ReadTimeout := 60000;
- IdSSL.SSLOptions.SSLVersions := [sslvTLSv1, sslvTLSv1_1, sslvTLSv1_2];
- IdSSL.SSLOptions.Mode := sslmClient;
- IdSSL.TransparentProxy := Socks.Create(lHTTP);
- (IdSSL.TransparentProxy as Socks).Port := Port.ToInteger(); //Error
- (IdSSL.TransparentProxy as Socks).Host := Host; //Error
- (IdSSL.TransparentProxy as Socks).Version := svSocks5; //Error
- lHTTP.IOHandler := IdSSL;
- lHTTP.HandleRedirects := True;
- end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement