【发布时间】:2020-11-29 03:42:58
【问题描述】:
如何更正确地为 php-tor 中的每个用户分配一个独特的电路?现在我使用 CURL 并以一种巧妙的方式为每个用户生成一个独特的电路。但它真的是独一无二的吗?
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'site.onion');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXYTYPE, 7);
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:9050');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'user'.$user_id.':password');
curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_ANY);
$result = curl_exec($ch);
curl_close($ch);
使用具有不同$user_id 的 CURLOPT_PROXYUSERPWD 可以生成不同的 IP 地址。
这种方法的使用正确性如何? IP 确实发生了变化,事实证明每个用户都有一个唯一的,但是链本身会发生变化吗?还是所有这些 IP 地址都在同一个链下?
我这样在服务器上安装了 Tor:
apt-get install tor
【问题讨论】:
-
嗨,为什么要为每个用户制作独特的电路?用户如何与您的脚本交互?它会为他们下载东西吗?