Nginx资源下载限速配置说明

限速配置可以放在Http块、也可以放在Server、Location块。

下载速度限速

本配置无需在任何地方添加额外配置。直接使用即可!

	limit_rate_after 10M;       # 资源不限速范围10M,超出10M后开始限速
	limit_rate  200k;           # 限速为200k

用户连接数限制

本配置无需在任何地方添加额外配置。直接使用即可!

         limit_conn perip 3;        # 限制每个IP只能建立3个连接。超出多连接,直接响应 503 Service Temporarily Unavailable

限速的真实配置

为了更好的实现对资源单独限速,我们针对资源路径添加一个location块。

    location ~ .*\.(zip|rar)$
    {
          limit_rate_after 1M;       # 资源不限速范围,超出后开始限速
          limit_rate  99k;           # 限速为99k
          limit_conn perip 3;        # 限制每个IP只能建立3个连接。超出多连接,直接响应 503 Service Temporarily Unavailable
    }

重启Nginx后,就能看到速度就被我们限制了。

出此教程的原因

建站本需要费用,如果B站用户都是白嫖资源,更有甚者B站三连都不舍得,那我个人搞各类教程的意义也就不存在了。本意:大家分享内容,别让我个人建站亏本!网站上存留的少量广告,没事点进去就行(看不看不所谓,打开后,等几秒在关闭。谢了)

其他限流配置

Nginx还有其他限流配置,请查看:https://www.zanglikun.com/757.html