a566
V2EX  ›  问与答

求教: vps 如何中转下载文件

By a566 at 2020 年 7 月 12 日 · 2709 次点击

多余一款空闲 vps 硬盘 40g,想用来做一个网盘,发现国内下载速度慢,听加中转会好些,google,发现上面有的教程已经没用了。

现在求大佬有没有介绍的方法;

下面是 vps 中下载的速度对比:

已发出 HTTP 请求,正在等待回应... 200 OK
长度:232768166 (222M) [application/octet-stream]
正在保存至: “open_gapps-arm64-10.0-micro-20200422.zip”

100%[==========================================================>] 232,768,166 7.91MB/s 用时 40s    

2020-07-12 10:29:55 (5.56 MB/s) - 已保存 “open_gapps-arm64-10.0-micro-20200422.zip” [232768166/232768166])

平均数据也能用 5mb/s

这个是文件的外链下载速度: vps 如何中转下载文件

不知,有没有大佬搞过方案给小弟借鉴下

5 条回复  •  2020-07-13 11:23:39 +08:00
imdong
   1
imdong  
   2020 年 7 月 12 日
最简单的方案,服务器跑 Aria2 开启 RPC,然后安装 WebServer (如:Nginx)。

二者目录设置在同一个目录,剩下的你懂得。

或者用 Nginx 的反向代理,速度也还不错的。

```
location ~ ^... {
proxy_pass "$down_url?$query_string";
}

```

具体 Nginx 配置自己想吧,缺点是如果有防盗链相关措施,不好使。
Ayahuasec
   2
Ayahuasec  
   2020 年 7 月 12 日
我也在用 Aria2,除了常见的直链,配置好了 tracker 、启用 ipv4 和 ipv6 的 dht 以后用来下 BT 都可以,只要不是太冷门的资源基本都下得动。
Nginx 配合 AriaNg 用作下载管理器,配置好 https 确保安全(主要防运营商给 http 加私货),Aria2 的 jsonrpc 也可以用 nginx 设置好转发然后通过 https 访问,然后设置好 php,使用 KodExplorer 4.40 就可以直接访问 Aria2 下载好的文件(暂时不推荐新版本 KodBox,bug 有点多),平时也可以用这个来上传文件,就可以当一个正经的带离线功能的简单网盘用了。
msg7086
   3
msg7086  
   2020 年 7 月 13 日
速度(也就是网络质量)要花钱。没钱买优质带宽那就只能去用劣质带宽。

理论上来说中国对外的所有廉价带宽都会慢。
(因为廉价带宽便宜,如果速度快,势必有无数国人涌入争抢带宽,那么再优质的带宽都会被瓜分完。)
(但是价格贵的带宽不一定快,也有可能只是贵而已。但是优质的带宽一定便宜不到哪去。)

VPS 的话,10Gbps 共享带宽的美国小鸡一个月只要几美元就能买到,而从中国拉一条 10Gbps 的独享 CN2 带宽到美国,一个月可能要几十万美元。
rming
   4
rming  
   2020 年 7 月 13 日 via iPhone
直接本地走 vps 代理下载不行么,为什么要用离线下载呢?
changleo
   5
changleo  
   2020 年 7 月 13 日 via iPhone
© 2026 V2EX · 30ms · 3.9.8.5