Не пойму, зачем вы человеку скидываете огромные листинги. Дружище, курлом это делается заданием следующих опций (пример для сокс4
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:1080');
curl_setopt($ch, CURLOPT_PROXYTYPE, 4);
где вместо 127.0.0.1 и 1080 айпи и порт соответственно
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:1080');
curl_setopt($ch, CURLOPT_PROXYTYPE, 4);
где вместо 127.0.0.1 и 1080 айпи и порт соответственно