![]() |
Подружим idhttp, idsocksinfo и idssliohandlersocketopenssl
Проблема работы с ssl через socks в indy наблюдается давно. Сколько бы не лазил на форумах – никому без геморроя не удавалось подружить 3 компоненты, дабы они работали более или менее корректно. Поэтому пришлось связывать самому.
Используемое: - Delphi 2010 update 5 - Indy 10.5.7, последняя доступная ревизия - SSL библиотеки из последних, приложу в посте Прежде чем приведу код функции тестирования прокси для работы с ssl через socks 4/4a/5 версий, напомню, что нужно добавить в uses для использования данной функции: - idhttp - idcookiemanager - idsslopenssl - idcompressorzlib - idsocks idcookiemanager мы добавили на всякий случай – вдруг вы захотите проверять установку кукисов (некоторые прокси не отдают оные). idcompressorzlib – для экономии трафика (не увлекаться, даже на мощных серверах способна загрузить систему на все 120%). Код:
function test_socks (proxyadr : string) : boolean; |
пух, кажись ты свой сайт пиаришь. м?
|
indy не есть гуд.
максимум что себе позволяю wininet. все остальное считаю глючным и медленным, а что самое главное не прозрачным для понимания и разбора. |
Цитата:
Информация полезная. Спасибо тебе! |
оlbaneс, вы меня раскусили :) На самом деле - несколько раз сталкивался с подобной проблемой и с отсутствием материала / исходников по ней. Наконец решил опубликовать, чего наделал, вдруг полезно будет :)
|
| Время: 17:54 |