diff --git a/transport/internet/system_dialer.go b/transport/internet/system_dialer.go index f46cb5484..bb187dfb3 100644 --- a/transport/internet/system_dialer.go +++ b/transport/internet/system_dialer.go @@ -68,7 +68,6 @@ func (d *DefaultSystemDialer) Dial(ctx context.Context, src net.Address, dest ne dialer := &net.Dialer{ Timeout: time.Second * 16, - DualStack: true, LocalAddr: resolveSrcAddr(dest.Network, src), } @@ -160,7 +159,7 @@ func (v *SimpleSystemDialer) Dial(ctx context.Context, src net.Address, dest net // v2ray:api:stable func UseAlternativeSystemDialer(dialer SystemDialer) { if dialer == nil { - effectiveSystemDialer = &DefaultSystemDialer{} + dialer = &DefaultSystemDialer{} } effectiveSystemDialer = dialer }