Redirección de contenido del navegador
Información general
La redirección de contenido del navegador permite renderizar páginas web de la lista de permitidos en el lado del cliente. Esta función usa la aplicación Citrix Workspace™ para iniciar un motor de renderizado correspondiente en el lado del cliente, que obtiene el contenido HTTP y HTTPS de la URL.
Nota:
El VDA de Linux admite la redirección de contenido del navegador en Google Chrome.
Este motor de diseño web superpuesto se ejecuta en el cliente en lugar de en el VDA y utiliza la CPU, la GPU, la RAM y la red del cliente.
Solo se redirige la ventana gráfica del navegador. La ventana gráfica es el área rectangular del navegador donde se muestra el contenido. La ventana gráfica no incluye elementos como la barra de direcciones, la barra de favoritos y la barra de estado. Esos elementos siguen ejecutándose en el navegador del VDA.

- Configura una directiva de Studio que especifique una lista de control de acceso con las URL de la lista de permitidos para la redirección. Configura una lista de bloqueados que inhabilite la redirección para URL específicas.
Si se encuentra una coincidencia con una URL en una lista de permitidos, pero no en ninguna lista de bloqueados, un canal virtual (CTXCSB) indica a la aplicación Citrix Workspace que se requiere una redirección y retransmite la URL. La aplicación Citrix Workspace inicia entonces un motor de renderizado local y muestra el sitio web.
A continuación, la aplicación Citrix Workspace integra el sitio web de nuevo en el área de contenido del navegador del escritorio virtual sin problemas.

- 1. Icono de la extensión de redirección de contenido del navegador de Citrix®
El color del icono de la extensión especifica el estado de la extensión de Chrome. Es uno de estos tres colores:
- Verde: Activa y conectada
- Gris: Inactiva/ociosa en la ficha actual
- Rojo: Rota/No funciona
- 2. Ventana gráfica renderizada en el cliente o integrada de nuevo en el escritorio virtual
- VDA de Linux
-
- Cliente Windows
- Estos son los escenarios de cómo la aplicación Citrix Workspace obtiene el contenido:
-

-
Obtención y renderizado en el servidor: No hay redirección porque no agregaste el sitio a la lista de permitidos o la redirección falló. Recurrimos a renderizar la página web en el VDA y usamos Thinwire para la transmisión remota de los gráficos. Usa las directivas para controlar el comportamiento de reserva. Este escenario provoca un alto consumo de CPU, RAM y ancho de banda en el VDA.
- Obtención en el servidor y renderizado en el cliente: La aplicación Citrix Workspace se pone en contacto con el servidor web y obtiene contenido de él a través del VDA mediante un canal virtual (CTXPFWD). Esta opción es útil cuando el cliente no tiene acceso al servidor web (por ejemplo, clientes ligeros). Reduce el consumo de CPU y RAM en el VDA, pero el ancho de banda se consume en el canal virtual ICA®.
Hay tres modos de funcionamiento para este escenario. CTXPFWD reenvía los datos a un dispositivo proxy al que el VDA accede para obtener acceso al servidor web.
Qué opción de directiva elegir:
- Proxy explícito: Si tienes un único proxy explícito en tu centro de datos.
- Directo o transparente: Si no tienes proxies o si usas proxies transparentes.
-
Archivos PAC: Si dependes de archivos PAC para que los navegadores del VDA puedan elegir automáticamente el servidor proxy adecuado para obtener una URL específica.
-
Para obtener más información, consulta la configuración de Configuración de proxy de redirección de contenido del navegador más adelante en este artículo.
-

- Obtención y renderizado en el cliente: Como la aplicación Citrix Workspace se pone en contacto directamente con el servidor web, requiere acceso a Internet. Este escenario descarga todo el uso de red, CPU y RAM de tu sitio de Citrix Virtual Apps and Desktops™.
Ventajas:
- Mejor experiencia para el usuario final (tasa de bits adaptable (ABR))
- Menor uso de recursos del VDA (CPU/RAM/E/S)
- Menor consumo de ancho de banda
Requisitos del sistema
Cliente Windows:
- Aplicación Citrix Workspace 1809 para Windows o posterior
VDA de Linux:
- Navegador en el VDA: Google Chrome v66 o posterior con la extensión de redirección de contenido del navegador de Citrix agregada
Configurar la redirección de contenido del navegador
Para usar la redirección de contenido del navegador, configura las directivas pertinentes e instala la extensión de redirección de contenido del navegador en Google Chrome. Para ello, completa los siguientes pasos:
-
En Citrix Studio, establece Redirección de contenido del navegador en Permitido para habilitar la redirección de contenido del navegador.

-
Especifica una lista de permitidos de URL cuyo contenido se puede redirigir al cliente y una lista de bloqueados que deshabilita la redirección para URL específicas. Configurar una lista de bloqueados es opcional.
La configuración Configuración de ACL de redirección de contenido del navegador especifica una lista de permitidos de URL cuyo contenido se puede redirigir al cliente. Al especificar URL, puedes usar el comodín
*para representar todos los componentes de la URL, excepto el protocolo.
A continuación, se muestran ejemplos permitidos:
-
http://www.xyz.com/index.html(Puedes lograr una mayor granularidad especificando rutas en la URL. Por ejemplo, si especificashttps://www.xyz.com/sports/index.html, solo se redirige la páginaindex.html.) https://www.xyz.com/*http://www.xyz.com/*videos*http://*.xyz.com/http://*.*.com/

