尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

ET框架的 阻止 ddos 设计,软路由

ET框架的 阻止 ddos 设计,软路由
📅 发布时间:2026/6/21 19:35:00

https://et-framework.cn/d/17

 

ET7 软路由

ET7分支已经添加软路由功能~

 

 

 


早期分享

最近在做防攻击设计,今天终于完成并且实现了,这里分享给大家,特别是搞棋牌的项目,还有小公司没法通过法律手段来防止别人攻击。特别有用处。因为高防实在太贵,用不起。

设计思路如下:

  1. 需要有很多ip,客户端能够随时切换连接,这样别人攻击一个可以切换其他的进程去连接。
  2. 需要保证状态不丢失,消息不丢失不重发,显然tcp做不到。
  3. 使用udp。因为udp是无连接的
  4. 需要保证消息可靠,所以kcp是非常合理的选择
  5. 可以设计一个路由进程来转发,udp消息通过路由再转发给realm gate等等
  6. 路由进程可以起非常多个,客户端在连接realm或者gate之前先请求路由进程,告诉路由进程自己需要真正连接的地址,路由进程记录下来。然后客户端用kcp连接,路由进程把发过来的udp消息转发给真正的地址,比如gate。所以服务端对外的是路由进程,gate realm变成了内网地址。
  7. 客户端连接会每隔2秒ping一次,ping超过10s没有回消息则重新请求一个路由来连接。这样别人攻击一台路由我们就可以不停的关闭被攻击的路由进程,或者开启新的路由都可以。
  8. 因为udp无连接状态,kcp会保证不丢消息会重发,所以即使换了路由进程,仍然能够保证消息一致性

这种类似防攻击方案有人卖几十万,让我感觉不齿,我免费分享给大家了

这个是保证攻击还让玩家能稳定游戏。用高防打过来,玩家都不能游戏了.租100台路由,每台10个ip。怎么都够用了


不能理解的多看看下面的对话讨论。

ET修改过的kcp源码在\ET\Libs\Kcp目录下。
原版KCP https://github.com/skywind3000/kcp


群友的实现

小菜鸟nginx没毕业

https://gitee.com/wryl/router-et
软路由实现.有兴趣的可以看看.多提修改意见.搭配简单视频

 
10 个月 后
  • Scorpio

    Lv. 130
     
  • 2021年6月30日

 

 

 

 

 

 

 

 

 

 

 

 

 
  • 流流砂一指

    Lv. 10
     
  • 2021年6月30日

相关新闻

  • cURL调试功能磁盘空间耗尽导致拒绝服务漏洞分析
  • mysql常用函数,数据处理效率提升实战指南
  • Mysql索引失效场景

最新新闻

  • COM3D2 MaidFiddler 实时女仆编辑器:从入门到精通的完整指南
  • 去屑止痒洗发水哪个牌子好用?2026最新测评五款公认有效去屑洗发水 - 新闻快传
  • 嵌入式实时调试利器:PC Master在电机控制中的可视化调参实战
  • 无传感器BLDC电机控制实战:从反电动势过零点检测到系统移植调试
  • systemctl失效原因与systemd服务管理核心原理
  • 用户口碑佳的AI写作辅助平台综合榜(2026 最新盘点)

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号