按流量计费的云主机,有哪些省流量的技巧?

2018-09-25 11:58:45 +08:00
 mytry

之前买了个最便宜的阿里云 ECS 主机,有两种套餐:

由于后者价格便宜几十元,所以选了按流量计费。

但后来想想 ¥ 0.72/GB 还是有坑的,要是有人无聊不断刷 HTTP 资源,一小时可以耗几 GB 的流量,一天可以耗近百元。

当然,即使给 WebServer 做访问频率的策略,也可以从 TCP 层面耗流量,只要不断发 SYN 包,服务器回复的 ACK 流量也十分巨大。

所以简单的配置了 TCP 的限流策略,但是遇到多个 IP 同时发送 SYN 包,正常用户就有很大可能被挤掉,形成 DDOS。

大家对流量计费的场景有什么技巧~


另外写了个小脚本,可实时显示服务器网络情况(刷新当前页面会更新):

由于下行带宽是免费的,大家可以试试最简单的 UDP Flood:

nc -u alert.fun 53 < /dev/zero

或者 Web 压力测试:

wrk -c1000 -d10s https://alert.fun/

当然目前对 SYN 的策略还不完善,请勿测试 SYN Flood~

2385 次点击
所在节点    程序员
4 条回复
singerll
2018-09-25 12:18:29 +08:00
按流量付费感觉有点坑,ddos 几分钟就倾家荡产了。
opengps
2018-09-25 12:26:13 +08:00
ddos 不怕,ddos 流量过大,直接就在上层交换设备阻挡了
怕的是小人,而已刷新,爬虫等等,按流量计费我记得有个峰值带宽,记得设置的小一点,可以适当避免被“高额用满”带宽
night98
2018-09-25 13:26:01 +08:00
共享流量包
ccnccy
2018-09-25 20:40:53 +08:00
晚上关机睡觉,省流量

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/492306

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX