PHP подключение к socks5 прокси через curl

250
10 мая 2018, 06:19

Пытаюсь подключиться к socks5 прокси через curl, однако получаю ответ SOCKS : authentication failed. Попробовал подключиться к прокси-серверу через скрипт Powershell – работает, то есть сам прокси сервер работает, логин и пароль корректны, нужный порт доступен для подключения. Перепробовал множество решений... Не работает только подключение через PHP-скрипт.

Код выглядит так:

$proxy = "[login]:[password]@[address]:[port]";
$url = "https://yandex.ru";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_HEADER, true);
$curl_scraped_page = curl_exec($ch);
$error = curl_error($ch);
echo $error;
echo $curl_scraped_page;
curl_close($ch);

Версия PHP – 5.4, версия cURL – 7.19. К слову, подключение к прокси-серверу по http работало, проблема именно в socks5. Подскажите пожалуйста, в чем может быть дело? Что еще можно предпринять?

READ ALSO
Надежный вызов ping6 из php

Надежный вызов ping6 из php

Для IPv4 есть Net_ping

226
homestead-laravel. PHPmyAdmin

homestead-laravel. PHPmyAdmin

Провозился с Homestead очень многоСмог в конце разобраться

248
Не заносятся данные таблицу MySQL

Не заносятся данные таблицу MySQL

Весь код ниже работает кроме последней строкиВсе переменные выводятся правильно, но не заносятся в БД

206
Плагин FullPage при адаптивности [требует правки]

Плагин FullPage при адаптивности [требует правки]

Помогите отключить плагин прокрутки fullpage по секциям при мобильном виде

242