我想获取一些统计数据,看看有多少用户正在使用支持 TLS SNI 的软件。nginx 可以记录这些详细信息吗?根据nginx 文档中有关变量的内容我认为该信息不可用。
或者,我考虑在前面添加另一个反向代理,但我不确定哪个代理会记录该信息。我发现斯尼德姆普但该项目似乎无人维护且仅支持 TLS 1.1。
答案1
根据有关变量的 nginx 文档,我认为该信息不可用。
引用自相同的文档你参考:
$ssl_server_name
returns the server name requested through SNI (1.7.0);
因此,如果没有ssl_server_name
设置,则客户端不会发送扩展server_name
,这意味着客户端不使用 SNI。