如何在curl的随机代理脚本中确定IP和端口?

时间:2017-08-27 05:39:10

标签: proxy curl

我有curl的随机IP脚本,但我不知道如何将端口用于相同的随机脚本:

function curl_get($kix) 
{
 $ips = array(
  '85.10.230.132',
  '88.198.242.9',
  '88.198.242.10',
  '88.198.242.11',
  '88.198.242.12',
  '88.198.242.13',
  '88.198.242.14',
    );
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_HEADER, 0);
 curl_setopt($ch, CURLOPT_URL, $kix);
 @curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
 curl_setopt($ch, CURLOPT_INTERFACE, $ips[rand(0, count($ips)-1)]);
    curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
 $html = curl_exec($ch);
 curl_close($ch);
 return $html;
}

你可以在这里看到我提到了IP,但我不知道如何提及这些IP的端口。

提前致谢。

1 个答案:

答案 0 :(得分:0)

这些是接口。接口可以是名称或IP(即eth0)。您没有指定端口。