nginx 配置中一个 server 块可以有多个 listen 指令(如 listen 80; listen 443 ssl;), 之前转换器只保留最后一个 listen 值,导致多个 server 块最终有相同的 listen 地址, 触发验证冲突。 修改内容: - converter: 添加 listenInfo 结构体和 parseListenInfo 函数 - converter: 重构 convertServerBlock 返回 []ServerConfig,为每个 listen 创建独立配置 - validate: 使用 listen+name 组合作为唯一键,允许相同 listen 但不同 server_name Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>