fix(修复问题): 修复Mapping=Unknown时误判为Symmetric
/ build (push) Successful in 5m25s

This commit is contained in:
2026-01-28 20:39:10 +08:00
parent 779d56b818
commit 6dfd0dffe0
+2
View File
@@ -303,6 +303,8 @@ func DetectNAT(conn net.PacketConn, primarySTUN, secondarySTUN, network string,
if res.Mapping == MappingUnknown { if res.Mapping == MappingUnknown {
res.Mapping = MappingEndpointIndependent res.Mapping = MappingEndpointIndependent
} }
} else if res.Mapping == MappingUnknown {
res.Type = NATUnknown
} else if res.Mapping == MappingEndpointIndependent { } else if res.Mapping == MappingEndpointIndependent {
switch res.Filtering { switch res.Filtering {
case FilteringAddressDependent: case FilteringAddressDependent: