PHP код:
//TOR Change Identity
function tor_new_identity($tor_host=’localhost’,$tor_port=9051)
{
$fp = fsockopen($tor_host,$tor_port);
if (!fwrite($fp, “AUTHENTICATErn”)) return false;
$r=”; $r .= fgets($fp); if ($r !== “250 OKrn”) return false;
if (!fwrite($fp, “signal NEWNYMrn”)) return false;
$r=”; $r .= fgets($fp); if ($r !== “250 OKrn”) return false;
fwrite($fp, “quitrn”);
return true;
}
Как использовать:
PHP код:
echo “Change NYM - “;
if(tor_new_identity())
{
echo “Ok! “;
}
else
{
die(”ERROR! “);
}
$usecookie = “1.cook”;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $action);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true );
curl_setopt($ch, CURLOPT_PROXY, “127.0.0.1:8118?);
curl_setopt($ch, CURLOPT_USERAGENT, “Mozilla 5.0?);
if (isset($usecookie))
{
curl_setopt($ch, CURLOPT_COOKIEFILE, $usecookie);
}
$Page=curl_exec($ch);
curl_close($ch);
echo trim($Page);
Вот и вся премудрость с поиском новых анонимных проксей.
Взято
отсюда