Para permitir que los usuarios de Receiver para Chrome puedan acceder a recursos alojados en XenDesktop y XenApp, debe crear un almacén de StoreFront. También debe habilitar las conexiones WebSocket en NetScaler Gateway, XenApp y XenDesktop, según considere necesario. Además, puede mejorar la experiencia de usuario mediante la instalación de componentes opcionales en las máquinas que proporcionan los escritorios y las aplicaciones.
Receiver para Chrome emplea el protocolo WebSocket para acceder a escritorios virtuales y a aplicaciones alojadas. De forma predeterminada, las conexiones WebSocket están prohibidas en XenDesktop y XenApp. Si quiere permitir que los usuarios accedan a escritorios y aplicaciones desde la red local sin que se conecten a través de NetScaler Gateway, debe permitir las conexiones WebSocket en XenDesktop y XenApp.
Las conexiones WebSocket también están inhabilitadas de forma predeterminada en NetScaler Gateway. Para los usuarios remotos que accedan a sus escritorios y aplicaciones a través de NetScaler Gateway, debe crear un perfil HTTP con conexiones WebSocket habilitadas y enlazarlo al servidor virtual de NetScaler Gateway o aplicar el perfil de forma global. Para obtener más información sobre la creación de perfiles HTTP, consulte Configuraciones HTTP.
Para obtener más información sobre la configuración de directivas de XenDesktop y XenApp, consulte las directivas de Citrix.
Para las conexiones WebSockets, XenDesktop y XenApp utilizan de forma predeterminada el puerto 8008. Si decide usar un puerto diferente, por ejemplo, debido al firewall o a otras restricciones de red, también debe configurar el sitio de Receiver para Web para usar el puerto nuevo.
Las conexiones de todos los sitios de Receiver para Web se aceptan de forma predeterminada.
No aplique las directivas WebSocket de XenDesktop o XenApp a las máquinas aprovisionadas mediante esta imagen maestra. Puede comprobar si se aplican las directivas WebSocket en la VM de la imagen maestra con la herramienta rsop.msc o mediante el comando gpresult desde el símbolo del sistema.
Esta solución no sirve con implementaciones entregadas y administradas con App Orchestration.
Las máquinas deben reiniciarse para aplicar las directivas WebSocket. Para las máquinas basadas en Provisioning Services que han sido configuradas para usar archivos caché de escritura persistentes y para las máquinas implementadas mediante MCS (las cuales tienen discos de identidad independientes), las directivas se conservan cuando las máquinas se reinician. No obstante, para los catálogos de máquinas basadas en Provisioning Services que han sido configuradas para usar archivos caché de escritura temporales, estas directivas deben aplicarse al disco virtual o no se implementarán correctamente en los dispositivos de destino.
Complete los siguientes pasos para comprobar que las directivas se aplican correctamente al disco virtual.
Para obtener más información, consulte Administración de dispositivos de destino. Debe usar un dispositivo de destino que forme parte del catálogo de máquinas y del grupo de entrega o las directivas no se aplicarán.
Para obtener más información, consulte Actualización manual de una imagen de disco virtual.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICAPoliciesAcceptWebSocketsConnections
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\WebSocketsPort
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\WSTrustedOriginServerList
Si no utiliza el control de versiones de discos virtuales, puede aplicar las directivas a la imagen del disco virtual base si apaga todos los dispositivos de destino que utilicen dicho disco virtual, lo coloca en modo de imagen privada (Private Image) y, a continuación, inicia el dispositivo de destino para actualizar la imagen.
Hay dos componentes opcionales disponibles que permiten mejorar la experiencia de los usuarios de Receiver para Chrome con una mayor integración entre XenDesktop, XenApp y Chrome OS.
App Switcher está configurado para ejecutarse automáticamente en segundo plano cuando los usuarios establecen una sesión.
Para obtener más información sobre la configuración de directivas de XenDesktop y XenApp, consulte las directivas de Citrix.
Se requieren almacenes StoreFront con los sitios de Receiver para Web para que los usuarios de Receiver para Chrome tengan acceso a los escritorios y a las aplicaciones entregadas por XenDesktop y XenApp.
Se creará automáticamente un sitio de Receiver para Web para los nuevos almacenes. Para obtener más información sobre la creación de almacenes de StoreFront, consulte Creación de almacenes.
chromeAppPreferences='{"type":"update","ui":{"toolbar":{"menubar":true}}}' />
Este parámetro es necesario para habilitar la barra de herramientas de la sesión para los usuarios que se descarguen Receiver para Chrome desde Chrome Web Store. Si, en su lugar, decide entregar una versión reempaquetada de Receiver para Chrome a los usuarios, puede habilitar la barra de herramientas de la sesión si modifica el archivo de configuración de Receiver para Chrome. Para obtener más información, consulte, Implementación de Receiver para Chrome para los usuarios.