La configuración Configuración de la lista de bloqueados de redirección de contenido del navegador especifica una lista de bloqueados que deshabilita la redirección para URL específicas.

-
-
Para habilitar la obtención del servidor y la representación del cliente, configura la opción Configuración de proxy de redirección de contenido del navegador.
Esta configuración proporciona opciones para los ajustes de proxy en el VDA para la redirección de contenido del navegador. Si está habilitada con una dirección de proxy y un número de puerto válidos, una URL PAC/WPAD o una configuración Directa/Transparente, la aplicación Citrix Workspace siempre intenta primero la obtención del servidor y la representación del cliente. Para obtener más información, consulta el Mecanismo de reserva.
Si está deshabilitada o no configurada y se utiliza un valor predeterminado, la aplicación Citrix Workspace intenta la obtención del cliente y la representación del cliente.
De forma predeterminada, esta configuración está Prohibida.
Patrón permitido para un proxy explícito:
http://\<hostname/ip address\>:\<port\>Ejemplo:
http://proxy.example.citrix.com:80 http://10.10.10.10:8080Patrones permitidos para archivos PAC/WPAD:
http://<hostname/ip address>:<port>/<path>/<Proxy.pac>Ejemplo:
http://wpad.myproxy.com:30/configuration/pac/Proxy.pachttps://<hostname/ip address>:<port>/<path>/<wpad.dat>Ejemplo:
http://10.10.10.10/configuration/pac/wpad.datPatrones permitidos para proxies directos o transparentes:
Escribe la palabra DIRECT en el cuadro de texto de la directiva.
Nota:
También puedes configurar un proxy editando el valor del registro
HKLM\Software\Citrix\HdxMediastream\WebBrowserRedirectionProxyAddress.Además, el valor del registroHKLM\Software\Citrix\HdxMediastream\AllowNonTlsPacUrite permite decidir si permites las descargas de archivos PAC a través de HTTP. El valor predeterminado es 0, lo que significa que HTTP no está permitido.Los registros anulan las opciones de configuración de directivas. Para obtener una lista de las claves de registro relevantes, consulta Anulaciones de claves de registro de redirección de contenido del navegador.
-
Haz clic en Agregar a Chrome en el VDA para agregar la extensión de redirección de contenido del navegador de Citrix desde Chrome Web Store. Hacer esto ayuda al navegador en el VDA a detectar si una URL (a la que se está navegando) coincide con una lista de permitidos o una lista de bloqueados.
Importante:
La extensión no es necesaria en el cliente. Agrégala solo en el VDA.
Las extensiones de Chrome se instalan por usuario. No es necesario actualizar una imagen dorada para agregar o quitar una extensión.

Mecanismo de reserva
Si habilitas la directiva Configuración de proxy de redirección de contenido del navegador, la aplicación Citrix Workspace intenta la obtención del servidor y la representación del cliente. Si la obtención del servidor y la representación del cliente fallan, se recurre a la obtención del cliente y la representación del cliente. Si la máquina cliente no tiene acceso al servidor web, el navegador en el VDA puede recargar y representar la página en el servidor (obtención del servidor y representación del servidor).
Anulaciones de claves de registro de redirección de contenido del navegador
Advertencia:
Editar el registro incorrectamente puede causar problemas graves que podrían requerir que reinstales tu sistema operativo. Citrix no puede garantizar que los problemas resultantes del uso incorrecto del Editor del Registro se puedan resolver. Usa el Editor del Registro bajo tu propio riesgo. Asegúrate de hacer una copia de seguridad del registro antes de editarlo.
HKLM\Software\Citrix\HdxMediastream
| Nombre | Tipo | Valor |
|---|---|---|
| WebBrowserRedirection | DWORD | 1=Permitido, 0=Prohibido |
| WebBrowserRedirectionAcl | REG_MULTI_SZ | / |
| WebBrowserRedirectionProxyAddress | REG_SZ | Si lo configuras en cualquiera de los siguientes modos, se habilita la obtención del servidor y la representación del cliente: Proxy explícito - Si tienes un único proxy explícito en tu centro de datos. Directo o transparente - Si no tienes proxies, o si usas proxies transparentes. Archivos PAC - Si dependes de archivos PAC para que los navegadores en el VDA puedan elegir automáticamente el servidor proxy adecuado para obtener una URL especificada. |
| WebBrowserRedirectionBlacklist | REG_MULTI_SZ | / |
| AllowNonTlsPacUri | DWORD | Determina si se permiten las descargas de archivos PAC a través de HTTP. El valor predeterminado es 0, lo que significa que HTTP no está permitido. Si lo configuras en 1, HDXWebProxy.exe puede descargar archivos PAC a través de HTTP (no estrictamente a través de HTTPS). |