i did NOT opened your link so i dont know what exactly you have done or wrote there. I just instruct the viewers of this thread that there proxies will get stolen if they will use a web-based proxy checker tool and not a dedicated software (they can get stolen by you). I assume that you have used a free geo location db with a 30-50% location accuracy and you did not created your own DB based on scraping arin, ripe etc ... for correct ips locations.
Simple PHP script for checking if the proxies are working or not
Code:<?php $proxies = file ("proxies.txt"); $mltc = curl_multi_init (); for ($thread_no = 0; $thread_no<count ($proxies); $thread_no++) { $ci [$thread_no] = curl_init (); curl_setopt ($ci [$thread_no], CURLOPT_URL, "http://google.com"); curl_setopt ($ci [$thread_no], CURLOPT_HEADER, 0); curl_setopt ($ci [$thread_no], CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ci [$thread_no], CURLOPT_CONNECTTIMEOUT, 5); curl_setopt ($ci [$thread_no], CURLOPT_TIMEOUT, 10); curl_setopt ($ci [$thread_no], CURLOPT_PROXY, trim ($proxies [$thread_no])); curl_setopt ($ci [$thread_no], CURLOPT_PROXYTYPE, 0); curl_multi_add_handle ($mltc, $ci [$thread_no]); } do { while (($execrun = curl_multi_exec ($mltc, $running)) == CURLM_CALL_MULTI_PERFORM); if ($execrun != CURLM_OK) break; while ($done = curl_multi_info_read ($mltc)) { $info = curl_getinfo ($done ['handle']); if ($info ['http_code'] == 301) { echo trim ($proxies [array_search ($done['handle'], $ci)])."\r\n"; } curl_multi_remove_handle ($mltc, $done ['handle']); } } while ($running); curl_multi_close ($mltc); ?>
Its more that this simple php code...
I check the ip on black lists, spam lists, geo location by maxmind, check allowed methods, detect the anonymity level.