Upload this script to your own hosting to test proxies using our API proxy checker.
When you add a list of proxies to the script you will see the progress as they are tested and get a sorted proxy list when its completed.
<?php
if(empty($_POST))
{
echo'
<form method="post" action="">Put proxies here<br/><br/>
<textarea name="test_proxy" style="width:500px;height:200px;"></textarea><br/>
<input type="submit" value="Test!"/>
</form>';
}
else
{
ob_start();
set_time_limit(0);
$postlinks = explode("\n", trim($_POST['test_proxy']));
$transparent = array();
$anonymous = array();
$elite = array();
foreach($postlinks as $link)
{
$test_link = addslashes(file_get_contents("http://www.proxylistchecker.org/api/check.php?strProxy=$link"));
echo addslashes($link).":".$test_link."<br/>";
flush_buffers();
$test_link = explode("#", $test_link);
if ($test_link[0]=="ok")
array_push($$test_link[1],$link);
}
if ($transparent)
{
echo "<br/>Transparent Proxies<br/>";
foreach($transparent as $link)
{
echo $link."<br/>";
}
}
if ($anonymous)
{
echo "<br/>Anonymous Proxies<br/>";
foreach($anonymous as $link)
{
echo $link."<br/>";
}
}
if ($elite)
{
echo "<br/>Elite Proxies<br/>";
foreach($elite as $link)
{
echo $link."<br/>";
}
}
}
function flush_buffers()
{
ob_end_flush();
ob_flush();
flush();
ob_start();
}
?>