我无法在 Xubuntu 16.04.6 中运行 wttr.ini,连接超时

我无法在 Xubuntu 16.04.6 中运行 wttr.ini,连接超时

当我尝试运行“curl wttr.in”时,我得到了这个:

curl: (7) Failed to connect to 192.168.49.1 port 8282: Connection timed out

防火墙已禁用(ufw -> innactive),我该如何修复?我拥有最新版本的 curl(curl 7.47.0 (x86_64-pc-linux-gnu)),到目前为止我找不到 wttr.ini conf 文件。非常感谢您的帮助。Vladi

答案1

问题在于您本地 ~/.curlrc 中的某些配置有误(可能是代理服务器)。它尝试连接到代理服务器而不是 wttr.in,但无法访问该服务器 ( connection timeout)。

这也是当您使用时它能起作用的原因:因为您的根用户在其主目录中sudo没有错误配置( )。.curlrc/root

当然,您不需要root权限即可使用curl

为了验证我的猜想,只需在执行查询时增加详细程度:

    curl -v wttr.in/?q

您将看到客户端正在尝试连接代理服务器。

相关内容