wget 连接失败

wget 连接失败

当我尝试wget在 Windows 7 上使用时,它失败并显示如下消息:

> wget ftp://ftp.fu-berlin.de/tex/CTAN/systems/texlive/tlnet/tlpkg/texlive.tlpd --2017-07-10 14:37:47-- ftp://ftp.fu-berlin.de/tex/CTAN/systems/texlive/tlnet/tlpkg/texlive.tlpd => 'texlive.tlpd' Resolving ftp.fu-berlin.de... 130.133.3.130 Connecting to ftp.fu-berlin.de|130.133.3.130|:21... failed: Unknown error. Retrying.

[是的,我正在尝试安装 TeX live。]

FTP 和 HTTP 连接都会发生这种情况。

我怀疑是代理问题,因为我相信在这个网络上,代理是必要的。在网络浏览器中,我可以访问wget失败的 URL。浏览​​器设置为“使用系统代理”,但我真的不知道在哪里可以找到这些设置,以便我可以将它们传递给wget。我试过了

> netsh winhttp show proxy

但它说

Current WinHTTP proxy settings:

    Direct access (no proxy server).

这是否意味着真的没有代理?

如果是,那还有什么原因?允许 Firefox、Chrome 和 IE 通过的防火墙会阻止吗wget

答案1

由于还没有人这样做,所以让我来回答您的问题。

这是否意味着真的没有代理?

不。Internet Explorer 代理设置是那些最常配置为允许 Internet 浏览的设置,如果您选择“使用系统代理设置”,Google Chrome 和 Firefox 也会使用这些设置。它们位于 Internet Explorer -> 工具 -> 选项 -> 连接 -> LAN 设置中。它们是不是与 WinHTTP 代理设置相同。您可能希望配置 WinHTTP 以复制 Internet Explorer 设置,如netsh winhttp import proxy source =ie中所述回答。

如果是的话,那还会是什么呢?

真的,什么都可以。这个问题太宽泛了,此外,你可能的意思是:“在我的特定情况下,是什么导致了这种行为?”(故障排除问题并不特别适合这个网站,因为它针对的是特定情况,可能不会引起更多受众的兴趣)。

允许 Firefox、Chrome 和 IE 通过的防火墙可以阻止 wget 吗?

是的。例如如何 配置Windows 防火墙来实现类似的目标。

相关内容