Я запускаю ubuntu в корпоративном брандмауэре с cntlm.
Для работы с моими локальными сайтами разработчиков я должен вставить их в NoProxy вот так *.local
.
У меня проблема с ситхом, который я запускаю локально, и почти каждый вызов сервера вызывает вызов другого домена, для которого требуется проверка подлинности прокси.
Чтобы уточнить: допустим, у меня есть файл www.site.local/test.php
:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $str);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$output = curl_exec($ch);
Поэтому когда я звоню www.site.local/test.php
Мне нужно, чтобы он был без прокси, но для завивки в файле мне нужен прокси, пока у меня таймаут.
Есть ли способ настроить cntlm для исключения прокси только для домена, а не для других вызовов?