tempesta-tech/tempesta

GitHub: tempesta-tech/tempesta

一个集成 Web 加速、HTTPS 负载均衡、DDoS 防护和 WAF 功能的高性能内核级 Web 前端基础设施。

Stars: 694 | Forks: 110

![Tempesta FW](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/59173e2ca9020647.png) # Tempesta FW ## 它是什么? **Tempesta FW** 是一个集高性能 Web 内容分发与高级 DDoS 及 Web 攻击防护于一体的开源解决方案。这是一个针对整个 Web 服务器前端基础设施的直接替代方案:它既是 HTTPS 负载均衡器,也是 Web 加速器、DDoS 缓解系统和 Web 应用防火墙 (WAF)。 **Tempesta FW** 是首个也是唯一一个 Web 加速器与多层防火墙的混合体。这种独特的架构提供了与 Linux iptables 或 nftables 的[无缝集成](https://tempesta-tech.com/knowledge-base/HTTP-tables/)。 **Tempesta FW** 在最廉价的硬件上每秒仍能处理高达 1.8M 个 HTTP 请求,比 Nginx 或 HAProxy 快 3 倍。**Tempesta TLS** 比 Nginx/OpenSSL [快约 40-80%,并提供低至 1/4 的延迟](https://netdevconf.info/0x14/session.html?talk-performance-study-of-kernel-TLS-handshakes)。 ## 演示 在 Security Weekly 节目中观看 Tempesta FW 的 **演示** —— **[快速且安全的 Web](https://securityweekly.com/shows/fast-and-secure-web-alexander-krizhanovsky-psw-669/)**。 ## 它是如何工作的? **Tempesta FW** 内置于 Linux TCP/IP 协议栈中,与基于普通 Socket API 甚至 DPDK 或其他内核旁路技术的 TCP 服务器相比,它具有更佳且更稳定的性能特征。 我们尽最大努力保持对内核的修改尽可能小。当前的[补丁](https://github.com/tempesta-tech/tempesta/blob/master/linux-5.10.35.patch)仅约 3,200 行代码。 ## 当前状态 我们目前处于 [Beta](https://en.wikipedia.org/wiki/Software_release_life_cycle#Beta) 阶段。Beta 版本可通过以下方式获取: * [源代码](https://tempesta-tech.com/knowledge-base/Install-from-Sources/) * [安装脚本](https://tempesta-tech.com/knowledge-base/Install-from-packages/) (二进制包) **master** 分支是仅供贡献者和早期测试者使用的开发(且不稳定)分支。 请使用 [release-0.8](https://github.com/tempesta-tech/tempesta/tree/release-0.8) 分支以获取稳定版本。 ## 安装与配置 请查阅我们的 **[Wiki](https://tempesta-tech.com/knowledge-base/home/)** 了解以下主题: * [快速入门](https://tempesta-tech.com/knowledge-base/Configuration/#quick-start) * [设计说明](https://tempesta-tech.com/knowledge-base/Home/#design-considerations) * [系统要求](https://tempesta-tech.com/knowledge-base/Requirements/) * [安装步骤](https://tempesta-tech.com/knowledge-base/Installation/) * [配置指南](https://tempesta-tech.com/knowledge-base/Configuration/) * [用例](https://tempesta-tech.com/knowledge-base/Use-cases/) * [性能技巧与基准测试](https://tempesta-tech.com/knowledge-base/Performance/) * [高可用性](https://tempesta-tech.com/knowledge-base/High-availability/) * [可观测性](https://tempesta-tech.com/knowledge-base/Access-Log-Analytics/) * [应用性能监控](https://tempesta-tech.com/knowledge-base/Application-Performance-Monitoring/) ## 为 Tempesta FW 做贡献 请遵循 [Tempesta 贡献者指南](https://tempesta-tech.com/knowledge-base/Development-guidelines/) 获取关于向仓库提交新贡献的指导。
标签:CISA项目, DDoS 防护, HTTPS, HTTP 负载均衡器, iptables, Linux 内核, nftables, Tempesta FW, TLS 加速, WAF, Web 加速, Web 应用防火墙, 内容分发, 内核旁路, 反 DDoS, 安全渗透, 安全防护, 应用交付, 底层编程, 开源, 网站安全, 网络基础设施, 网络安全, 网络流量分析, 负载均衡, 防火墙, 隐私保护, 零拷贝