我使用cntlm在公司防火墙中运行ubuntu。
为了使用我的本地开发网站,我必须像No *.local那样插入NoProxy。
我有一个问题,我在本地运行,几乎每个调用服务器调用另一个需要代理身份validation的域名。
澄清:假设我有一个文件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我需要它是没有代理的,但是对于文件中的curl,我需要代理,现在我正在超时。
有没有办法configurationcntlm排除代理只为域而不是其他调用?