找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 31|回复: 4

如何防止api被刷? 除了套cdn还有别的方法吗?

[复制链接]

9

主题

20

回帖

153

积分

注册会员

积分
153
发表于 2023-11-28 06:02:45 | 显示全部楼层 |阅读模式
私有协议的实现的一个 api, 基于 tcp raw的,后来简单兼容了 http1.1   

主要是和设备ping/pong 并收一点设备的数据。带宽和qps都比较高 也很平均。

目前是 ECS+iptables 裸奔  被搞就删主机换ip这样苟活。  

试过 套cdn(云厂商那边叫全站cdn还是动态cdn)走http,但按照请求数收费 加上cdn都不能内网回源,有点不划算。

有没有别的 省钱好用的方法?

求大佬赐教!
回复

使用道具 举报

62

主题

87

回帖

1126

积分

金牌会员

积分
1126
发表于 2023-11-28 06:06:55 | 显示全部楼层


异常请求限流呀
回复

使用道具 举报

9

主题

20

回帖

153

积分

注册会员

积分
153
 楼主| 发表于 2023-11-28 06:13:42 | 显示全部楼层

xiaobing 发表于 2023-11-28 06:06

异常请求限流呀

我现在做了异常请求,把对方ip加到iptables里面。
可是流量还是会到我主机这边呢。只是被我自己的iptable拦截了。

我是不是应该自动加到ECS的防火墙里面。
回复

使用道具 举报

29

主题

45

回帖

283

积分

中级会员

积分
283
发表于 2023-11-28 06:06:00 | 显示全部楼层
你的协议有什么特征,特征不符合的拦截就行了
很简单的解决方法
你可以看看腾讯云的EO
回复

使用道具 举报

9

主题

20

回帖

153

积分

注册会员

积分
153
 楼主| 发表于 2023-11-28 06:29:34 | 显示全部楼层

LUNARiA 发表于 2023-11-28 06:29

你的协议有什么特征,特征不符合的拦截就行了
很简单的解决方法
你可以看看腾讯云的EO ...

从那边拦截,云服务器自带的防火墙好像没有这个功能。系统内的iptables 拦截的话已经做过了。

腾讯云的那个边缘加速,按请求次数收费的,太昂贵了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-15 15:12 , Processed in 0.090858 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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