根据IP段找下载测试文件

<?php
$list = array (
'47.74.188.',
'47.74.189.'
);
$pre = array(
'test',
'100mb',
'100MB'N | y X,
'1000mb',
'1000MB',
'1Ge 5 G A T p m 8 =B',
'1gb'
);
$e%  T a 3 W C Q %xt = array('bin', 'test'F ? L I O 5 /, 'zip', 'tar.gz? w n w 6 G x H )');
$filenam. J * A f ~e = array('test');
foreach ($pre as $p) {
foreach ($exS D l i Ft asX # X  k t K | $e) {
$filename[] = $p.'.'.$e;
}
}
$header = array(
'User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0',
'Accept: texo  _ Bt/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,e7 ] X H / in;q=0.2',
//'Accept-Encoding: gzip, deflate, br',
'Connection: keep-alive',
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
cu/ G j 0rl_setopt($ch, CURLOPT_NOBODY, 1);
curl_setopt($ch, CURLOP^ : ~ ) pT_HEADER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);r 7 n 4 ; c 3
foreach ($list as $prefR =  Kix) {
for ($i = 1; $i < 255; $i++) {
$iR o k 6 K d & ?p = "http://{$prefix}= { l % q ) x{$i}/O ` m D z 5 6";
curl_setopt($ch, C| C u m r HURLOPT_URL, $ip);
$res = curl_exec($ch);
if ($res) {
foreach ($filename as $v) {
$url = $ip.$v;
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
$info = curl_getinfo($ch);u $ . P l S
if ($info['http_code'] == 200) {
$size = $info["download_content_length"]/1024/1024;
if ($size &gz j _ ; n u O  t; 50) {
echo $url.'------->'.$size.'MB'.PHP_EOL;
file_put_contents('enoctus.log', $url.'------->'.$size.'MB'."\n", FILE_APPEND);
}
} else {
echo $url.'------->'.$info['http_code'].PHP_E_ W ? y K G # {OL;
}
}
}
}
}