Nginx 如何禁用多线程下载

Aho*_*tbi 0 nginx

我想知道是否可以在 nginx 上禁用多线程下载。现在用户可以使用下载管理器通过拆分文件来下载文件,我想知道如何在我的 nginx 服务器上防止这种情况。

Sha*_*den 6

使用 nginx示例进行limit_conn配置

limit_zone one $binary_remote_addr 10m;

server {
  location /download/ {
    limit_conn one 1;
  }
}
Run Code Online (Sandbox Code Playgroud)

不仅仅是下载管理器具有Range多路复用下载的请求(并且这不会禁用Range标头);现代浏览器加载页面也会多路复用请求。在任何地方使用此配置时要非常小心,除非location您需要专门防止多路复用下载。