diff --git a/transport/v2raywebsocket/conn.go b/transport/v2raywebsocket/conn.go index 009cadd8..cb788fc9 100644 --- a/transport/v2raywebsocket/conn.go +++ b/transport/v2raywebsocket/conn.go @@ -291,7 +291,7 @@ func wrapWsError(err error) error { } var closedErr wsutil.ClosedError if errors.As(err, &closedErr) { - if closedErr.Code == ws.StatusNormalClosure { + if closedErr.Code == ws.StatusNormalClosure || closedErr.Code == ws.StatusNoStatusRcvd { err = io.EOF } }