TOR - 根据每个请求更改身份

TOR - change identity on every request

我想强制 TOR 在每个请求 上更改 IP。或者至少每隔几秒。

此外,如果解决方案在 Linux 和 Windows 上都有效,那就太好了。

有人知道我该怎么做吗?

我找到了这个 PHP 代码,它声称是我正在寻找的代码,但我不明白它在做什么。

<?php
$fp = fsockopen('127.0.0.1', 9051, $errno, $errstr, 30);
$auth_code = 'YOUR_PASSWORD';
if ($fp) {
    echo "Connected to TOR port<br />";
}
else {
    echo "Cant connect to TOR port<br />";
}

fputs($fp, "AUTHENTICATE \"".$auth_code."\"\r\n");
$response = fread($fp, 1024);
list($code, $text) = explode(' ', $response, 2);
if ($code = '250') {
    echo "Authenticated 250 OK<br />";
}
else {
    echo "Authentication failed<br />";
}

fputs($fp, "SIGNAL NEWNYM\r\n");
$response = fread($fp, 1024);
list($code, $text) = explode(' ', $response, 2);
if ($code = '250') {
    echo "New Identity OK<br />";
}
else {
    echo "SIGNAL NEWNYM failed<br />";
    die();       
}
fclose($fp);
?>

有人吗?

它通过 Socket 连接到您的本地 Tor 中继,进行身份验证并发送一个 SIGNAL NEWNYM,这会强制 Tor 中继更改身份并退出节点。

查看更多信息

甚至还有一个SE site about tor