XenApp and XenDesktop

Redirección de host a cliente

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

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

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

La redirección de host a cliente se conocía anteriormente como redirección de servidor a cliente.

Cuándo usar la redirección de host a cliente

Puede considerar el uso de la redirección de host a cliente en casos específicos pero poco comunes, por motivos de rendimiento, compatibilidad o cumplimiento. Normalmente, otras formas de redirección de contenido son mejores.

Rendimiento:

Puede utilizar la redirección de host a cliente para el rendimiento, de modo que cada vez que se instala una aplicación en el dispositivo de usuario, esta se utiliza con preferencia a una aplicación en el VDA.

Tenga en cuenta que la redirección de host a cliente mejora el rendimiento solo bajo condiciones específicas, ya que el VDA ya optimiza Adobe Flash y otros tipos de contenido multimedia. En primer lugar, considere la posibilidad de utilizar los otros enfoques (configuración de directivas) que se indican en las tablas de este artículo, en lugar de la redirección de host a cliente. Esas configuraciones ofrecen más flexibilidad y, por lo general, proporcionan una mejor experiencia de usuario, especialmente para dispositivos de usuario menos potentes.

Compatibilidad:

Puede utilizar la redirección de host a cliente para la compatibilidad en los siguientes casos de uso:

  • Usa tipos de contenido distintos de HTML o multimedia (por ejemplo, un tipo de URL personalizado).
  • Usa un formato multimedia heredado (como Real Media) que no es compatible con el reproductor multimedia del VDA mediante la redirección multimedia.
  • La aplicación para el tipo de contenido es utilizada por solo unos pocos usuarios que ya tienen la aplicación instalada en su dispositivo de usuario.
  • El VDA no puede acceder a ciertos sitios web (por ejemplo, sitios web internos de otra organización).

Cumplimiento:

Puede usar la redirección de host a cliente para el cumplimiento en los siguientes casos de uso:

  • El acuerdo de licencia de la aplicación o del contenido no permite la publicación a través del VDA.
  • La política de la organización no permite que se cargue un documento en el VDA.

Algunas situaciones son más probables en entornos complejos, y también si el dispositivo de usuario y el VDA pertenecen a organizaciones diferentes.

Consideraciones sobre el dispositivo de usuario

Los entornos pueden tener muchos tipos diferentes de dispositivos de usuario.

Dispositivo de usuario Situación o entorno Enfoque de redirección de contenido
Tableta - Cualquier enfoque (véase la siguiente tabla)
PC portátil - Cualquier enfoque (véase la siguiente tabla)
PC de escritorio Los usuarios utilizan una amplia gama de aplicaciones instaladas en el dispositivo del usuario Cualquier enfoque (véase la siguiente tabla)
PC de escritorio Los usuarios utilizan solo unas pocas aplicaciones conocidas que están instaladas en el dispositivo del usuario Acceso a aplicaciones locales
PC de escritorio Los usuarios no utilizan ninguna aplicación instalada en el dispositivo del usuario Redirección multimedia y/o redirección de Flash
Dispositivo de escritorio 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 de host a cliente Cualquier enfoque (véase la siguiente tabla)
Cliente cero El proveedor admite la redirección multimedia y/o la redirección de Flash Redirección multimedia y/o redirección de Flash

Utilice los siguientes ejemplos para ayudar a guiar su enfoque de redirección de contenido.

Vínculo de URL Situación o entorno Enfoque de redirección de contenido
Página web o documento El VDA no puede acceder a la URL Redirección de host a cliente
Página web La página web contiene Adobe Flash Redirección de Flash
Archivo o flujo multimedia El VDA tiene un reproductor multimedia compatible Redirección multimedia
Archivo o flujo multimedia El VDA no tiene un reproductor multimedia compatible Redirección de host a cliente
Documento El VDA no tiene una aplicación para ese tipo de documento Redirección de host a cliente
Documento No descargar el documento al dispositivo del usuario Sin redirección
Documento No cargue el documento al VDA Redirección de host a cliente
Tipo de URL personalizado El VDA no tiene una aplicación para ese tipo de URL personalizado Redirección de host a cliente

Citrix Receiver™ para Windows, Citrix Receiver para Mac, Citrix Receiver para Linux, Citrix Receiver para HTML5 y Citrix Receiver para Chrome admiten la redirección de host a cliente.

Para usar la redirección de host a cliente, el dispositivo de usuario debe tener un explorador web, un reproductor multimedia u otra aplicación adecuada para el contenido. Si el dispositivo de usuario es un dispositivo de escritorio, un cliente ligero o un cliente cero, confirme que tiene las aplicaciones adecuadas y que es lo suficientemente potente.

Los dispositivos de usuario habilitados para el acceso a aplicaciones locales utilizan un mecanismo diferente para la redirección de contenido y no requieren la redirección de contenido de host a cliente.

Puede usar las directivas de Citrix® para evitar la redirección de contenido de host a cliente para dispositivos no adecuados.

Cómo experimentan los usuarios la redirección de host a cliente

