Hvordan bruger jeg Tor med cURL (i Windows)?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har Vidalia installeret, oprettet Chrome for at bruge port 8118 til proxyen, og jeg har tjekket min forbindelse via https://check.torproject.org/men jeg har svært ved at få dette arbejde med kommandolinjeværktøjet cURL. Det er det jeg prøver: [9]


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


Løst :


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

Bedste reference


Brug --socks5 (to bindestreger). -socks5 er ikke et gyldigt parameter for curl, så krøller fortolker det som værtsnavn.

Andre referencer 1


Vises hele dette rod var bare syntax problemer. En ordentlig kommando er her:


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


Med to bindestreger før sokker4a og et kolon inden porten.

Andre referencer 2


Mere opdateret svar ved hjælp af socks5.


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


Så ved brug af port 9150 til sokker 5.