当前位置:论坛首页 > Linux面板 > 求助

【已完成】很旧的UA是否应该拉黑?

发表在 Linux面板2025-8-12 23:12 [复制链接] 7 168

UA中包含Android 4.*、Android 5.*、Android 6.*、Android 7.*、Windows NT 5.*、Windows NT 6.*、Windows NT 7.*,类似这种UA中设备信息很旧的是爬虫吗?应不应该拉黑UA?
使用道具 举报 只看该作者 回复
发表于 2025-8-13 10:47:47 | 显示全部楼层
旧设备不一定是爬虫
是否拉黑ua,需要结合其他信息去判断
例如频繁请求,行为异常等等,再考虑是否拉黑
使用道具 举报 回复 支持 反对
发表于 2025-8-13 12:09:16 | 显示全部楼层
阿珂 发表于 2025-8-13 10:47
旧设备不一定是爬虫
是否拉黑ua,需要结合其他信息去判断
例如频繁请求,行为异常等等,再考虑是否拉黑 ...

现在这样的设备还有正常用户再用吗?看IP基本都是各地数据中心的
使用道具 举报 回复 支持 反对
发表于 2025-8-13 12:11:27 | 显示全部楼层
阿珂 发表于 2025-8-13 10:47
旧设备不一定是爬虫
是否拉黑ua,需要结合其他信息去判断
例如频繁请求,行为异常等等,再考虑是否拉黑 ...

我在UA黑名单中添加了
~*Android\s[1-7]\.
~*Chrome\/[1-8][0-9]\.
在网站的配置文件中添加了
if ($http_user_agent ~* "Android\s[1-7]\.") {
    return 403 "请使用Android 8.0及以上版本访问";
}
if ($http_user_agent ~* "Chrome\/[1-8][0-9]\.") {
    return 403 "请升级至Chrome 90+版本访问";
}
这样是不是在有低于这两种设备访问的情况下会有提示?
使用道具 举报 回复 支持 反对
发表于 2025-8-13 16:03:49 | 显示全部楼层
去掉ua黑名单,只在配置文件中判断
使用道具 举报 回复 支持 反对
发表于 2025-8-13 20:05:22 | 显示全部楼层
本帖最后由 宝塔用户_gclgjt 于 2025-8-13 20:27 编辑
阿珂 发表于 2025-8-13 16:03
去掉ua黑名单,只在配置文件中判断

COVC/048301这个标识是不是只有在爬虫的UA中才出现?
Mozilla/5.0 (Linux; U; Android 12; zh-cn; JLN-AL00 Build/HUAWEIJLN-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/121.0.6167.71 MQQBrowser/19.3 Mobile Safari/537.36 COVC/048301

COVC/048301在UA的末尾,IP看了下基本是国内外数据中心的。在deepseek中说必须拦截.也不知道该不该拦截,请指教.

51.jpg 47.jpg 48.jpg
使用道具 举报 回复 支持 反对
发表于 2025-8-14 11:00:30 | 显示全部楼层
这种不是正常的标识,属于自定义添加的
结合ip的行为去分析是否拦截,若访问频率正常、符合用户浏览逻辑可能是正常ua
行为不正常,就可以拉黑掉
使用道具 举报 回复 支持 反对
发表于 2025-8-14 11:50:55 | 显示全部楼层
阿珂 发表于 2025-8-14 11:00
这种不是正常的标识,属于自定义添加的
结合ip的行为去分析是否拦截,若访问频率正常、符合用户浏览逻辑可 ...

我用QQ浏览器测试了,是带这个标识的,谢谢您的回复
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表