Estou executando um Ubuntu em um firewall corporativo com cntlm.
Para trabalhar com meus sites dev locais eu tenho que inserir no NoProxy como *.local
.
Eu tenho um problema com um sith que estou executando localmente e chama quase todas as chamadas para o servidor uma chamada para outro domínio que precisa de uma autenticação de proxy.
Para esclarecer:
Digamos que eu tenha um arquivo 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);
Então quando eu chamo www.site.local/test.php
eu preciso que ele esteja sem o proxy,
Mas para o curl no arquivo eu preciso do proxy, por enquanto eu estou recebendo um tempo limite.
Existe uma maneira de configurar o cntlm para excluir o proxy apenas para o domínio e não para as outras chamadas?