Product Documentation

Redirección del host al cliente

Feb 14, 2017

La redirección de contenido permite controlar si los usuarios acceden a la información mediante aplicaciones publicadas en servidores o mediante 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, 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 mejorará el rendimiento solo cuando se den 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 la siguiente tabla) en lugar de la redirección del host al cliente, ya que 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 de medios (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 ciertos sitios Web (por ejemplo, sitios Web internos de otra empresa).

Cumplimiento de normativas

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)

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

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

El documento no debe descargarse en el dispositivo del usuario

Sin redirección

Un documento

El documento no debe cargarse 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

La redirección del host al cliente se admite en Citrix Receiver para Windows, Receiver para Mac, Receiver para Linux, Receiver para HTML5 y 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 ShellExecuteEx de Windows.
  • Se han introducido en el cuadro de 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, mediante "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 abrirá 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.

La redirección de contenido del servidor al cliente no controla esta configuración del dispositivo del usuario.  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).

Habilitación de 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 una directiva 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. Asegúrese de hacer 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" como tipo y el nombre ServerFTA.reg.
  3. Distribuya el archivo ServerFTA.reg a los servidores mediante la directiva de grupo de Active Directory.
ServerFTA.reg Copiar

- 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.

ServerFTAdefaultPolicy.xml Copiar

-- 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.

Cambios en 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 quitar 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://

Habilitación de 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.ejemplo.com

*.ejemplo.com