XenApp and XenDesktop

Redirección del host al cliente

La redirección de contenido permite controlar si los usuarios acceden a la información desde aplicaciones publicadas en servidores o desde aplicaciones que se ejecutan localmente en dispositivos de usuario.

La redirección del host al cliente es un tipo de redirección de contenido. Solo se admite en agentes VDA de SO de servidor (no en agentes VDA de SO de escritorio).

  • Cuando la redirección del host al cliente está habilitada, las direcciones URL se interceptan en el servidor VDA y se envían al dispositivo de usuario. El explorador web o el reproductor multimedia presentes en el dispositivo de usuario abren esas direcciones URL.
  • Si habilita la redirección de host a cliente y el dispositivo del usuario no puede conectarse a una URL, dicha URL se redirige de nuevo al VDA del servidor.
  • Cuando la redirección del host al cliente está inhabilitada, los usuarios pueden abrir las URL con exploradores web o reproductores multimedia que residan en el VDA de servidor.
  • Cuando la redirección de host a cliente está habilitada, los usuarios no pueden inhabilitarla.

Antes, la redirección del host al cliente se llamaba redirección del servidor al cliente.

Cuándo usar la redirección del host al cliente

Puede plantearse usar la redirección del host al cliente en casos determinados y poco frecuentes por motivos de rendimiento, compatibilidad o cumplimiento de normativas. Para la mayoría de los casos, existen mejores formas de redirigir el contenido.

Rendimiento:

Puede utilizar la redirección del host al cliente para obtener un mayor rendimiento, de forma que siempre se use la aplicación que se instale en el dispositivo de usuario en lugar de usar la aplicación del VDA.

Tenga en cuenta que la redirección del host al cliente mejora el rendimiento solo cuando se dan condiciones específicas, porque el VDA ya optimiza Adobe Flash y otros tipos de contenido multimedia. Antes de optar por ello, considere la posibilidad de usar otros métodos (como las directivas, indicadas en las tablas de este artículo), en lugar de la redirección del host al cliente. Las directivas permiten una mayor flexibilidad y normalmente ofrecen una mejor experiencia de usuario, especialmente para aquellos dispositivos de usuario que no sean muy potentes.

Compatibilidad:

Puede usar la redirección del host al cliente para obtener una mayor compatibilidad en los siguientes casos:

  • Usa tipos de contenido que no son HTML o multimedia (por ejemplo, direcciones URL personalizadas).
  • Usa un formato antiguo (por ejemplo, Real Media) que el reproductor multimedia del VDA no admite con la redirección multimedia.
  • Solo una cantidad pequeña de usuarios utiliza la aplicación del tipo de contenido y ellos ya tienen la aplicación instalada en sus dispositivos respectivos.
  • El VDA no puede acceder a determinados sitios web (por ejemplo, sitios web internos de otra empresa).

Conformidad:

Puede usar la redirección del host al cliente para obtener un mayor cumplimiento en los siguientes casos:

  • El contrato de licencia de la aplicación o del contenido no permite publicar mediante el VDA.
  • La directiva de la empresa no permite que un documento se cargue en el VDA.

Algunas situaciones son más propias de entornos complejos y de casos en que el dispositivo de usuario y el VDA pertenecen a empresas diferentes.

Consideraciones de dispositivo del usuario

Los entornos pueden abarcar varios tipos de dispositivos de usuario.

Dispositivo de usuario Situación o entorno Método de redirección de contenido
Tableta - Cualquier método (consulte la siguiente tabla)
PC portátil - Cualquier método (consulte la siguiente tabla)
PC de escritorio Los usuarios usan una amplia gama de aplicaciones instaladas en el dispositivo del usuario Cualquier método (consulte la siguiente tabla)
PC de escritorio Los usuarios solo usan algunas aplicaciones conocidas que están instaladas en el dispositivo del usuario Acceso a aplicaciones locales
PC de escritorio Los usuarios no utilizan las aplicaciones instaladas en el dispositivo del usuario Redirección multimedia y/o redirección de Flash
Desktop Appliance El proveedor admite la redirección multimedia y/o la redirección de Flash Redirección multimedia y/o redirección de Flash
Cliente ligero El proveedor admite la redirección multimedia, la redirección de Flash y la redirección del host al cliente Cualquier método (consulte la siguiente tabla)
Cliente con requisitos mínimos (o cliente Zero) El proveedor admite la redirección multimedia y/o la redirección de Flash Redirección multimedia y/o redirección de Flash

