sniff on TCP only

This commit is contained in:
Darien Raymond
2018-05-20 21:29:40 +02:00
parent 3d0e0e2ac8
commit 0b5c638028
+1 -1
View File
@@ -132,7 +132,7 @@ func (d *DefaultDispatcher) Dispatch(ctx context.Context, destination net.Destin
inbound, outbound := d.getLink(ctx)
snifferList := proxyman.ProtocolSniffersFromContext(ctx)
if destination.Address.Family().IsDomain() || len(snifferList) == 0 {
if destination.Address.Family().IsDomain() || destination.Network != net.Network_TCP || len(snifferList) == 0 {
go d.routedDispatch(ctx, outbound, destination)
} else {
go func() {