Advertisement
Guest User

Untitled

a guest
Aug 20th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. var
  2. lHTTP: TIdHTTP;
  3. IdSSL: TIdSSLIOHandlerSocketOpenSSL;
  4. Socks : TIdSocksInfo;
  5. Host, Port : String;
  6. begin
  7. try
  8. lHTTP := TIdHTTP.Create(nil);
  9. IdSSL := TIdSSLIOHandlerSocketOpenSSL.Create(lHTTP);
  10.  
  11.  
  12. lHTTp.ReadTimeout := 60000;
  13.  
  14. IdSSL.SSLOptions.SSLVersions := [sslvTLSv1, sslvTLSv1_1, sslvTLSv1_2];
  15.  
  16. IdSSL.SSLOptions.Mode := sslmClient;
  17. IdSSL.TransparentProxy := Socks.Create(lHTTP);
  18.  
  19. (IdSSL.TransparentProxy as Socks).Port := Port.ToInteger(); //Error
  20. (IdSSL.TransparentProxy as Socks).Host := Host; //Error
  21.  
  22. (IdSSL.TransparentProxy as Socks).Version := svSocks5; //Error
  23.  
  24. lHTTP.IOHandler := IdSSL;
  25. lHTTP.HandleRedirects := True;
  26.  
  27. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement