用心打造
VPS知识分享网站

Nginx 1.31版本发布,新增 HTTP 转发代理支持

Nginx 1.31 现已作为最新主线版本发布,具有 HTTP 转发代理支持、增强的上游负载均衡和多项安全修复。

此次更新的主要改进在于ngx_http_tunnel_module,它支持通过该CONNECT方法进行 HTTP 前向代理。此外,此版本还引入了使用auth_basic`@ ProxyAuthenticable` satisfy、`@ProxyAuthenticable` 和`@ auth_delayProxyAuthenticable` 指令的代理身份验证。

Nginx 1.31版本发布,新增 HTTP 转发代理支持

Nginx 1.31least_time向上游块添加了该指令,允许管理员根据响应时间而不是连接数或其他方法来平衡 HTTP 和流流量。

对于流模块,该proxy_ssl_alpn指令现在允许在连接到 SSL 上游服务器时选择 ALPN 协议。

在安全方面,Nginx 1.31 修复了CVE-2026-42926ngx_http_proxy_module ,这是一个与指令相关的 HTTP/2 请求注入漏洞proxy_set_body。它还修复了CVE-2026-42945,这是一个 ngx_http_rewrite_module 中的堆缓冲区溢出漏洞,该漏洞可能允许执行任意代码。

此版本还修复了CVE-2026-42946(ngx_http_scgi_module 和 ngx_http_uwsgi_module 中的堆缓冲区过度读取漏洞)以及CVE-2026-42934(ngx_http_charset_module 的 charset_map 指令中与 UTF-8 解码相关的缓冲区过度读取漏洞)。

对于 HTTP/3,Nginx 1.31 修复了CVE-2026-40460,这是一个涉及 QUIC 连接迁移的地址欺骗漏洞。它还修复了CVE-2026-40701,这是一个在启用 ssl_ocsp 指令时,DNS 响应处理期间的释放后使用漏洞。

除了修复 CVE 漏洞外,Nginx 现在还会拒绝带有特定于连接的标头的 HTTP/2 和 HTTP/3 请求,包括Connection`< connection-specific headers>` Proxy-ConnectionKeep-AliveTransfer-Encoding… 和 ` <connection-specific headers>`。只有当 `<connection-specific headers>` 设置为 `<connection-specific headers>` 时,才会接受UpgradeTE标头。

WebDAV 模块也得到了加强,Nginx 现在会拒绝源和目标相同COPYMOVE具有父子集合关系的请求。

其他更改包括降低某些 SSL 相关错误的日志记录严重性、更新配置选项以禁用上游粘性模块,以及修复使用proxy_set_body或时 HTTP/2 后端 keepalive 行为的问题proxy_pass_request_body

Nginx 1.31 现已可通过官方下载渠道和项目的GitHub 发布页面获取。

赞(0)
未经允许不得转载;国外VPS测评网 » Nginx 1.31版本发布,新增 HTTP 转发代理支持
分享到