Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Indy: Ssl + Socks5, Как это подружить ? 
:(
    Опции темы
AHTuBuPyC
Дата 27.12.2006, 19:28 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 27.12.2006

Репутация: нет
Всего: нет



Очень волнует вопрос, как вместе использовать socks5 и ssl, реализую так, но не получается smile Без соксов ssl-соединение отлично пашет...
Где бага ?

Код

  http := TIdHTTP.Create(nil);
  ssl := TIdSSLIOHandlerSocket.Create(nil);
if proxy<>'' then begin
  sock:=TIdSocksInfo.Create(nil);
  sock.Host :=Proxy;
  sock.Authentication:=saNoAuthentication;
  sock.Port :=ProxyPort;
  sock.Version :=svSocks5;
  ssl.SocksInfo:=sock;
end;
  ssl.SSLOptions.Method := sslvTLSv1;
  http.Port := 443;
  http.IOHandler := ssl;
  http.AllowCookies := True;
  try
    CookieManager.CookieCollection.Clear;
    http.CookieManager := CookieManager;
    URL := '';
    URL := 'https://site.com/ha?d=test;
    S := '';
    http.Request.UserAgent := 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4';
    http.Request.Accept := 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5';
    try
      S := http.Get(URL);
    except
    end;

PM MAIL   Вверх
zer0c0o1
Дата 5.12.2007, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 2.12.2007

Репутация: нет
Всего: нет



Тоже очень интересует ответ на этот вопрос
PM MAIL   Вверх
MetalFan
Дата 5.12.2007, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 14
Всего: 128



какая версия индей? если попробовать связать компоненты на форме?


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
zer0c0o1
Дата 12.12.2007, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 2.12.2007

Репутация: нет
Всего: нет



пробовал на версия 9 и 10 трабла одинакова
PM MAIL   Вверх
MetalFan
Дата 12.12.2007, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 14
Всего: 128



попробуй компоненты, основанные на WinInet (SwinHTTP, TMFWIHTTP, Alcinoe).
поддержка сокс-прокси будет автоматическая в случае, если в системе установлен IE.
Цитата(MSDN)
The WinINet functions recognize only CERN type proxies (HTTP only) and the TIS FTP gateway (FTP only). If Microsoft Internet Explorer is installed, these functions also support SOCKS proxies.


Добавлено через 1 минуту и 5 секунд
и вообще, если интересна работа именно с инди, то неплохо бы прикрепить тестовый проект, в котором реализована попытка соединения через определенный сокс-прокси


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
zer0c0o1
Дата 14.12.2007, 01:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 2.12.2007

Репутация: нет
Всего: нет



MetalFan

в SwinHTTP некак не пойму как заставить работать через сокс5?
PM MAIL   Вверх
DmitryHT
Дата 30.4.2008, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 31.8.2007

Репутация: нет
Всего: нет



апну топик, т.к. сейчас сам мучаюсь с этой проблемой (Indy10)

не работает IdHttp + socks прокси + SSL
если кто-нибудь может помочь в решении проблемы, то плиз в аську или здесь.

п.с. за вознаграждение  smile 
PM MAIL   Вверх
Poseidon
Дата 2.5.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 4
Всего: 133



AHTuBuPyC или у кого еще проблемы, выложите тестовый проект в котором воспроизводится "бага".

PS: а что, никто не замечает что в 19 строчке пропущена ковычка..?


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
DmitryHT
Дата 3.5.2008, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 31.8.2007

Репутация: нет
Всего: нет



Цитата

 выложите тестовый проект в котором воспроизводится "бага".


Poseidon, выложил проект ... см. атач  smile 

Это сообщение отредактировал(а) DmitryHT - 3.5.2008, 13:56

Присоединённый файл ( Кол-во скачиваний: 31 )
Присоединённый файл  Example.rar 559,05 Kb
PM MAIL   Вверх
DmitryHT
Дата 3.5.2008, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 31.8.2007

Репутация: нет
Всего: нет



Цитата

Access violation at address 0047DD10 in module 'Indy10_SSL_Socks.exe'. Read of address 00000014

это ошибка, которая появляется если сменить протокол на https  smile 
а при http в проекте, прикрепленном выше, все работает. 
PM MAIL   Вверх
DmitryHT
Дата 7.5.2008, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 31.8.2007

Репутация: нет
Всего: нет



подскажите др. компоненты (не инди) поддерживающие SSL + Socks?

ICS я так понял с https не работатет за бесплатно?

Это сообщение отредактировал(а) DmitryHT - 8.5.2008, 00:34
PM MAIL   Вверх
Snowy
Дата 7.5.2008, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



WinHTTP
PM MAIL   Вверх
MetalFan
Дата 7.5.2008, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 14
Всего: 128



у WinInet(WinHTTP) вроде не полная поддержка носков


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
Snowy
Дата 7.5.2008, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Но работает же...
PM MAIL   Вверх
DmitryHT
Дата 7.5.2008, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 31.8.2007

Репутация: нет
Всего: нет



спасибо за Ваши советы!

Пересмотрел туеву хучу либ и компонент и пришел к выводу: Indy 10 сырой интструмент, а вот 9-ка рулит однозначно, к ним и вернулся.  smile 



Это сообщение отредактировал(а) DmitryHT - 8.5.2008, 00:33
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.1070 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.