Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. if FProxyType > -1 then
  2. begin
  3. if TP + 1 >= Proxy.Count then
  4. begin
  5. Inc(ProxyNumb);
  6. ProxyThNumb := ProxyNumb;
  7. if ProxyThNumb >= 4 then
  8. begin
  9. Synchronize(Stop);
  10. end;
  11. TP := -1;
  12. end;
  13.  
  14. Inc(TP);
  15. TP1 := TP;
  16.  
  17. HTTP.Timeout := TimeOutPx;
  18. HTTP.Sock.SocksTimeout := TimeOutPx;
  19. HTTP.Sock.SetTimeout(TimeOutPx);
  20. HTTP.Sock.SetSendTimeout(TimeOutPx);
  21. HTTP.Sock.SetRecvTimeout(TimeOutPx);
  22. case FProxyType of
  23. 0:
  24. begin
  25. HTTP.ProxyHost := Copy(Proxy.Strings[TP1], 1, Pos(':', Proxy.Strings[TP1]) - 1);
  26. HTTP.ProxyPort := Copy(Proxy.Strings[TP1], Pos(':', Proxy.Strings[TP1]) + 1, Length(Proxy.Strings[TP1]));
  27. end;
  28. 1:
  29. begin
  30. HTTP.Sock.SocksType := ST_Socks4;
  31. if Form3.PSocksAuth.Checked then
  32. begin
  33. HTTP.Sock.SocksUsername := SocksAuthLog;
  34. HTTP.Sock.SocksPassword := SocksAuthPass;
  35. end;
  36. HTTP.Sock.SocksIP := Copy(Proxy.Strings[TP1], 1, Pos(':', Proxy.Strings[TP1]) - 1);
  37. HTTP.Sock.SocksPort := Copy(Proxy.Strings[TP1], Pos(':', Proxy.Strings[TP1]) + 1, Length(Proxy.Strings[TP1]));
  38. end;
  39. 2:
  40. begin
  41. HTTP.Sock.SocksType := ST_Socks5;
  42. if Form3.PSocksAuth.Checked then
  43. begin
  44. HTTP.Sock.SocksUsername := SocksAuthLog;
  45. HTTP.Sock.SocksPassword := SocksAuthPass;
  46. end;
  47. HTTP.Sock.SocksIP := Copy(Proxy.Strings[TP1], 1, Pos(':', Proxy.Strings[TP1]) - 1);
  48. HTTP.Sock.SocksPort := Copy(Proxy.Strings[TP1], Pos(':', Proxy.Strings[TP1]) + 1, Length(Proxy.Strings[TP1]));
  49. end;
  50. end;
  51. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement