#3491·go-libp2p

AutoNAT v2 拨号主机不应具有 UDP 黑洞检测器

作者: srene创建于 2026年4月23日更新于 2026年4月28日

此问题总结了由 ProbeLab 进行的 AutoNAT v2 系统性交叉实现评估的结果。调查的最终报告可在以下链接中找到:https://GitHub.com/probe-lab/autonat-perf-audit/blob/main/docs/final-report.md。AutoNAT v2 dialerHost 在只读模式下共享主机的 UDP 黑洞计数器 config.go#L240-L246。只读模式将除 Allowed 以外的任何状态视为 Blocked black_hole_detector.go#L254-L262,因此当主机处于 Probing(历史为零)状态时,dialerHost 会拒绝所有 QUIC 拨号回调,返回 E_DIAL_REFUSED

内容来源: libp2p/go-libp2p