七牛云CDN防止CC攻击

站长
· 阅读数 383
七牛云每月赠送10GB的OSS以及10GB的CDN流量(HTTPS付费),很多浏览器不支持在https网站中使用http资源,所以一般自建站需要对https流量进行付费,但是CDN不同于云服务器他使用七牛云的服务器并且没有带宽限制在收到CC攻击时会在短时间内发出大量的流量。自己使用闲置的学生版低配云服务器测试了一下,几秒钟时间消耗了1GB多的流量。
为了防止一晚上起来房子归七牛云的情况发生,我写了一个Node.js程序,主要用于检测CDN流量在日流量超出所设置的警戒线后向七牛云发送请求下线域名。在使用时只需要填写配置即可。
使用方法:
- 申请开发者Key
- qiniu.config.js填写域名信息
- 启动
这样,放在云服务器上监测就好了
程序提供邮箱提示,日志打印等功能(邮箱使用小号的QQ邮箱,珍惜开源程序请勿破坏,也可以将邮箱Key换成自己的)