Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > Построение цепочки из SOCKS5


Автор: DominiK 5.3.2009, 12:00
Стоит задача - работать с помощью curl с цепочкой сети (из 2 socks5,  1 не меняется, второй меняется).
Вот немного кода на пхп:
Запостили тему в разделе пхп, ответа так и не получил:(
Знающие люди, кто сталкивался с подобной ситуацией - подсткажите в какую сторону двигаться.

Код


$cr = curl_init($url);
curl_setopt($cr, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)");
curl_setopt($cr, CURLOPT_RETURNTRANSFER, 1);
if ($header == 1)
curl_setopt($cr, CURLOPT_HEADER, true);

curl_setopt($cr, CURLOPT_REFERER, $ref);
curl_setopt($cr, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($cr, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($cr, CURLOPT_MAXREDIRS, 10);
curl_setopt($cr, CURLOPT_ENCODING, 'gzip,deflate');

curl_setopt($cr, CURLOPT_TIMEOUT, 120);
curl_setopt($cr, CURLOPT_CONNECTTIMEOUT, 120);

if ($proxy <> "") {
$proxy = explode("|+|",$proxy);
$proxy[0] = trim($proxy[0]);
curl_setopt($cr, CURLOPT_PROXY, $proxy[0]);
curl_setopt($cr, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
....
}

Где proxy[0] - например 1.1.1.1 и он не меняется, это сокс через который нам надо соеденяться дальше с другими соксами.  smile 
Пример можно на си, на любом языке, главное суть

Автор: jython 31.3.2009, 10:54
https://forum.antichat.ru/printthread.php?t=93318&pp=40

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)