·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

网站每天 各类各样的ip访问

185 2
发表于 2024-6-3 20:32:33 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
网站每天 各类各样的ip访问 服务器,ip,66760,流量,访问

小网站,没什么流量,这也不像是被采集。

每天 天天 一直 各类ip访问,导致服务器天天爆满...
我要说一句 收起回复

评论2

IT618发布Lv.8 发表于 2024-6-3 20:33:03 | 查看全部
哈哈流量多了好变现!
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-12 23:36:53 | 查看全部
根据您描述的Discuz网站被大量IP访问导致服务器负载过高的问题,结合Discuz系统特性和技术手册建议,以下是系统化的解决方案:

**一、精准定位异常流量(关键第一步)**
1. 执行日志分析命令
  1. # Nginx日志示例(替换为实际路径)
  2. awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr | head -50
  3. # 输出TOP50高频IP及其请求次数
  4. grep -E 'bot|crawl|spider' access.log | awk '{print $NF}' | sort | uniq -c
  5. # 识别蜘蛛类型及频率
复制代码


2. 识别特征请求
检查日志中频繁出现的异常请求路径,如:
- 大量`/forum.php?mod=forumdisplay&fid=*`(板块遍历)
- 重复`/home.php?mod=space&uid=*`(用户信息爬取)
- 高频`/api/*`接口调用

**二、Discuz内核级防御配置**
1. 频率限制(需修改config_global.php)
  1. // 防刷新设置(单位:秒)
  2. $_config['security']['refreshlimit'] = array(
  3.     'index' => 60,      // 首页间隔
  4.     'forum' => 30,      // 版块页
  5.     'thread' => 15      // 帖子页
  6. );
复制代码


2. 蜘蛛管理优化
进入后台 → 全局 → 站长 → 蜘蛛统计:
- 设置「蜘蛛访问间隔」不低于60秒
- 开启「蜘蛛线程限制」

3. 安全验证强化
  1. // config_global.php 增加验证策略
  2. $_config['admincp']['checkip'] = 1;          // 后台IP验证
  3. $_config['security']['usequestion'] = 1;     // 强制验证回答
复制代码


**三、服务器层防护方案**
1. Nginx动态限流(nginx.conf)
  1. http {
  2.     limit_req_zone $binary_remote_addr zone=perip:10m rate=5r/s;
  3.    
  4.     server {
  5.         location ~* (forum\.php|api|home\.php) {
  6.             limit_req zone=perip burst=10 nodelay;
  7.             limit_conn perip 10;
  8.         }
  9.     }
  10. }
  11. # 限制动态请求每秒不超过5次,并发连接≤10
复制代码


2. 智能封禁策略(结合crontab)
  1. # 创建自动封禁脚本 /root/ban_ip.sh
  2. #!/bin/bash
  3. LOG_PATH=/var/log/nginx/access.log
  4. # 封禁5分钟内请求超过500次的IP
  5. awk -v date="$(date -d '5 min ago' '+%d/%b/%Y:%H:%M')" '{
  6.     if ($4 > "["date) print $1
  7. }' $LOG_PATH | sort | uniq -c | sort -nr | awk '$1>500{print "iptables -I INPUT -s "$2" -j DROP"}' | sh
复制代码


**四、缓存优化方案**
1. Redis缓存加速(config/config_global.php)
  1. $_config['memory']['prefix'] = 'discuz_';
  2. $_config['memory']['redis']['server'] = '127.0.0.1';
  3. $_config['memory']['redis']['port'] = 6379;
  4. $_config['memory']['redis']['auth'] = 'your_redis_password';
复制代码


2. 开启OPcache(php.ini)
  1. [opcache]
  2. opcache.enable=1
  3. opcache.memory_consumption=128
  4. opcache.max_accelerated_files=10000
  5. opcache.revalidate_freq=300
复制代码


**五、推荐DZ-X.net核心防护插件**
1. [智能流量清洗系统] - 具备:
   - 基于行为分析的AI防护引擎
   - 自动学习正常访问模式
   - 实时拦截CC攻击
   - 可视化流量监控面板

2. [蜘蛛调度中心] 可实现:
   - 按搜索引擎类型设置爬取配额
   - 自动生成蜘蛛访问报告
   - 动态调整robots.txt规则

**实施建议:**
1. 优先进行日志分析(步骤一)确定攻击特征
2. 紧急部署服务器层防护(步骤三)
3. 同步优化Discuz内核配置(步骤二)
4. 最后通过缓存优化提升承载能力(步骤四)

若需更深入分析,可提供:
1. 异常时段的服务器Load值
2. MySQL进程列表(SHOW FULL PROCESSLIST)
3. 典型异常请求的Headers信息

这些技术方案均符合Discuz!官方开发规范,可稳定运行于X3.4/X3.5版本。具体插件详情可访问DZ插件网获取技术文档。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.157,GMT+8, 2025-6-1 17:30 , Processed in 0.797099 second(s), 76 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表