Product Documentation

Uso de la redirección de URL para iniciar aplicaciones locales

Nov 18, 2015

En XenDesktop, las sesiones de escritorio alojado usan la redirección de URL para iniciar aplicaciones de acceso local. La función de redirección de URL permite que la aplicación esté disponible en más de una URL. Inicia un explorador local (basado en la lista negra de URL de su explorador) al hacer clic en los vínculos que están incrustados en un explorador en una sesión de escritorio. Si navega a una URL que no está en la lista negra, esa URL se vuelve a abrir en la sesión de escritorio.

Además de la redirección de URL, también puede utilizar la redirección de asociación de tipos de archivo (FTA). FTA inicia aplicaciones locales cuando se encuentra un archivo en la sesión. Si se inicia una aplicación local, esta aplicación debe tener acceso al archivo para abrirlo. Por lo tanto, solo puede abrir archivos que residen en recursos compartidos de red o en las unidades del cliente (mediante CDM) con aplicaciones locales.

Por ejemplo, al abrir el archivo \\client\C:\users\\desktop\hugefile.pdf, si el lector de PDF es una aplicación local, entonces el archivo se abre con ese lector de PDF. Debido a que la aplicación local puede acceder al archivo directamente, este no se transfiere por la red a través de ICA para que se abra.

Nota: Estas funciones solo sirven para sesiones de escritorio, no con sesiones de aplicaciones. La única función de redirección que puede usar para sesiones de aplicaciones es la redirección de contenido de cliente a host, que es un tipo de FTA de servidor. Esta FTA redirige ciertos protocolos al cliente, como http, https, rtsp o mms. Por ejemplo, si abre vínculos incrustados solo con http, los vínculos se abren directamente con la aplicación cliente. No se admiten ni la lista negra ni la lista blanca de URL.

Redirección de URL y acceso a aplicaciones locales

Cuando el acceso a aplicaciones locales está habilitado para los escritorios virtuales, las direcciones URL que se muestran a los usuarios como enlaces desde aplicaciones ejecutadas localmente, desde aplicaciones alojadas por el usuario o como accesos directos en el escritorio se redirigen de una de las siguientes maneras:
  • Desde el equipo del usuario al escritorio alojado
  • Desde el servidor XenDesktop al equipo del usuario
  • Generadas en el entorno donde se abren (no redirigidas)

La redirección de URL ofrece una funcionalidad de correspondencia de direcciones URL basada en una lista predefinida, según la cual las direcciones URL se inician de manera selectiva en el explorador Web del punto final o del VDA. Use la redirección de URL para aquellos usuarios finales que tienen el escritorio virtual como su espacio de trabajo principal.

Para especificar la ruta de redirección de contenido desde sitios Web específicos, configure la lista blanca de URL y la lista negra de URL en Delivery Agent. Estas listas están compuestas por claves de Registro de cadena múltiple. Estas claves especifican la directiva para la redirección de URL tal como se describe en Configuraciones de directiva de Acceso a aplicaciones locales.

Aunque todas las direcciones URL pueden generarse en el propio VDA, hay algunas excepciones:

  • Configuración regional y geográfica. Sitios web que requieren configuración regional, como msn.com o news.google.com (abre la página de un país concreto; esa página se basa en la ubicación geográfica). Por ejemplo: si el VDA fue aprovisionado desde un centro de datos en el Reino Unido y el cliente se conecta desde India, el usuario espera ver in.msn.com, pero en su lugar ve uk.msn.com.
  • Contenido multimedia. Los sitios Web con contenido multimedia que, cuando se generan en el dispositivo cliente, ofrecen a los usuarios finales una experiencia nativa y ahorran ancho de banda incluso en redes de latencia alta. Aunque existe una función para redirección de Flash, esto se complementa redirigiendo sitios que contienen otros tipos de contenido multimedia, tales como Silverlight. Esto se aplica en un entorno muy seguro. Es decir, las direcciones URL que el administrador haya aprobado se ejecutan en el cliente, mientras que el resto de las direcciones URL se redirigen al VDA.

Para habilitar la redirección de URL durante la instalación de Receiver

