Этот скрипт работает нормально для меня, но единственная проблема, которую я вижу, заключается в том, что прокси перестают генерироваться после нажатия a254 и не переходят на следующий сервер.Таким образом, если вы находитесь на a230 и генерируете 50, он останавливается на 254
Вместо перехода на следующий сервер на a1
Внутри того же запроса.
if ($proxy_type == "st") {
$ip_used_i = array();
$proxy_generation = '';
foreach ($ip as $val){
$ip_used = (getOption('ip_used') != '' ? json_decode(getOption('ip_used'),1) : array(1));
if(in_array($val,$ip_used)) {
continue;
}
$last_id = getOption('last_dedicated_ip');
for ($i = $last_id; $i <= $last_id + $quantity; $i++) {
updateOption("last_dedicated_ip",$i);
$proxy_generation .= $val.":33128:".$proxy_name."!a".$i.":".$proxy_password."\n";
if($i >= 255){
array_push($ip_used,$val);
updateOption("ip_used",json_encode($ip_used));
updateOption("last_dedicated_ip",1);
break;
}
}
Session::put('proxy_data', $proxy_generation);
Session::put('user_success_message', 'Proxies generated Successfully');
header("Location: welcome.php");
exit;
}
}