Kingyeung Chan

THINK GREAT THOUGHTS AND YOU WILL BE GREAT

大家好,我系Monster.Chan,一名来自中国的 iOS / AWS / Unity3D 开发者,就职于SAINSTORE。在不断修炼,努力提升自己


结合工作经验,目前写了《Getting Started with AWS》、《Websites & Web Apps on AWS》,欢迎试读或者购买

防止DDOS攻击

当网站受到DDOS的攻击,相信很多人都会考虑:

  • nginx端屏蔽访问
  • 修改haproxy的配置
  • 在haproxy机器上禁止IP访问

然而我们这样的思路是错误的,应该是查找Haproxy机器的所有连接IP数,然后查找IP数大于某个值的IP,在防火墙层面静止这些IP访问

最后附上这个脚本,简单粗暴地防止DDOS

wget https://s3.amazonaws.com/CDN.IMAGE/DDOS/install.sh  
chmod +x install.sh  
sh ./install.sh  
wget https://s3.amazonaws.com/CDN.IMAGE/DDOS/uninstall.sh  
chmod +x uninstall.sh  
sh ./uninstall.sh  

安装完之后,你到/usr/local/ddos执行sudo ./ddos.sh你也许会出现如下报错:

首先修改ddos.sh第一行:

#!/bin/sh

修改为

#!/bin/bash

最后定分别定为到70行和81行:

service crond restart

将其修改为:

service cron restart

然后再次执行sudo ./ddos.sh即可

最近的文章

AWS架构师认证指南

最近准备参加亚马逊的解决方案架构师-助理级别的认证考试,开始备考同时也把自己学习到的AWS知识都梳理了一遍,这算是一份收获,特意将收集到的和大家分享一下。 什么是AWS认证?对于 IT 专业人员,AWS 认证是对其在 AWS 上设计、部署和操作应用程序和基础设施所需的技能和技术知识的一种认可。获得证书有助于证明您使用 AWS 的丰富经验和可信度,同时还能提升您所在的组织熟练使用基于 AWS 云服务应用的整体水平。 目前亚马逊推出了Solutions Architect,Develope...…

继续阅读
更早的文章

Hopper&Mac Thunder

定位Mac迅雷的可执行文件 建议先备份Thunder文件,这个可执行文件就是我们解决的目标。 Hopper分析可执行文件 定位要修改的函数Hopper很快就可以完成对Thunder可执行文件的分析。在Label搜索栏中输入is(注意,是空格is)在搜索结果中,找到如图所示的4个方法: 他们分别是: -[LocalTask isValidLixianTask] -[UserController isVip] -[UserController isPlatinum] -[Us...…

继续阅读