Delphi Indy 10. Сунул в IdHTTP Socks прокси вместо HTTP и случилась беда - Proxy-Base Community - Анонимность и безопасность в интернете.
Бесплатные прокси. Количество:
Прокси для пользователей форума (API). Количество:
Купить доступ к прокси-листам (API). Количество:
 



Информация по хайдам / репутации

(РЕКОМЕНДУЮ) №1 >>>DDos Атака<<|>>DDoS Service<<< ДДОС СЕРВИС<<|>>Заказать DDOS
Бесплатные прокси уже в Telegram
Все инфопродукты и приватная информация бесплатно
Старый 28.03.2014, 19:59   #1 (permalink)
Заблокирован
 
Регистрация: 15.03.2014
Сообщений: 41
Member ID: 34463

Репутация: 36
Репутация: 36
Сказал(а) спасибо: 77
Поблагодарили 12 раз(а) в 8 сообщениях
Топикстартер (автор темы) По умолчанию Delphi Indy 10. Сунул в IdHTTP Socks прокси вместо HTTP и случилась беда

Понадобилось написать своеобразный прокси-чекер.
Написал, кинул несколько прокси HTTP - всё гуд.
Кинул большой лист в котором были и Socks прокси и HTTP, а компонент IdHTTP не может напрямую работать через Socks прокси. В общем, после того как к нему попадает Socks прокси программа перестает жевать вообще любые прокси. Возникает исключение при загрузке страницы.
Может по порту отсортировать? Могут ли быть у Socks и HTTP одинаковые порты?

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  i, Pos1: Integer;
  Ip, Port, Str, Site, Code, Html: String;
begin
  IdHTTP1.ConnectTimeout := 5000;
  IdHTTP1.ReadTimeout := 5000;
  Site := Edit1.Text;
  Code := Edit2.Text;

  for i := 0 to Memo1.Lines.Count-1 do begin
    Str := Memo1.Lines.Strings[i];
    Pos1 := Pos(':', Str);
    Ip := Copy(Str, 1, Pos1-1);
    Port := Copy(Str, Pos1+1, Length(Str)-Pos1);
    IdCookieManager1.CookieCollection.Clear;

    with IdHTTP1 do begin
      try
        ProxyParams.Clear;
        ProxyParams.ProxyServer := Ip;
        ProxyParams.ProxyPort := StrToInt(Port);
      except
        Continue;
      end;

      try
        Html := Get(Site);
      except
        ShowMessage(Ip+':'+Port);
        Continue;
      end;
    end;

    if Pos(Code, Html) > 0 then Memo2.Lines.Add(Str);
  end;

  ShowMessage('Готово!');
end;
p.s. добавил очистку куки и прокси. не помогло

Добавлено через 51 минуту 31 секунду


без try..except..end в режиме отладки с подставленным сокс прокси.
сокс потом убрал и вставил хттп. ошибка не исчезла

Добавлено через 1 час 28 минут 40 секунд

Пробовал disconnect, отлаживал как мог. Заметил что некоторые соксы нормально обходятся. Решения не нашел, тему закрываю.

Погуглю сорцы прокси-чекеров на Indy. Скорее всего буду пользоваться другими компонентами. От Indy все отговаривают))

Последний раз редактировалось Akrifot; 28.03.2014 в 18:18.
Akrifot вне форума   Ответить с цитированием
Старый 28.03.2014, 20:04   #2 (permalink)
***VIP***
VPN
 
Регистрация: 09.03.2012
Сообщений: 523
Member ID: 25239

Репутация: 276
Репутация: 276
Сказал(а) спасибо: 47
Поблагодарили 92 раз(а) в 65 сообщениях
По умолчанию Re: Delphi Indy 10. Сунул в IdHTTP Socks прокси вместо HTTP и случилась беда

лол конечно могут. я могу сейчас дать приватные неюзанные прокси на одном порту но они будут как нттр так и сокс 4 и 5
moobi вне форума   Ответить с цитированием
Старый 29.06.2014, 09:22   #3 (permalink)
Заблокирован
 
Регистрация: 14.09.2009
Сообщений: 57
Member ID: 3085
ICQ 577777776
Skype jone2122

Репутация: 61
Репутация: 61
Сказал(а) спасибо: 33
Поблагодарили 25 раз(а) в 16 сообщениях
По умолчанию Re: Delphi Indy 10. Сунул в IdHTTP Socks прокси вместо HTTP и случилась беда

у тебя не где не прописан тип прокси
jone21 вне форума   Ответить с цитированием
Старый 30.06.2014, 15:17   #4 (permalink)
SOCKS4
 
Регистрация: 27.09.2011
Сообщений: 164
Member ID: 19312

Репутация: 119
Репутация: 119
Сказал(а) спасибо: 42
Поблагодарили 41 раз(а) в 34 сообщениях
По умолчанию Re: Delphi Indy 10. Сунул в IdHTTP Socks прокси вместо HTTP и случилась беда

Цитата:
Сообщение от Akrifot Посмотреть сообщение
Скорее всего буду пользоваться другими компонентами. От Indy все отговаривают))
Это потому, что эти "все" так же потыкали наугад, не разбираясь в предметной области и не прочитав документацию по библиотеке. Когда ничего не получается, - конечно, проще кричать "Indy - г.., используйте Synapse или сокеты".
madvet вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
описание компонентов Indy 10 версии HaHaTun Программирование 1 19.06.2013 10:05
Вместо мулов кардеры используют prepaid-карты Metabank PakZ Новости IT 0 23.04.2012 15:42
Indy(proxy) и Delphi 7 Gdasarhik Программирование 7 13.12.2011 19:04
HTTP proxy на Delphi Dizz Программирование 7 02.07.2010 02:06
Комп: не беда, а скорее прикол .... ImPuls Флейм 18 03.04.2010 14:04




DDoS Protected




Мы в твиттере, Proxy-Base.Org Twitter

Proxy-Base Community - Анонимность и безопасность в интернете.
Наши партнеры: CRC Labs, SEO-Crack.Com, Garsuk.Com, SED Team, Skladchik.com, BSS Family

Powered by vBulletin® | Булка сделана в пекарне®
Copyright © 2000 - , Jelsoft Enterprises Ltd. Перевод: zCarot
Вся информация на сайте выложена исключительно в ознакомительных целях.