【问题标题】:How to use proxy in terminal?如何在终端中使用代理?
【发布时间】:2020-07-09 01:58:16
【问题描述】:

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

导出 http_proxy=“127.0.0.1:10010”

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

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

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

【问题讨论】:

  • 请准确输入您在代码块中设置代理变量的方式:缩进 4 个空格

标签: macos curl proxy


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 2022-12-07
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 2020-03-09
    • 2021-10-17
    • 2021-07-19
    • 2014-07-23
    相关资源
    最近更新 更多