@Sangfroid
Молодой web Разработчик

Curl php .onion сайты, как подключится?

$curl = curl_init();
curl_setopt($curl, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
curl_setopt($curl, CURLOPT_URL, 'http://сайт.onion/');
curl_setopt($curl, CURLOPT_TIMEOUT, 60);
curl_setopt($curl, CURLOPT_HTTPGET, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_PROXY, '127.0.0.1:9150');
curl_setopt($curl, CURLOPT_PROXYTYPE, 7);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
$html = curl_exec($curl);
$error = curl_error($curl);
var_dump($error);
var_dump($html);


Использую такой код, чтобы подключится к сайту, выдаёт ошибку "Failed to connect to 127.0.0.1 port 9150: Connection refused", как заставить код работать или подскажите другой рабочий код через curl достать сайт
  • Вопрос задан
  • 517 просмотров
Решения вопроса 2
@fan92rus
вроде без тор клиена не выйдет, его можно как socks прокси ставить и через него проксировать запросы.
тк он режет внешний трафик
Ответ написан
flapflapjack
@flapflapjack
на треть я прав
sudo apt-get install tor proxychains

А потом настройте proxychains на TOR (вроде как 5190), а далее обращайтесь Курлом через данный прокси.

Если Курл умеет сокс5, то можно и без проксичайнс.

Сайты .onion будут открываться
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы