在 Nginx 配置文件中添加以下代码,限制只有 UA 包含'qyuc'的请求才能访问:

server {
    listen       80;
    server_name  yourdomain.com;

    if ($http_user_agent !~* 'qyuc') {
        return 403;
    }

    # rest of your server configuration
}

将上述代码中的'yourdomain.com'替换为你的域名,将'qyuc'替换为你要限制的 UA 关键字。

将这段代码放在你的 Nginx 配置文件中的 server 块内,通常在'/etc/nginx/conf.d/'目录下的网站配置文件中添加。或者,如果你使用宝塔面板,则可以在宝塔控制面板的'网站设置'中找到相应的 Nginx 配置文件,编辑并添加该代码。注意,在修改 Nginx 配置文件之前,一定要备份原始文件,以免出现错误。

Nginx 限制访问:仅允许包含特定 UA 关键字的请求

原文地址: https://www.cveoy.top/t/topic/nwDD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录