
1 Tiande PRO curl 命令就有分段下载, 下完每个小段再传回本地合并就行了。 另外还是不要用盗版的好,毕竟这在本社区是不正确的行为。 |
2 binux 2016 年 5 月 16 日 本地分段+代理中继 |
3 msg7086 2016 年 5 月 16 日 花 2 美分开个 vultr 中转。 |
4 aprikyblue 2016 年 5 月 16 日 via Android Range ? |
5 XhstormR 2016 年 5 月 16 日 via Android 有这种实现方法吗? 希望可以用在局域网中,多台电脑一起下载,然后传给主机,达到加速目的。 |
6 dixyes 2016 年 5 月 16 日 via Android curl xx |split ?一堆 shell 完成 |
7 dixyes 2016 年 5 月 16 日 via Android 然后 cat some.splited.file |nc ip port &&rm -f some.splited.file |
8 imn1 2016 年 5 月 16 日 wget/aria2c/curl 都有添加 header 功能,里面用 range 就可以了,前提是服务器那边支持多线程(断点续传) |
9 starqoq 2016 年 5 月 17 日 via Android 为什么不在 vps 上开一个 http 代理。 |
13 dixyes 2016 年 5 月 17 日 via Android http 的玩意咯 -H "Range: bytes =0-233"啥的 |
14 ericFork 2016 年 5 月 18 日 回归原始需求,你要下载的内容是什么?有没有可能就近下载? |
15 starqoq 2016 年 5 月 18 日 @x1155665 不是的。那样比较容易被 GFW 特征检测,然后就掉线了。 比较妥当的方法是用 squid 在服务器本地(监听服务器的 127.0.0.1 : 3128 )搭建一个服务器。然后用 SSH 映射到本地(将服务器的 127.0.0.1:3128 映射到本地的 8080 )。这的方案也能在 OpenWrt 上完成,映射到 192.168.1.1 上就能在路由器上用。 另外如果你确实需要的话,我其实写过一个类似的东西,把 Mega.nz 上的东西转为 HTTP 下载。 Mega.nz 是点对点加密的,浏览器先下载到缓存里然后解密的。我的代码作为一个 HTTP 服务器,当收到 Get 请求的时候,一边从 Mega 下载,一边解密,然后转发给 HTTP 客户端。 多段下载主要是解析 HTTP 头里的 range 部分信息。 https://github.com/yuzeming/python-megadl 希望能对你有帮助。 |