Конференция "KOL" » Synapse SOCKS4 [Delphi, Windows]
 
  • Zuzlan © (09.03.10 18:16) [0]
    Здравствуйте, уважаемые!

    Подскажите пожалуйста в чем проблема. Пытаюсь использовать SOCKS4 прокси.


     http.Sock.SocksType:=ST_Socks4;
     http.Sock.SocksResolver:=false;
     http.Sock.SocksIP:='xxx.xxxx.xxx.xxx';
     http.Sock.SocksPort:='6543';
    ..
    HTTPMethod('GET', AURL);



    где http - наследник от THTTPSend

    получаю пустой результат. трассировкой выявил ошибку 10061 Connection refused при попытке синапса открыть соеденение

    function THTTPSend.InternalDoConnect(needssl: Boolean): Boolean;
    begin
     Result := False;
     FSock.CloseSocket;
     FSock.Bind(FIPInterface, cAnyPort);
     if FSock.LastError <> 0 then
       Exit;
     FSock.Connect(FTargetHost, FTargetPort);  // Тут ERROR 10061
     if FSock.LastError <> 0 then
       Exit;
     if needssl then
     begin
       FSock.SSLDoConnect;
       if FSock.LastError <> 0 then
         Exit;
     end;
     FAliveHost := FTargetHost;
     FAlivePort := FTargetPort;
     Result := True;
    end;



    Если использовать SOCKS5, то никаких проблем


     http.Sock.SocksType:=ST_Socks5;
     http.Sock.SocksIP:='xx.xx.xx.xxx';
     http.Sock.SocksPort:='3246';
    ..
    HTTPMethod('GET', AURL);



    Результат возвращается, все ок.

    зы: Эти же соксы тестировал на Indy9. И Socks4, и Socks5 работают.
  • Zuzlan © (09.03.10 18:27) [1]
    --------------
    покопался с другими SOCKS4, теперь преимущественно 10054 Connection Reset by peer.

    Но соксы я беру сразу с проксичекера, что не оставляет сомнений в их работоспособности (Проксичекер у меня на Indy)
  • Zuzlan © (09.03.10 18:38) [2]
    Битый час бился. Сам виноват.

    http.Sock.SocksResolver:=false;

    - используется для определения SOCKS4/4a. Значение параметра перебирал, но судя по всему с уже умершим к тому времени соксом.

    Прошу прощения за беспокойство.
  • Sigurni Viver (21.05.18 23:09) [3]
    Балван !
 
Конференция "KOL" » Synapse SOCKS4 [Delphi, Windows]
Есть новые Нет новых   [118624   +10][b:0][p:0.001]