Я создаю инструмент и хочу использовать сеть Tor.
Я знаком как с PHP, так и с расширением cURL, но я просто не могу использовать Tor в качестве прокси.Я не получаю ответа от сервера.
$this->ch = curl_init();
curl_setopt($this->ch, CURLOPT_CONNECTTIMEOUT, 1);
curl_setopt($this->ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($this->ch, CURLOPT_PROXY, $proxy_ip);
curl_setopt($this->ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
curl_setopt($this->ch, CURLOPT_NOSIGNAL, true);
curl_setopt($this->ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($this->ch, CURLOPT_TIMEOUT, 1);
curl_setopt($this->ch, CURLOPT_URL, $url);
curl_setopt($this->ch, CURLOPT_USERAGENT, $this->useragents[array_rand($this->useragents, 1)]);
$result = curl_exec($this->ch);
$httpcode = curl_getinfo($this->ch, CURLINFO_HTTP_CODE);
if($httpcode >= 200 && $httpcode < 300) {
return $result;
}
return $httpcode; // Always returns 0
Я не знаю, в чем проблема.Мои настройки cURL неверны?
Каждое внешнее реле не работает для меня, но мое локальное реле работает.
OS: OSX, но также протестировано на Windows
PHP: 5.3.5
cURL: 7.21.3