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