La redirección de host a cliente se utiliza cuando las URL son:

  • Incrustadas como hipervínculos en una aplicación (por ejemplo, en un mensaje de correo electrónico o un documento).
  • Seleccionadas a través de menús o cuadros de diálogo de aplicaciones VDA, si la aplicación utiliza la API ShellExecuteEx de Windows.
  • Escritas en el cuadro de diálogo Ejecutar de Windows.

La redirección de host a cliente no se utiliza para las URL en un navegador web (ya sea en una página web o escritas en la barra de direcciones del navegador web).

Nota

Si los usuarios cambian su navegador web predeterminado en el VDA (por ejemplo, usando Establecer programas predeterminados), ese cambio puede interferir con la redirección de host a cliente para las aplicaciones.

Cuando la redirección de contenido de host a cliente está habilitada, la aplicación que abre 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 HTTP que tiene un tipo de contenido HTML se abre en el navegador web predeterminado.
  • Una URL HTTP que tiene un tipo de contenido PDF podría abrirse en el navegador web predeterminado, o podría abrirse en otra aplicación.

La redirección de contenido de host a cliente no controla esta configuración del dispositivo de usuario. Si no controla la configuración del dispositivo de usuario, considere usar la redirección Flash y la redirección multimedia, en lugar de la redirección de contenido de host a cliente.

Los siguientes tipos de URL se abren localmente a través de los dispositivos de usuario cuando la redirección de host a cliente está habilitada:

  • HTTP (Protocolo de transferencia de hipertexto)
  • HTTPS (Protocolo seguro de transferencia de hipertexto)
  • RTSP (Real Player y QuickTime)
  • RTSPU (Real Player y QuickTime)
  • PNM (Real Player heredado)
  • MMS (Formato de medios de Microsoft)

Puede cambiar la lista de tipos de URL para la redirección de host a cliente, para eliminar y añadir tipos de URL, incluidos los tipos de URL personalizados.

Habilitar la redirección de host a cliente

La habilitación de la redirección de host a cliente comienza por habilitar una configuración de directiva de Citrix.

La configuración de directiva de redirección de host a cliente se encuentra en la sección (/es-es/xenapp-and-xendesktop/7-15-ltsr/policies/reference/ica-policy-settings/file-redirection-policy-settings.html#host-to-client-redirection) [Configuración de directiva de redirección de archivos]. De forma predeterminada, esta configuración está inhabilitada.

Además, es posible que deba configurar las claves de registro y la Directiva de grupo para los VDA de servidor, en función del sistema operativo del VDA.

  • Si el VDA de servidor es Windows Server 2008 R2 SP1, no es necesario configurar las claves de registro ni la Directiva de grupo.
  • Si el VDA de servidor es Windows Server 2012, Windows Server 2012 R2 o Windows Server 2016, debe configurar las claves de registro y la Directiva de grupo.

Advertencia

El uso incorrecto del Editor del Registro puede causar problemas graves que podrían obligarle a reinstalar el sistema operativo. Citrix no puede garantizar que los problemas resultantes del uso incorrecto del Editor del Registro puedan resolverse. Utilice el Editor del Registro bajo su propia responsabilidad. Asegúrese de hacer una copia de seguridad del registro antes de editarlo.

Cambios en el Registro

  1. Copie el texto entre Reg file start y Reg file end a continuación, y péguelo en el Bloc de notas.
  2. Guarde el archivo del Bloc de notas usando Guardar como como 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 entre xml file start y xml file end del ejemplo, 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 -- ---

Desde la consola de administración de Directivas de grupo actual, vaya a: Configuración del equipo > Plantillas administrativas > Componentes de Windows > Explorador de archivos > Establecer un archivo de configuración de asociaciones predeterminado y proporcione el archivo ServerFTAdefaultPolicy.xml que creó.

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

Para cambiar la lista de tipos de URL para la redirección de host a cliente, establezca la siguiente clave de registro en el VDA del servidor.

Key: HKLM\Software\Wow6432Node\Citrix\SFTA

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

Name: DisableServerFTA

Type: REG_DWORD

Data: 1

Name: NoRedirectClasses Type: REG_MULTI_SZ Data: Especifique cualquier combinación de los valores: http, https, rtsp, rtspu, pnm o mms. Escriba varios valores en líneas separadas. Por ejemplo:

HTTP

HTTPS

RTSP

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

Name: ExtraURLProtocols

Type: REG_MULTI_SZ

Data: Especifique cualquier combinación de tipos de URL. Cada tipo de URL debe incluir el sufijo ://; separe varios valores con punto y coma. Por ejemplo:

customtype1://;customtype2://

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

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

Clave: HKLM\Software\Wow6432Node\Citrix\SFTA

Nombre: ValidSites

Tipo: REG_MULTI_SZ

Datos: Especifique cualquier combinación de nombres de dominio completos (FQDN). Escriba varios FQDN en líneas separadas. Un FQDN puede incluir un comodín solo en la posición más a la izquierda. Esto coincide con un único nivel de dominio, lo que es coherente con las reglas de RFC 6125. Por ejemplo:

www.example.com

*.example.com