Как мне использовать Tor с cURL (в Windows)? - PullRequest
5 голосов
/ 24 августа 2011

У меня установлена ​​Vidalia, настроен Chrome для использования порта 8118 для прокси-сервера, и я проверил свое соединение через https://check.torproject.org/, но у меня возникают трудности при работе с инструментом командной строки cURL.Вот что я пытаюсь:

C:\>curl -v --proxy localhost::9050 http://google.com
* About to connect() to proxy localhost port 0 (#0)
* Failed to connect to ↕: Address not available
* No error
*   Trying 127.0.0.1... Failed to connect to 127.0.0.1: Address not available
* No error
* couldn't connect to host
* Closing connection #0
curl: (7) Failed to connect to ↕: Address not available

Решено :

curl -v --socks4a localhost:9050 http://check.torproject.org/

Ответы [ 3 ]

3 голосов
/ 24 августа 2011

Используйте --socks5 (две черты).-socks5 не является допустимым параметром для curl, поэтому curl интерпретирует его как имя хоста.

2 голосов
/ 24 августа 2011

Оказывается, весь этот беспорядок был просто синтаксическими проблемами.Правильная команда здесь:

curl -v --socks4a localhost:9050 http://check.torproject.org/

С ДВУМИ черточками перед socks4a и ОДНОМ двоеточием перед портом.

1 голос
/ 15 февраля 2017

Более обновленный ответ, используя socks5.

curl -v --socks5 localhost:9150 http://check.torproject.org/

Итак, используя port 9150 для носков 5.

...