Как подключиться к сети TOR без прокси?

212
22 июля 2021, 07:10

Надо спарсить .onion сайт, но используя curl и другие похожие посты ничего не выходит.

Что я пробовал:

function file_get_contents_curl($url) {
    require("user_agent.php");
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HTTPHEADER, array("Cookie: test=cookie"));
    curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);  
    curl_setopt($ch, CURLOPT_PROXY, "socks5h://127.0.0.1:9050");
    curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5_HOSTNAME);
    curl_setopt($ch, CURLOPT_PROXYTYPE, 7);     
    curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
    $data = curl_exec($ch);
    echo curl_error($ch);
    curl_close($ch);
    return $data;
}

Все время ошибка:

Failed to connect to 127.0.0.1 port 9050: Connection refused

Пробовал разные варианты, ничего не подходит. Подозреваю что мой хостер заблокировал эту возможность. Есть какие-то библиотеки, которые можно использовать? В каком направлении надо гуглить?

READ ALSO
Одинарная кавычка в текстовом поле php

Одинарная кавычка в текстовом поле php

Есть текстовое поле с именем nicknameИз него значение передается в базу данных

252
Разделить объект на столбики

Разделить объект на столбики

Я хочу разделить данные на 2 столбика в цикле foreachВот моё представление

285
mysql_query php не работает

mysql_query php не работает

Не работает отправка запросаХочу получить число строк, а потом в цикле фор обработать вывод элементов графы username

423
Как получить headers из входящего запроса php

Как получить headers из входящего запроса php

Я хочу получить строку authorization из входящего запроса php (php://input) Пробовал использовать функцию

285