Fix UDP domain NAT

This commit is contained in:
世界 committed 2023-10-28 21:41:39 +08:00
1 parent 23aa8a0543
commit cb2e15f8a7
11 files changed
+138 -13

No files matched your search

+1 -1
View File
@@ -835,7 +835,7 @@ func (r *Router) RoutePacketConnection(ctx context.Context, conn N.PacketConn, m
}
}
if metadata.FakeIP {
conn = fakeip.NewNATPacketConn(conn, metadata.OriginDestination, metadata.Destination)
conn = bufio.NewNATPacketConn(bufio.NewNetPacketConn(conn), metadata.OriginDestination, metadata.Destination)
}
return detour.NewPacketConnection(ctx, conn, metadata)
}