curl 命令因超时而失败

curl 命令因超时而失败

我正在尝试在我的 ubuntu 机器上运行以下命令:

 curl https://install.meteor.com/ | sh

超时了。

我尝试 ping 该地址,但它只是停留在那里。
我还尝试 ping google.com,但它仍然停留在那里。我不认为这是 DNS 问题……以下是 ping 的输出:

 me@mydev:/var/www/wtracks$ ping google.com
 PING google.com (74.125.226.134) 56(84) bytes of data.
 ^C
 --- google.com ping statistics ---
 1 packets transmitted, 0 received, 100% packet loss, time 0ms

 me@mydev:/var/www/wtracks$ ping 74.125.226.134
 PING 74.125.226.134 (74.125.226.134) 56(84) bytes of data.

我目前尝试过的方法是:我在 chrome 中打开了我的代理设置(这是我现在用来上网的......)并确保在尝试运行 curl 的命令行中运行了以下命令:

 export http_proxy="http://myproxyservername.net:8080"

然后我重试了 ping 和 curl,但都没有用。还有其他建议吗?

谢谢。

答案1

您正在使用http_proxy带有 HTTPS url 的环境变量https://install.meteor.com/

要设置 HTTPS 代理,请使用HTTPS_PROXY环境变量(全部大写)

来自 curl 手册

Curl 读取并理解以下环境变量:

    http_proxy, HTTPS_PROXY, FTP_PROXY

相关内容