如何在终端中使用代理?

How to use proxy in terminal?

如果我取消设置 http_proxy,curl 工作正常。但是如果我

export http_proxy= “127.0.0.1:10010”

端口是socks5,在我MacBook的网络设置里找到。然后无论我卷曲什么地址,都会发生以下错误。

curl: (52) Empty reply from server.

此外,我对它的工作原理感到困惑。

您需要告诉它这是一个 SOCKS5 代理,而不是一个普通的 HTTP 代理:

export http_proxy="socks5://127.0.0.1:10010"
#                  ^^^^^^^^^

请参阅 curl man page 的“代理协议前缀”部分。