首页 > 解决方案 > 如何在终端中使用代理?

问题描述

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

导出 http_proxy="127.0.0.1:10010"</p>

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

curl:(52)来自服务器的空回复。

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

标签: macoscurlproxy

解决方案


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

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

curl请参阅手册页的“代理协议前缀”部分。


推荐阅读