привет, никогда раньше не работал с курл, где приходилось использовать socks4/5. теперь возникла такая необходимость, короче мои действия такие: PHP: <?php curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.1) Gecko/2008070206 Firefox/3.0.1'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); if($proxy){ $pr = $proxy_list[array_rand($proxy_list)]; $pr = $pr['ip'].":".$pr['port']; curl_setopt($ch, CURLOPT_PROXY, $pr); switch($input['proxytype']){ case 's5': curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); break; case 's4': curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS4); break; } } $input['proxytype'] и s4 и s5, не работают с ними. если использовать обычные http прокси, то работает отлично. вот нужно решить проблему, почему не работает с соксами в сети по этому поводу молчек или гугле мой враг curl version: PHP: [version_number] => 463360 [age] => 3 [features] => 1597 [ssl_version_number] => 0 [version] => 7.18.0 [host] => i486-pc-linux-gnu [ssl_version] => OpenSSL/0.9.8g [libz_version] => 1.2.3.3 [protocols] => Array ( [0] => tftp [1] => ftp [2] => telnet [3] => dict [4] => ldap [5] => ldaps [6] => http [7] => file [8] => https [9] => ftps ) )