Прокси: squid/3.5.14.
Пробовал задавать прокси и через переменные среды и через stream_context_create() и с помощью curl(). Всё та же ошибка.
1. Создал переменные среды HTTP_PROXY и HTTPS_PROXY (и в пользовательских и в системных, записал значение "tcp:172.16.100.100:3128") - не помогло.
2. Код
$aContext = array(
'https' => array(
'proxy' => 'tcp://172.16.100.100:3128',
'request_fulluri' => true,
),
);
$cxContext = stream_context_create($aContext);
поместил в файлик, подключил через auto_prepend_file в php.ini. Помещаю переменную третьим параметром в file_get_contents() - не помогло
3. Создаю в корне файл с функцией:
function file_get_contents_curl($url) {
$proxy = "172.16.100.100:3128";
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_PROXY, "$proxy");
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
Подсоединив, вызываю функцию, к примеру file_get_contents_curl('https://symfony.com/installer')) - не помогло.
Подскажите, может я где ошибся или есть другие рабочие варианты? Спасибо