A continuación, dispone de ejemplos para guiarle a la hora de escoger el método adecuado para la redirección de contenido.

Enlace de direcciones URL Situación o entorno Método de redirección de contenido
Página web o documento El VDA no puede acceder a la URL Redirección del host al cliente
Página web La página web contiene Adobe Flash Redirección de Flash
Archivo multimedia o transmisión por streaming El VDA tiene un reproductor multimedia compatible Redirección multimedia
Archivo multimedia o transmisión por streaming El VDA no tiene ningún reproductor multimedia compatible Redirección del host al cliente
Documento El VDA no tiene ninguna aplicación para ese tipo de documento Redirección del host al cliente
Documento No descargue el documento en el dispositivo del usuario Sin redirección
Documento No descargue el documento en el VDA Redirección del host al cliente
Tipo de URL personalizada El VDA no tiene ninguna aplicación para ese tipo de URL personalizada Redirección del host al cliente

La redirección del host al cliente se admite en Citrix Receiver para Windows, Citrix Receiver para Mac, Citrix Receiver para Linux, Citrix Receiver para HTML5 y Citrix Receiver para Chrome.

Para usar la redirección del host al cliente, el dispositivo del usuario debe contar con un explorador web, un reproductor multimedia u otra aplicación adecuada para el contenido. Si el dispositivo del usuario es un dispositivo de escritorio, cliente ligero o cliente con requisitos mínimos, compruebe que dispone de las aplicaciones adecuadas y es lo suficientemente potente.

Los dispositivos de usuario que están habilitados para el acceso a aplicaciones locales usan otro mecanismo para la redirección de contenido y no necesitan la redirección de contenido del host al cliente.

Puede usar directivas de Citrix para impedir la redirección de contenido del host al cliente en caso de dispositivos no adecuados.

Cómo es la redirección del host al cliente para los usuarios

La redirección del host al cliente se usa cuando las direcciones URL:

  • Están incrustadas como hipervínculos en una aplicación (por ejemplo, en un documento o mensaje de correo electrónico).
  • Se han seleccionado desde menús o diálogos de una aplicación de VDA, siempre que la aplicación use la API de ShellExecuteEx de Windows.
  • Se han introducido en el diálogo Ejecutar de Windows.

La redirección del host al cliente no se usa para direcciones URL en un explorador web (en una página web o en la barra de direcciones del explorador web).

Nota

Si los usuarios cambian su explorador web predeterminado en el VDA (por ejemplo, con “Establecer programas predeterminados”), ese cambio puede interferir con la redirección del host al cliente de las aplicaciones.

Cuando la redirección de contenido del host al cliente está habilitada, la aplicación que se utiliza para abrir la URL depende de la configuración del dispositivo de usuario para el tipo de URL y el tipo de contenido. Por ejemplo:

  • Una URL de HTTP con un tipo de contenido HTML se abre en el explorador web predeterminado.
  • Una URL de HTTP con un tipo de contenido PDF puede abrirse en el explorador web predeterminado o en otra aplicación.

Esta configuración del dispositivo del usuario no se controla desde la redirección de contenido del host al cliente. Si no controla la configuración del dispositivo del usuario, considere la posibilidad de usar la redirección de Flash y la redirección multimedia en lugar de la redirección de contenido del host al cliente.

Los siguientes tipos de URL se abren localmente en los dispositivos de usuario cuando está habilitada la redirección del host al cliente:

  • HTTP (protocolo de transferencia de hipertexto)
  • HTTPS (protocolo de transferencia de hipertexto seguro)
  • RTSP (Real Player y QuickTime)
  • RTSPU (Real Player y QuickTime)
  • PNM (Real Player de versiones anteriores)
  • MMS (formato multimedia de Microsoft)

Puede cambiar la lista de tipos de URL para la redirección del host al cliente eliminando y agregando tipos de URL (incluidos los tipos de URL personalizada).

Habilitar la redirección del host al cliente

Habilitar la redirección del host al cliente es un proceso que se inicia con la activación de una directiva Citrix.

La configuración de directiva “Redirección del host al cliente” se encuentra en la sección Configuraciones de directiva de Redirección de archivos. De forma predeterminada, esta configuración está inhabilitada.

