diff --git a/shadow/tls_bridge.go b/shadow/tls_bridge.go index f3876ed..951e8b7 100644 --- a/shadow/tls_bridge.go +++ b/shadow/tls_bridge.go @@ -41,6 +41,9 @@ func (t *TLSBridge) dial() error { if err != nil { return err } + dial.NetConn().SetDeadline(time.Now()) + dial.NetConn().SetDeadline(time.Time{}) + time.Sleep(time.Millisecond * 100) session, err := smux.Client(dial.NetConn(), nil) if err != nil { return err