De forma predeterminada, la función de redirección de URL está inhabilitada para dispositivos de usuario cuando se instala Receiver. Puede habilitarla en la línea de comandos durante la instalación. Para ello, debe:

  • Tener derechos de administrador
  • Como administrador, instalar Receiver para todos los usuarios de una máquina
    Nota: Cuando realiza la instalación como administrador, la ubicación de la instalación es C:\Archivos de programa\Citrix\ICA Client. Compruebe la ubicación de la instalación para asegurarse de que todos los usuarios pueden acceder a Receiver.
  • Para las implementaciones que utilizan el paquete estándar de Receiver, escriba:
    CitrixReceiver.exe ALLOW_CLIENTHOSTEDAPPSURL=1

Esto instala y registra los complementos necesarios del explorador, además de habilitar la configuración de bloqueo de cliente necesario para habilitar el acceso a aplicaciones locales, incluida la función de redirección de URL.

Para registrar complementos del explorador Web en los dispositivos que ejecutan Receiver

La función de redirección de URL utiliza complementos de explorador de Internet Explorer, Google Chrome y Mozilla Firefox. Esta función está instalada con Receiver 4.0. También puede registrar los complementos mediante los siguientes comandos:
  • Internet Explorer
    \redirector.exe /regIE
  • Firefox
    \redirector.exe /regFF
  • Chrome
    \redirector.exe /regChrome
  • Todos los exploradores
    \redirector.exe /regAll

Por ejemplo, para registrar complementos de Internet Explorer en Receiver, escriba:

C:\Archivos de programa\Citrix\ICA Client\redirector.exe/regIE
Para cancelar el registro de complementos
  • Internet Explorer
    \redirector.exe /unregIE
  • Firefox
    \redirector.exe /unregFF
  • Chrome
    \redirector.exe /unregChrome
  • Todos los exploradores
    \redirector.exe /unregAll

Para registrar complementos de explorador en escritorios alojados

Registre complementos en escritorios alojados mediante los siguientes comandos.
  • Internet Explorer
    \VDARedirector.exe /regIE
  • Firefox
    \VDARedirector.exe /regFF
  • Chrome
    \VDARedirector.exe /regChrome
  • Todos los exploradores
    \VDARedirector.exe /regAll

Ejemplos

Registre complementos de Internet Explorer en un VDA para sistemas operativos de escritorio (Windows 7 o Windows 8):

C:\Archivos de programa\Citrix\ICAService\VDARedirector.exe /regIE

Registre complementos de Internet Explorer en un VDA para sistemas operativos de servidor (Windows Server 2008 R2 o Windows Server 2012):

 C:\Archivos de programa (x86)\Citrix\System32\VDARedirector.exe/regIE
Para cancelar el registro de complementos en escritorios alojados
  • Internet Explorer
    \VDARedirector.exe /unregIE
  • Firefox
    \VDARedirector.exe /unregFF
  • Chrome
    \VDARedirector.exe /unregChrome
  • Todos los exploradores
    \VDARedirector.exe /unregAl

Interceptación de URL entre exploradores Web

Descripción Configuración

De manera predeterminada, Internet Explorer redirige la dirección URL que se haya introducido. Si la URL no está en la lista negra pero es redirigida a otra URL por el explorador o el sitio Web, la URL final no se redirige aunque estuviera presente en la lista negra.

Para que la redirección de URL funcione correctamente, habilite el complemento cuando lo solicite el explorador Web. Si se inhabilitan los complementos mediante las opciones de Internet o cuando lo pida el sistema, la redirección de URL no funciona correctamente.

Los complementos de Firefox siempre redirigen las direcciones URL.

Cuando un usuario o un programa de instalación instalan un complemento, Firefox pide al usuario que permita o detenga la instalación del complemento en una nueva pestaña. Se debe permitir el complemento para poder usar esta función.

El complemento de Google Chrome siempre redirige la URL final de navegación y no las direcciones URL introducidas.

Las extensiones han sido instaladas externamente. Si inhabilita la extensión, la función de redirección de URL no funciona en Chrome. Si se necesita la redirección de URL en modo de incógnito, permita que la extensión se ejecute en modo de incógnito seleccionando esta opción.