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

+8
View File
@@ -75,3 +75,11 @@ func AppendContext(ctx context.Context) (context.Context, *InboundContext) {
metadata = new(InboundContext)
return WithContext(ctx, metadata), metadata
}
func ExtendContext(ctx context.Context) (context.Context, *InboundContext) {
var newMetadata InboundContext
if metadata := ContextFrom(ctx); metadata != nil {
newMetadata = *metadata
}
return WithContext(ctx, &newMetadata), &newMetadata
}