Además, es posible que deba establecer claves de Registro y directivas de grupo para los agentes VDA de servidor, según el sistema operativo de los VDA.

  • Si el VDA de servidor es Windows Server 2008 R2 SP1, no se necesita configurar claves de Registro ni ninguna directiva de grupo.
  • En cambio, si el VDA de servidor es Windows Server 2012, Windows Server 2012 R2 o Windows Server 2016, deberá establecer claves de Registro y una directiva de grupo.

Advertencia

Utilizar el Editor del Registro de forma incorrecta puede provocar problemas graves que podrían conllevar la reinstalación del sistema operativo. Citrix no puede garantizar que los problemas derivados de la utilización inadecuada del Editor del Registro puedan resolverse. Si utiliza el Editor del Registro, será bajo su propia responsabilidad. Haga una copia de seguridad del Registro antes de modificarlo.

Cambios en el Registro

  1. Copie el texto ubicado entre Reg file start y Reg file end, y péguelo en el Bloc de notas.
  2. Guarde el archivo de la aplicación Bloc de notas con Guardar como, con el tipo Todos los archivos y el nombre ServerFTA.reg.
  3. Distribuya el archivo ServerFTA.reg a los servidores mediante la directiva de grupo de Active Directory.

--  Reg file start --

Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\ServerFTAHTML\shell\open\command]

@="\"C:\\Program Files (x86)\\Citrix\\system32\\iexplore.exe\" %1"


[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ServerFTA]

@="ServerFTA"


[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ServerFTA\Capabilities]

"ApplicationDescription"="Server FTA URL."

"ApplicationIcon"="C:\\Program Files (x86)\\Citrix\\system32\\iexplore.exe,0"

"ApplicationName"="ServerFTA"



[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ServerFTA\Capabilities\URLAssociations]

"http"="ServerFTAHTML"

"https"="ServerFTAHTML"



[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]

"Citrix.ServerFTA"="SOFTWARE\\Citrix\\ServerFTA\\Capabilities"

-- Reg file end -- ---

Cambios en la directiva de grupo

Cree un archivo XML. Copie el texto ubicado entre xml file start y xml file end, péguelo en el archivo XML y, a continuación, guarde el archivo como ServerFTAdefaultPolicy.xml.


-- xml file start --

<?xml version="1.0" encoding="UTF-8"?>

<DefaultAssociations>

<Association Identifier="http" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />

<Association Identifier="https" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />

</DefaultAssociations>

-- xml file end -- ---

En la Consola de administración de directivas de grupo actual, vaya a: Configuración del equipo > Plantillas administrativas > Componentes de Windows > Explorador de archivos > Definir un archivo de configuración de asociaciones predeterminadas, y proporcione el archivo ServerFTAdefaultPolicy.xml que ha creado.

Cambiar la lista de tipos de URL para la redirección del host al cliente

Si quiere cambiar la lista de los tipos de URL para la redirección del host al cliente, defina la siguiente clave de Registro en el VDA de servidor.

Clave: HKLM\Software\Wow6432Node\Citrix\SFTA

Para eliminar tipos de URL de la lista, establezca DisableServerFTA y NoRedirectClasses:

Nombre: DisableServerFTA

Tipo: REG_DWORD

Datos: 1

Nombre: NoRedirectClasses Tipo: REG_MULTI_SZ Datos: Especifique una combinación de los valores: http, https, rtsp, rtspu, pnm o mms. Si especifica varios valores, debe ser en líneas independientes. Por ejemplo:

http

https

rtsp

Para agregar tipos de URL a la lista, establezca ExtraURLProtocols:

Nombre: ExtraURLProtocols

Tipo: REG_MULTI_SZ

Datos: Especifique una combinación de tipos de URL. Todos los tipos de URL deben contener el sufijo “://”; separe los valores con punto y coma. Por ejemplo:

tipopersonalizado1://;tipopersonalizado2://

Habilitar la redirección del host al cliente para un conjunto específico de sitios web

Para habilitar la redirección del host al cliente para un conjunto específico de sitios web, configure la siguiente clave de Registro en el VDA de servidor.

Clave: HKLM\Software\Wow6432Node\Citrix\SFTA

Nombre: ValidSites

Tipo: REG_MULTI_SZ

Datos: Especifique una combinación de nombres de dominio completo (FQDN). Si especifica varios nombres de dominio completos, debe ser en líneas independientes. Un nombre de dominio completo puede incluir un comodín solo a la izquierda. Eso coincide con un único nivel de dominio, lo que es coherente con las reglas de RFC 6125. Por ejemplo:

www.example.com

*.example.com