Citrix Virtual Apps and Desktops

Redirecionamento de conteúdo do navegador

O redirecionamento de conteúdo do navegador impede a renderização de páginas da web na lista de permissões no lado do VDA. Este recurso usa o Citrix Workspace™ app para Windows ou o Citrix Workspace app para Linux para instanciar um mecanismo de renderização correspondente no lado do cliente, que busca o conteúdo HTTP e HTTPS da URL.

Nota:

Você pode especificar que as páginas da web sejam redirecionadas para o lado do VDA (e não redirecionadas no lado do cliente) usando uma lista de bloqueio.

Este mecanismo de layout da web de sobreposição é executado no dispositivo de endpoint em vez de no VDA e usa a CPU, GPU, RAM e rede do endpoint.

Apenas a área de visualização do navegador é redirecionada. A área de visualização é a área retangular no seu navegador onde o conteúdo é exibido. A área de visualização não inclui itens como a barra de endereços, a barra de ferramentas Favoritos e a barra de status. Esses itens estão na interface do usuário, que ainda estão sendo executados no navegador no VDA.

Exemplo de área de visualização

  1. Configure uma política do Studio que especifique uma Lista de Controle de Acesso contendo as URLs na lista de permissões para redirecionamento ou a lista de bloqueio que desabilita o redirecionamento para caminhos de URL específicos. Para que o navegador no VDA detecte que a URL para a qual o usuário está navegando corresponde à lista de permissões ou não corresponde a uma lista de bloqueio, uma extensão do navegador realiza a comparação. A extensão do navegador para o Internet Explorer 11 está incluída na mídia de instalação e é instalada automaticamente. Para o Chrome, a extensão do navegador está disponível na Chrome Web Store, e você pode implantá-la usando as Políticas de Grupo e arquivos ADMX. As extensões do Chrome são instaladas por usuário. A atualização de uma imagem dourada para adicionar ou remover uma extensão não é necessária.
  2. Se uma correspondência for encontrada na lista de permissões (por exemplo, https://www.mycompany.com/), e não houver correspondência com uma URL na lista de bloqueio (por exemplo, https://www.mycompany.com/engineering), um canal virtual (CTXCSB) instrui o Citrix Workspace app de que um redirecionamento é necessário e retransmite a URL. O Citrix Workspace app então instancia um mecanismo de renderização local e exibe o site.
  3. O Citrix Workspace app então integra o site de volta à área de conteúdo do navegador da área de trabalho virtual de forma contínua.

Nota:

Para obter mais informações sobre as novidades e correções para a extensão de redirecionamento de conteúdo do navegador, acesse a Chrome Web Store e pesquise “citrix® bcr” para encontrar a extensão.

A cor do logotipo especifica o status da extensão do Chrome. É uma destas três cores:

  • Verde: Ativo e conectado.
  • Cinza: Não ativo/ocioso na guia atual.
  • Vermelho: Quebrado/Não funcionando.

Você pode depurar o registro usando “Opções” no menu de extensões.

Exemplo de imagem de redirecionamento da área de visualização do navegador

Aqui estão os cenários de como o Citrix Workspace app busca conteúdo:

  • Busca no servidor e renderização no servidor: Não há redirecionamento porque você não adicionou o site à lista de permissões ou o redirecionamento falhou. Recorremos à renderização da página da web no VDA e usamos o Thinwire para remotar os gráficos. Use políticas para controlar o comportamento de fallback. Alto consumo de CPU, RAM e largura de banda no VDA.
  • Busca no servidor e renderização no cliente: O Citrix Workspace app contata e busca conteúdo do servidor web através do VDA usando um canal virtual (CTXPFWD). Esta opção é útil quando o cliente não tem acesso à internet (por exemplo, thin clients). Baixo consumo de CPU e RAM no VDA, mas a largura de banda é consumida no canal virtual ICA®.

    Existem três modos de operação para este cenário. O termo proxy refere-se a um dispositivo proxy que o VDA acessa para obter acesso à Internet.

    Qual opção de política escolher:

    • Proxy Explícito - Se você tiver um único proxy explícito em seu data center.
    • Direto ou Transparente - Se você não tiver proxies, ou se usar proxies transparentes.
    • Arquivos PAC - Se você depender de arquivos PAC para que os navegadores no VDA possam escolher automaticamente o servidor proxy apropriado para buscar uma URL especificada.

Arquivos PAC

  • Busca no cliente e renderização no cliente: Como o Citrix Workspace app contata o servidor web diretamente, ele requer acesso à internet. Este cenário descarrega todo o uso de rede, CPU e RAM do seu Site XenApp e XenDesktop®.

    Benefícios:

    • Melhor experiência do usuário final (Adaptive Bit Rate (ABR))
    • Uso reduzido de recursos do VDA (CPU/RAM/IO)
    • Consumo reduzido de largura de banda

Cenários de redirecionamento da área de visualização do navegador

Mecanismo de fallback:

Pode haver momentos em que o redirecionamento do cliente falha. Por exemplo, se a máquina cliente não tiver acesso direto à internet, uma resposta de erro pode retornar ao VDA. Nesses casos, o navegador no VDA pode recarregar e renderizar a página no servidor.

Você pode suprimir a renderização de elementos de vídeo no servidor usando a política existente “Prevenção de fallback do Windows Media”. Defina esta política como “Reproduzir todo o conteúdo apenas no cliente” ou “Reproduzir apenas conteúdo acessível ao cliente no cliente”. Essas configurações bloqueiam a reprodução de elementos de vídeo no servidor se houver falhas no redirecionamento do cliente. Esta política só entra em vigor quando você habilita o redirecionamento de conteúdo do navegador e a política da “Lista de Controle de Acesso” contém a URL que retorna. A URL não pode estar na política da lista de bloqueio.

Requisitos de sistema:

Endpoints Windows:

  • Windows 10
  • Citrix Workspace app 1809 para Windows ou posterior

Nota:

O redirecionamento de conteúdo do navegador é suportado apenas na Versão Atual do Citrix Workspace app para Windows, mas não nas versões LTSR do Citrix Workspace app, 1912 e 2203.1.

Endpoints Linux:

  • Citrix Workspace app 1808 para Linux ou posterior
  • Terminais thin client devem incluir WebKitGTK+

Citrix Virtual Apps and Desktops 7 1808 ou posterior e XenApp e XenDesktop 7.15 CU5 ou posterior:

  • Sistema operacional VDA: Windows 10 (versão mínima 1607), Windows Server 2012 R2, Windows Server 2016, Windows Server 2019

  • Navegador no VDA:

    • Google Chrome v66 ou posterior (o Chrome requer o Citrix Workspace app 1809 para Windows ou posterior no endpoint do usuário, Citrix Virtual Apps and Desktops™ 7 1808 VDA ou posterior e a extensão de redirecionamento de conteúdo do navegador)

    • Internet Explorer 11 e configure estas opções:

      • Desmarque “Modo Protegido Aprimorado” em: “Opções da Internet” > “Avançadas” > “Segurança”
      • Marque “Habilitar extensões de navegador de terceiros” em: “Opções da Internet” > “Avançadas” > “Navegação”

Solução de problemas

Para obter informações sobre solução de problemas, consulte o artigo da Central de Conhecimento https://support.citrix.com/article/CTX230052

Extensão do Chrome para redirecionamento de conteúdo do navegador

Para usar o redirecionamento de conteúdo do navegador com o Chrome, adicione a extensão de redirecionamento de conteúdo do navegador da Chrome Web Store. Clique em “Adicionar ao Chrome” no ambiente Citrix Virtual Apps and Desktops.

A extensão não é necessária na máquina cliente do usuário – apenas no VDA.

Requisitos de sistema

  • Chrome v66 ou superior
  • Extensão de redirecionamento de conteúdo do navegador
  • Citrix Virtual Apps and Desktops 7 1808 ou superior
  • Citrix Workspace app 1809 para Windows ou superior

Nota:

O redirecionamento de conteúdo do navegador é suportado apenas na Versão Atual do Citrix Workspace app para Windows, mas não nas versões LTSR do Citrix Workspace app, 1912 e 2203.1.

Extensão de redirecionamento de conteúdo do navegador

Este método funciona para usuários individuais. Para implantar a extensão para um grande grupo de usuários em sua organização, implante a extensão usando a Política de Grupo.

Implantar a extensão usando a Política de Grupo

  1. Importe os arquivos ADMX do Google Chrome para o seu ambiente. Para obter informações sobre como baixar modelos de política e instalar e configurar os modelos no seu Editor de Política de Grupo, consulte Definir políticas do navegador Chrome em PCs gerenciados.
  2. Abra seu console de Gerenciamento de Política de Grupo e vá para “Configuração do Usuário \ Modelos Administrativos\Modelos Administrativos Clássicos (ADM) \ Google\ Google Chrome \ Extensões”. Habilite a configuração “Configurar a lista de aplicativos e extensões instalados à força”.

    Extensão de redirecionamento de conteúdo do navegador

  3. Clique em “Mostrar” e digite a seguinte string, que corresponde ao ID da extensão. Atualize a URL para a extensão de redirecionamento de conteúdo do navegador.

    hdppkjifljbdpckfajcmlblbchhledln; https://clients2.google.com/service/update2/crx

    Redirecionamento de conteúdo do navegador mostra

  4. Aplique a configuração e, após uma atualização de gpupdate, o usuário recebe automaticamente a extensão. Se você iniciar o navegador Chrome na sessão do usuário, a extensão já estará aplicada e eles não poderão removê-la.

    Quaisquer atualizações da extensão são instaladas automaticamente nas máquinas dos usuários através da URL de atualização que você especificou na configuração.

    Se a configuração “Configurar a lista de aplicativos e extensões instalados à força” estiver definida como “Desabilitado”, a extensão é automaticamente removida do Chrome para todos os usuários.

Extensão do Edge Chromium para redirecionamento de conteúdo do navegador

Para instalar a extensão de redirecionamento de conteúdo do navegador no Edge, certifique-se de ter a versão 83.0.478.37 ou superior do navegador Edge instalada.

  1. Clique na opção “Extensões”. Escolha “Gerenciar extensão”. Ative “Permitir extensões de outras lojas”.
  2. Clique no link da “Chrome Web Store” e a extensão aparecerá na barra superior direita. Para mais informações sobre extensões do Microsoft Edge, consulte Extensões.

Extensão do Edge para redirecionamento de conteúdo do navegador

Redirecionamento de conteúdo do navegador e DPI

Ao usar o redirecionamento de conteúdo do navegador com o DPI (escala) definido para qualquer valor acima de 100% na máquina do usuário, a tela de conteúdo do navegador redirecionado é exibida incorretamente. Para evitar esse problema, não defina o DPI ao usar o redirecionamento de conteúdo do navegador. Outra maneira de evitar o problema é desabilitar a aceleração de GPU do redirecionamento de conteúdo do navegador para o Chrome, criando a chave de registro na máquina do usuário. Para obter informações, consulte Redirecionamento de conteúdo do navegador e DPI na lista de recursos gerenciados através do registro.

Single sign-on com Autenticação Integrada do Windows

O redirecionamento de conteúdo do navegador aprimora a sobreposição para usar o esquema Negotiate para autenticação em servidores web configurados com Autenticação Integrada do Windows (IWA) dentro do mesmo domínio do VDA.

Por padrão, o redirecionamento de conteúdo do navegador usa um esquema de autenticação básica que exige que os usuários se autentiquem com suas credenciais de VDA cada vez que acessam o servidor web. Para single sign-on, você pode habilitar a configuração de política “Suporte à Autenticação Integrada do Windows para redirecionamento de conteúdo do navegador” ou criar uma chave de registro no VDA.

Antes de habilitar o single sign-on, conclua o seguinte:

  • Configure a infraestrutura Kerberos para emitir tickets para nomes de principal de serviço (SPNs) construídos a partir do nome do host. Por exemplo, HTTP/serverhostname.com.
  • Para busca no servidor: Ao usar o redirecionamento de conteúdo do navegador no modo de busca no servidor, certifique-se de que o DNS esteja configurado corretamente no VDA.
  • Para busca no cliente: Ao usar o redirecionamento de conteúdo do navegador no modo de busca no cliente, certifique-se de que o DNS esteja configurado corretamente no dispositivo cliente e que você permita conexões TCP da sobreposição para o endereço IP do servidor web.

Para configurar o single sign-on usando a política de redirecionamento de conteúdo do navegador, consulte a configuração Suporte à Autenticação Integrada do Windows para redirecionamento de conteúdo do navegador.

Alternativamente, você pode habilitar o single sign-on para um servidor web adicionando uma chave de registro no VDA. Para obter informações, consulte Single sign-on com Autenticação Integrada do Windows para redirecionamento de conteúdo do navegador na lista de recursos gerenciados através do registro.

Cabeçalho de solicitação User-agent

O cabeçalho user-agent ajuda a identificar solicitações HTTP enviadas pelo redirecionamento de conteúdo do navegador. Essa configuração pode ser útil ao configurar regras de proxy e firewall. Por exemplo, se o servidor bloquear as solicitações enviadas pelo redirecionamento de conteúdo do navegador, você pode criar uma regra que contenha o cabeçalho user-agent para ignorar certos requisitos.

Apenas dispositivos Windows suportam o cabeçalho de solicitação user-agent.

Por padrão, a string do cabeçalho de solicitação user-agent está desabilitada. Para habilitar o cabeçalho user-agent para conteúdo renderizado no cliente, use o Editor de Registro. Para obter informações, consulte Cabeçalho de solicitação User-agent na lista de recursos gerenciados através do registro.

Compatibilidade do cliente de redirecionamento de conteúdo do navegador

Você pode usar o WMI para verificar se o seu cliente é compatível com o redirecionamento de conteúdo do navegador. Qualquer método para acessar o WMI funciona. O seguinte é um exemplo usando o PowerShell.

  1. Abra o PowerShell.
  2. Execute Get-WmiObject -Class CTXBCRStatus.
  3. Verifique o parâmetro BCR_Capable.
    • Se True, o cliente é compatível com o redirecionamento de conteúdo do navegador.
    • Se False, o cliente não é compatível com o redirecionamento de conteúdo do navegador.

Informações adicionais

  • Se CtxBrowserSvc não estiver disponível, nenhum resultado será exibido ao executar o comando.
  • Se CtxBrowserSvc nunca foi executado, os resultados retornarão um erro de classe inválida.