我安装了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/
使用--socks5
(两个破折号)。 -socks5
不是卷曲的有效参数,所以curl将其解释为主机名。
原来这整个混乱只是语法问题。 一个正确的命令在这里:
curl -v --socks4a localhost:9050 http://check.torproject.org/
在socks4a之前有两个破折号,在端口之前有一个冒号。
使用socks5
更新更新的响应。
curl -v --socks5 localhost:9150 http://check.torproject.org/
所以,使用port 9150
袜子5。