WGET 下载非常慢

WGET 下载非常慢

我正在使用以下命令

wget -r -np -k -p http://www.site.com/dir/

下载小型文件档案(有几百个文件,所以我不想单击每个文件进行下载并将它们放在相应的文件夹中)。

我的速度大约为 17kb/s,这不可能。当我看到 wget 下载文件时,我打开 google chrome 并立即下载了相同的 10 兆字节文件,并看到 wget 仍然只有 50% 左右...

我睡觉时电脑一直开着,但仍然在下载,甚至连四分之一都下载不了……能解释一下为什么 wget 的下载速度比我的网速慢 5000 倍吗?我该如何加快速度?有没有其他程序可以实现这一点?谢谢你的帮助。

答案1

尝试添加选项:

-4

另外,尝试运行速度测试:

wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod a+rx speedtest_cli.py
sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli
sudo chown root:root /usr/local/bin/speedtest-cli
speedtest-cli

这将输出您的下载和上传速度等信息。顺便问一下,您使用的是无线还是以太网?

您还可以尝试 wget 的替代方案,例如 HTTrack、aria2、cURL 等。

答案2

尝试编辑Wget 初始化文件 ${HOME}/.wgetrc(如果不存在则创建)并添加以下行。

prefer-family = IPv4

如果问题仍然存在,请确保你没有使用代理,尝试

prefer-family = IPv4
use_proxy = off

输入有关配置文件info wget.info 'Startup File'的更多详细信息。/etc/wgetrc | ${HOME}/.wgetrc

相关内容