diff --git a/inbound/hysteria.go b/inbound/hysteria.go index 9e383c2f..9830276c 100644 --- a/inbound/hysteria.go +++ b/inbound/hysteria.go @@ -283,6 +283,7 @@ func (h *Hysteria) acceptStream(ctx context.Context, conn quic.Connection, strea metadata.Source = M.SocksaddrFromNet(conn.RemoteAddr()).Unwrap() metadata.OriginDestination = M.SocksaddrFromNet(conn.LocalAddr()).Unwrap() metadata.Destination = M.ParseSocksaddrHostPort(request.Host, request.Port).Unwrap() + metadata.User, _ = auth.UserFromContext[string](ctx) if !request.UDP { err = hysteria.WriteServerResponse(stream, hysteria.ServerResponse{