tengine
13,427
Stars
2,509
Forks
867
Watchers
513
Open Issues
BSD-2-Clause
许可证
C
语言
2012-03-21
创建时间
2026-09-07
最近更新
项目能做什么
高性能 Web 服务器和反向代理,100% 兼容 nginx。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<h1 align="center" style="border-bottom: none">
<br>Tengine
</h1>
<p align="center">Visit <a href="https://tengine.taobao.org" target="_blank">tengine.taobao.org</a> for the full documentation, examples and guides.</p>
<div align="center">
[](https://github.com/alibaba/tengine/blob/main/LICENSE)
[](https://github.com/alibaba/tengine/stargazers)
[](https://github.com/alibaba/tengine/blob/main/CONTRIBUTING.md)
[](https://github.com/alibaba/tengine/actions/workflows/ci.yml)
</div>
## Introduction
Tengine is a high-performance web server and reverse proxy originated by [Taobao](https://en.wikipedia.org/wiki/Taobao), the largest e-commerce website in Asia. It offers HTTP/3, Kubernetes Ingress support, zero-downtime dynamic configuration, active upstream health checks, and NTLS/TLCP (SM2/SM3/SM4), while remaining 100% compatible with [nginx](https://nginx.org). Tengine has proven to be very stable and efficient on some of the top 100 websites in the world, including [taobao.com](https://www.taobao.com) and [tmall.com](https://www.tmall.com).
Tengine has been an open source project since December 2011. It is being actively developed by the Tengine team, whose core members are from Taobao, Sogou and other Internet companies. Tengine is a community effort and everyone is encouraged to [get involved](https://github.com/alibaba/tengine).
## Features
* All features of nginx-1.31.5 are inherited, i.e., it is 100% compatible with nginx.
* Dynamically configure the servers, locations and upstreams without reloading or restarting worker processes with [tengine-ingress](https://github.com/alibaba/tengine-ingress), the Kubernetes Ingress controller for Tengine.
* HTTP/3 support (QUIC v1 and draft-29) with [xquic](https://github.com/alibaba/xquic), including connection management and multiplexing for lower latency and higher resilience to packet loss on unstable networks.
* High-speed UDP transmission with kernel-bypass.
* Dynamically configure different TLS protocols for different server names with [tengine-ingress](https://github.com/alibaba/tengine-ingress).
* Dynamically configure timeout setting, SSL Redirects, CORS and enabling/disabling robots for the server and location with [tengine-ingress](https://github.com/alibaba/tengine-ingress).
* Dynamically configure HTTP routing based on multiple values of a specific header, cookie or query parameter with [tengine-ingress](https://github.com/alibaba/tengine-ingress).
* Dynamically configure HTTP routing based on multiple upstream according to weight with [tengine-ingress](https://github.com/alibaba/tengine-ingress).
* Dynamically configure HTTP routing based on modulo operation for a specific he
阅读完整原文
项目深度分析 AI 生成
国密合规(NTLS/TLCP)与硬件加速网关发行版及维保服务
| 产品构想 | 利用 BSD-2-Clause 宽松协议与项目内置的 Tongsuo(SM2/SM3/SM4)及异步 OpenSSL/QAT 加速特性,打包提供开箱即用的合规容器镜像/安装包与企业级维保支持。 |
| 核心功能 | Tengine + Tongsuo 预编译与版本安全维护、QAT 等加密硬件加速调优配置、合规测试基线模板及标准 Docker 部署交付。 |
| 目标用户 | 有等保/密评合规要求、需快速落地双证书 TLS(GM/T 0024)卸载的金融、政务及大型企业 IT 团队(推测)。 |
| 难度/周期 | 中高(涉及 C 编译链路、国密协议栈排障与硬件加速联调,推测) · 2-4 个月(含打包、压测与合规基线文档,推测) · 成本:中(需要性能压测服务器及加密硬件/云实例测试环境成本,推测) |
| 收费模式 | 按节点或集群订阅商业发行版技术支持(SLA)与安全补丁维护费,叠加集成实施服务费(推测)。 |
| 竞争风险 | 政企客户往往要求供应商具备较大规模与行业资质背书;上游开源组件(Tengine/Tongsuo)变更可能带来维护负担(推测)。 |
| 依据 | 数据支持的判断 |
基于 Tengine 与 tengine-ingress 的可视化动态网关控制面
| 产品构想 | 围绕 README 中强调的 tengine-ingress 无重载动态配置能力与细粒度请求耗时统计变量,构建商业化的多集群网关管理后台与灰度发布控制面。 |
| 核心功能 | 无重载动态路由与上游权重/故障转移可视化配置、分 SNI 的 TLS 策略管理、请求各阶段细粒度耗时与内存/DNS 缓存监控面板。 |
| 目标用户 | 正在使用 K8s、希望获得类似 Nginx 生态兼容性同时需要可视化动态分流(按 Header/Cookie/Query/取模灰度)的中小企业 DevOps 团队(推测)。 |
| 难度/周期 | 中(主要为控制面 API、K8s CRD 对接及前端工程开发,推测) · 2-3 个月(推测) · 成本:低至中(常规开发测试云资源与研发人力成本,推测) |
| 收费模式 | 采用 Open Core 模式,控制面高级审计、多集群治理与企业权限功能按集群/实例数收费(推测)。 |
| 竞争风险 | API 网关与 Ingress 赛道竞争极度激烈(如 APISIX、Envoy 生态及商业 Nginx Plus 等),获客成本可能较高(推测)。 |
| 依据 | 尚需验证的假设 |
基于 Input Body Filter 与 Lua 的商业 WAF / API 安全插件套件
| 产品构想 | 借助项目明确支持的请求体过滤机制(Input body filter)和高效 Lua 脚本引擎,以及 BSD-2-Clause 允许闭源商业化的特性,开发高性能闭源安全防护模块与规则库订阅服务。 |
| 核心功能 | 基于请求体检测的注入/XSS 防护、支持 HTTP/3(QUIC)流量的边缘规则过滤、Lua 动态规则热更新与异步日志审计。 |
| 目标用户 | 已部署 Nginx/Tengine、面临 Web 攻击或接口滥用且对代理延迟敏感的电商、SaaS 及游戏团队(推测)。 |
| 难度/周期 | 高(需要兼顾高并发低延迟 C/Lua 开发及长期安全攻防规则维护,推测) · 3-6 个月(推测) · 成本:中(需持续投入安全规则研究与压测环境成本,推测) |
| 收费模式 | 按防护域名/节点或吞吐量收取商业模块授权费,并配合漏洞特征库年度更新订阅(推测)。 |
| 竞争风险 | 云厂商自带 WAF 与开源 WAF(如 Coraza/ModSecurity)替代压力大;安全产品漏报/误报的责任边界风险较高(推测)。 |
| 依据 | AI推测 |
Nginx 平滑迁移与高并发性能调优(HTTP/3/UDP)技术咨询服务
| 产品构想 | 依托 Tengine 与 nginx-1.31.5 的 100% 兼容性及 xquic HTTP/3、内核旁路 UDP 传输、O(1) 负载均衡等特性,面向企业提供专项迁移与线上性能诊断服务。 |
| 核心功能 | 现有 Nginx 配置向 Tengine 的兼容性评估与平滑割接、HTTP/3 与 Zstd 压缩性能压测调优、定制 C/Lua 模块开发及紧急线上排障。 |
| 目标用户 | 受限于开源 Nginx 主动健康检查/动态配置能力、寻求 Nginx Plus 替代或面临弱网高并发传输瓶颈的团队(推测)。 |
| 难度/周期 | 中高(高度依赖深厚的 C 网络编程与大规模线上排障经验,推测) · 1 个月内可启动服务交付(推测) · 成本:极低(主要为工程师时间与测试验证环境成本,推测) |
| 收费模式 | 按项目制收取迁移与调优咨询费、按人天收取定制开发费及年度顾问服务费(推测)。 |
| 竞争风险 | 人力交付模式难以规模化;具备高并发需求的大厂通常拥有内部基础架构团队自行消化(推测)。 |
| 依据 | 数据支持的判断 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2012-03-21,最近推送 2026-09-07,发布过 18 个 Release |
| 社区活跃 | Star 13,427 / Fork 2,509 / Issue 513(数据支持,可自行核实) |
| 许可证 | BSD-2-Clause |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。