如题,有没有办法限制这些下载工具,似乎限制速率还不行,日志里有很多 IP 请求(经过检查应该是同一个访客),几 M 带宽云服务器,只要他这样弄访问就阻塞了……
1
0ZXYDDu796nVCFxq 2021-02-21 22:08:23 +08:00
几 M 带宽的机器就不要放超过 100K 的文件
除了动态内容其余都扔云存储然后套个 CDN 吧 |
2
cheng6563 2021-02-21 22:08:40 +08:00
自己撸一个文件(下载)服务,设置一个带 token 的下载地址,并且仅能一次访问。
|
3
cpstar 2021-02-21 22:13:32 +08:00
user-agent 、referer,403
|
4
Zy143L 2021-02-21 23:57:39 +08:00 via Android 1
你说的应该是多线程下载...
这个限制连接数 要我说几 M 的云服务器就不该当做下载服务器.. 去链接到网盘,oss,cos 不好么? |
5
zeroDev 2021-02-22 01:13:39 +08:00 via Android 2
(估计他也很困惑为啥这么慢)
|
6
anguiao 2021-02-22 01:28:33 +08:00 via Android
我一般都用浏览器自带下载,有几次碰到一些文件下载实在太慢了,只能 aria2 伺候,线程拉满,下起来快多了。
如果我用你的网站,估计也是一样的办法。 |
7
msg7086 2021-02-22 05:03:37 +08:00
迅雷会自动分享你服务器上的文件地址给其他下载者,所以不要在服务器上放本来就是公开的文件。
这个我们十几年前就吃过亏了,服务器上有个内部用的视频,结果一个组员脑袋一抽用迅雷下了。一觉醒来服务器被拉了几百 G 流量。 |
8
iceheart 2021-02-22 08:29:03 +08:00 via Android
nginx 上禁掉 http range 请求。
|