有没有这样的下载工具?

2017-03-23 15:51:35 +08:00
 Valyrian

下载一个 http 文件,文件的前一半用代理 A 下载,后一半用代理 B 下载,通过这样分流提高下载速度。

如果没有的话可以这样实现:用法类似proxychains,但里面包含一个代理池,round robin分配每一个连接给一个代理。但感觉不会很快。。

3802 次点击
所在节点    程序员
15 条回复
tianshuang
2017-03-23 15:57:18 +08:00
自己写,使用 HTTP 的 range header
lslqtz
2017-03-23 17:28:57 +08:00
大部分下载工具断点续传都是 range ,不支持的一段段慢慢下
flyingHagan
2017-03-23 19:55:11 +08:00
我天,前些天我也有这个想法。
公司给我分配了一个 docker 下的 linux 虚拟机玩,和工作机在局域网中,但是可能运维疏忽了,没有做外网网速限制。
然后自己的工作电脑被限速,下载软件什么的太慢。
就有了和你一样的想法,用 python 写了个小脚本,做分布式下载的实验,读取下载文件响应头的文件长度,然后告诉树莓派和 docker ,用 range 的方法下载,最后把文件拼起来。
后发现这样可以成功,但是因为树莓派在外网,把文件片段返回来还是太久,加上某天 docker 宕机了,不了了之。。
pungis
2017-03-23 20:21:42 +08:00
prasanta
2017-03-23 23:54:35 +08:00
哇塞, 分布式下载
zsz
2017-03-23 23:58:47 +08:00
@Valyrian aria2c 支持
woyaojizhu8
2017-03-24 00:11:12 +08:00
可以用来突破网站本身的限速
xratzh
2017-03-24 00:14:40 +08:00
@pungis 突然想起以前在火狐上用 flashget 配合 uget 和 aria2 。 233
varint
2017-03-24 00:14:48 +08:00
@pungis 以前的软件都是小而美且朴素,重视的是功能,现在的软件都是各种皮肤和广告就占据了半壁江山,讲究的是漂亮的外观和转化率。。
还记得去年有段时间有过凑数的需求,公司有人用 lingo 算了好久,结果一搜多年前就有人用递归算法和 vba 实现了,效率还挺高,分分钟出结果。。
crab
2017-03-24 00:20:10 +08:00
你是要修理百度网盘吗 O(∩_∩)O
RqPS6rhmP3Nyn3Tm
2017-03-24 01:53:16 +08:00
@pungis 快车已经死了很久了吧,传说是因为作者沉迷魔兽
johnny23
2017-03-24 07:56:57 +08:00
@BXIA 哈哈哈哈
EricInBj
2017-03-24 09:01:09 +08:00
@pungis 以前可喜欢看快车下载的那个进度图了,感觉科技感满满哈哈。
byfar
2017-03-24 12:55:55 +08:00
@mtdwss docker 没有被限速直接在 docker 里面下载不就行了?然后局域网传到自己电脑上
flyingHagan
2017-03-24 17:50:44 +08:00
@byfar 后来就被限速了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/349766

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX