卷曲输出端口&代理

时间:2015-05-01 06:20:04

标签: php curl proxy

我的主机只允许我在传出端口80上使用curl。我的代理只打开端口735。我认为这将是一个简单的, CURLPORT_PORT 设置为80, CURLOPT_PROXYPORT 设置为735.不幸的是,这不起作用。有没有办法在不改变主机或代理的情况下完成这项工作?

  

我收到错误28 - connect()超时。

我目前的剧本:

$ch = curl_init();
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_PORT, '80');
curl_setopt($ch, CURLOPT_PROXY, $proxy_ip);
curl_setopt($ch, CURLOPT_PROXYPORT, $proxy_port);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_ENCODING, "");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_exec($ch);
curl_close($ch);

0 个答案:

没有答案