全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1253|回复: 16
打印 上一主题 下一主题

[经验] 关于nginx1.28和1.29我需要解释一下

[复制链接]
跳转到指定楼层
1#
发表于 昨天 11:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.28是稳定版本,一开始我wnmp.org也只集成1.28。但稳定版本不是主线版本,1.29才是主线版本。意思是官方主要在继续更新的版本就是1.29版本。而稳定版本只会修复BUG。
SL upstream injection
Severity: medium
Advisory
CVE-2026-1642
Not vulnerable: 1.29.5+, 1.28.2+
Vulnerable: 1.3.0-1.29.4
这是最新官方的通告,SSL出现一个中等级别的漏洞。只有1.29.5和1.28.2不受影响,而之前脚本集成的是1.28.1所以必须更新。。。需要注意的是,高危漏洞是需要立即更新。而中等级别的漏洞,原则上应该更新,低等级别的,才是可选更新,所以为了保证我们的服务器安全,请尽快更新。

而1.29支持http3协议,这是主线版本特有的,http3协议是走的udp,而不是tcp,算是客户端与服务端第一次链接的优化。当然,1.28的h2,是http2,其实已经很快,但基于tcp就必须3次握手,这是无法避免的。但1.29的http3是udp协议,本身没有握手要求,但既然提供给类似tcp的功能,其中包括加密证书,肯定就被改造优化了。你只需要立即为http3会比http2更快就行了。

特别需要注意的是,nginx在内网转发proxy时,一般是反向代理,或者负载均衡时,1.28只能支持http://    1.01版本的协议。这是明文的。虽然只是内部代理,但为了保证安全性,1.29已经支持https://  这是为更需要安全需求的用户设计的。

这都不是重点,重点是这个:https://blog.nginx.org/blog/nginx-open-source-1-29-3-and-1-29-4
翻译过来:加密客户端 Hello (ECH) 支持

NGINX 1.29.4 新增了对 加密客户端 Hello  (ECH) 的支持。ECH 是 TLS 1.3 的一项扩展,它会在 TLS 握手期间加密服务器名称指示 (SNI) 字段。如果没有 ECH,SNI 将以明文形式发送,即使连接的其余部分都已加密,也会泄露用户正在连接的网站。ECH 通过加密整个 ClientHello 消息(包括 SNI)来解决这一隐私漏洞。

例子:

server {
    ssl_ech_file /path/to/ech-keys.pem;
    # ... other SSL configuration
}
该 ssl_ech_file 指令指定一个包含 ECH 配置和私钥的 PEM 文件。可以指定多个文件以支持密钥轮换,这是一种常见的操作模式。例如,Cloudflare 每小时轮换一次 ECH 密钥。

重要性:  ECH 是互联网隐私保护方面的一项重大进步。它能防止被动观察者根据 TLS 握手元数据来确定用户访问的网站。这对于注重隐私的部署以及存在元数据泄露风险的环境尤为重要。

它对哪些人有帮助:

注重隐私的组织和服务
在可能监控连接元数据的地区,运营商需要进行监控。
任何部署以用户隐私为首要任务的服务的机构或个人
平台要求: 要支持 ECH,需要使用 OpenSSL 的 ECH 特性分支构建 NGINX。ECH 预计将包含在 OpenSSL 4.0 中(预计 2026 年 4 月发布)。该特性适用于 HTTP 和 Stream 模块,NGINX 会公开$ssl_ech_status 用于$ssl_ech_outer_server_name 日志记录和条件逻辑的变量。



其中:(预计 2026 年 4 月发布)


所以wnmp.org直接默认使用nginx1.29版本的最主要原因,是在2026年4月以后,支持SNI加密

也就是说,虽然https协议,是加密,但却只是内容加密。第三方是可以看到你的IP,和链接了哪个网站地址IP的,这就是SNI.

但2026年4月以后,就可以全数据加密了,包括链接时的元信息.

当然,只是你遵循升级到nginx1.29意义不大,要全网所有网站都知道去升级,才能真正做到防止第三方探测获取SNI信息。。但我们的脚本第一时间支持SNI加密,也是为互联网安全提供一份合格的部署软件!
2#
发表于 昨天 11:42 | 只看该作者
大佬威武, 学习了
3#
发表于 昨天 11:50 | 只看该作者
是否会投毒?
4#
 楼主| 发表于 昨天 12:09 | 只看该作者

你是为了调侃的话就算了,如果一定要解释,我在这里也只解释一次!
关于lnmp.org军哥本人就是每年6月1日更新,域名卖了后就是一个公司具体名字你自己查,他们作为官方的人,主动注入了木马!这种叫收购!同时被收购的还有oneinstack.com!至于BT。。。。这是官方被要求的,实名制,手机验证,并且数据会悄悄上传,这是官方行为,是政府要求的。因为太多灰产在用了!所以我作为一个老程序员,不得不自己弄一个,但我这个是脚本,没有面板,大多数灰产也不会感兴趣,初学者也不会感兴趣!并且org不能北岸,所以可以理解为就是国际开源脚本,最终也不会被大众认可。只是我们这些有一点linux知识的技术员会用。。所以反而安全!需要注意的是,lnmp和bt的软件安装包,都是自己提供的安装源,不是直连国外开源软件的官方源!当然其目的是保证国内用户的下载速度!但同时也给黑客留下了机会!特别是lmnp被收购后的官方投毒行为!而wnmp.org采用ssh隧道解决国内用户下载慢的问题,算是另外一个解决方案!
6#
发表于 昨天 15:48 来自手机 | 只看该作者
mimiphp 发表于 2026-2-7 12:09
你是为了调侃的话就算了,如果一定要解释,我在这里也只解释一次!
关于lnmp.org军哥本人就是每年6月1日 ...

bt有一个不登陆版本,好像是10.0
7#
发表于 昨天 19:44 | 只看该作者
这是大佬,刚刚发现这个脚本。
8#
发表于 昨天 21:29 | 只看该作者
我还在用 1.24
9#
发表于 昨天 21:42 | 只看该作者
什么浏览器支持?
10#
 楼主| 发表于 昨天 21:58 | 只看该作者
本帖最后由 mimiphp 于 2026-2-7 22:01 编辑
人穷器短 发表于 2026-2-7 21:42
什么浏览器支持?


你是指h3吗?这需要你来测试。https://www.wnmp.org/  访问官网。需要注意的是h3与h2都是443,需要由h2服务器通知浏览器升级到h3.所以第一次打开网站看到的是h2.但点击其他任何超链接或刷新页面,就已经是h3了

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

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-2-8 18:35 , Processed in 0.067776 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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