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 del host al cliente y el dispositivo de usuario no puede conectarse a una URL, esa URL se la redirige de vuelta al VDA de 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 del host al cliente está habilitada, los usuarios no pueden inhabilitarla.

Anteriormente, la redirección del host al cliente recibía el nombre de 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. Así, siempre se usa la aplicación instalada 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)
Equipo portátil - Cualquier método (consulte la siguiente tabla)
Equipo de escritorio Los usuarios usan una amplia gama de aplicaciones instaladas en el dispositivo del usuario Cualquier método (consulte la siguiente tabla)
Equipo de escritorio Los usuarios solo usan algunas aplicaciones conocidas que están instaladas en el dispositivo del usuario Acceso a aplicaciones locales
Equipo de escritorio Los usuarios no utilizan las aplicaciones instaladas en el dispositivo del usuario Redirección multimedia, redirección de Flash
Desktop Appliance El proveedor admite la redirección multimedia, la redirección de Flash o ambas Redirección multimedia, 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 cero El proveedor admite la redirección multimedia, la redirección de Flash o ambas Redirección multimedia, 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
Una página Web o documento El VDA no puede acceder a la URL Redirección del host al cliente
Una página Web La página Web contiene Adobe Flash Redirección de Flash
Un archivo multimedia o transmisión por streaming El VDA tiene un reproductor multimedia compatible Redirección multimedia
Un archivo multimedia o transmisión por streaming El VDA no tiene ningún reproductor multimedia compatible Redirección del host al cliente
Un documento El VDA no tiene ninguna aplicación para ese tipo de documento Redirección del host al cliente
Un documento No descargue el documento en el dispositivo del usuario Sin redirección
Un documento No descargue el documento en el VDA Redirección del host al cliente
Un tipo de URL personalizada El VDA no tiene ninguna aplicación para ese tipo de URL personalizada Redirección del host al cliente

Estas aplicaciones Citrix Workspace admiten la redirección del host al cliente:

  • Aplicación Citrix Workspace para Windows
  • Aplicación Citrix Workspace para Mac
  • Aplicación Citrix Workspace para Linux
  • Aplicación Citrix Workspace para HTML5
  • Aplicación Citrix Workspace 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 usuario usa uno de los siguientes dispositivos, confirme que el dispositivo tiene las aplicaciones adecuadas y una administración de energía conveniente.

  • Desktop Appliance
  • Cliente ligero
  • Cliente con requisitos mínimos (o cliente Zero)

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 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. Es decir, en una página Web o escrita en la barra de direcciones del explorador Web.

Nota

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

Cuando la redirección de contenido del host al cliente está habilitada, la aplicación que se utiliza para abrir la URL usa 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
  • HTTPS
  • RTSP
  • RTSPU
  • PNM
  • MMS

Para eliminar y agregar tipos de URL, puede cambiar la lista de tipos de URL que se usa en la redirección del host al cliente. Los tipos de URL incluyen tipos personalizados.

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” indicado en el ejemplo, 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 cualquier 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://

Cómo 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 cualquier combinación de nombres de dominio completos (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. Ese comodín coincide con un único nivel de dominio, lo que es coherente con las reglas de RFC 6125. Por ejemplo:

www.ejemplo.com

*.ejemplo.com

Configuración para Internet Explorer 9 y versiones posteriores

Para usar Internet Explorer 9 y versiones posteriores como un explorador publicado, cambie los siguientes valores de claves del Registro en el VDA de servidor:

Teclas:

HKLM\Software\Classes\htmlfile\shell\opennew

HKLM\Software\Classes\http\shell\open

HKLM\Software\Classes\https\shell\open

HKCR\http\shell\open

HKCR\https\shell\open

HKCR\htmlfile\shell\opennew

Cambiar de:

Nombre: CommandID

Tipo: REG_SZ

Datos: IE.Protocol

A:

Nombre: CommandID

Tipo: REG_SZ

Datos: IE.ProtocolX