如何限制 aria2 连接到一台服务器但启用到多台服务器的并发连接?

如何限制 aria2 连接到一台服务器但启用到多台服务器的并发连接?

我有一个很长的 url 列表,可以使用 aria2 从各种服务器下载,其中一些 url 来自同一服务器。这是 urls.txt 的片段:

ftp://93.190.206.160/public/c/camaro/%E1%D7%D4%CF%CC%C5%C7%C5%CE%C4%D9/net.ods
ftp://93.190.206.160/public/3/389743v/%E6%CC%C5%DB%CB%C1/%D5%DE%C5%C2%C1/Oktyabr2013.xlsx
ftp://93.190.206.160/public/m/modesti/=))/%E7%E0%E4%E0%F7%E0%203.ods
ftp://93.190.206.160/public/c/camaro/%E1%D7%D4%CF%CC%C5%C7%C5%CE%C4%D9/net.ods

我需要能够将与任何单个服务器的连接数限制为 1,但允许与不同服务器的并发连接。

我希望这样做:

aria2c -iurls.txt -x1 -s1

然而,上述四个网址中至少有一个由于并发连接数过多而导致下载失败。我可以通过添加 -k1 标志成功下载所有文件,但这会阻止其他服务器上的并发下载。

相关内容