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ão no lado VDA. Esse recurso usa o aplicativo Citrix Workspace 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 reorientadas ao lado VDA (e não reorientadas no lado do cliente) usando uma lista de blocos.

Esse mecanismo de layout da Web de sobreposição é executado no dispositivo de ponto de extremidade em vez de no VDA e usa o ponto de extremidade CPU, GPU, RAM e rede.

Somente o visor do navegador é redirecionado. O visor é a área retangular do seu navegador onde o conteúdo é exibido. O visor não inclui coisas como a Barra de Endereços, Barra de Ferramentas Favoritos, Barra de Status. Esses itens estão na interface do usuário, que ainda estão sendo executados no navegador no VDA.

Exemplo de visor

  1. Configure uma política do Studio que especifique uma Lista de Controle de Acesso que contém os URLs na lista de permissões para redirecionamento ou a lista de bloqueios que desativa 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 bloqueios, uma extensão do navegador executa 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. No caso do 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 os arquivos ADMX. As extensões do Chrome são instaladas por usuário. Não é necessário atualizar uma imagem dourada para adicionar ou remover uma extensão.
  2. Se for encontrada uma correspondência na lista de permissões (por exemplo https://www.mycompany.com/) e não houver correspondência com um URL na lista de bloqueios (por exemplo https://www.mycompany.com/engineering), um canal virtual (CTXCSB) instrui o aplicativo Citrix Workspace que é necessário um redirecionamento e retransmite o URL. O aplicativo Citrix Workspace instancia um mecanismo de renderização local e exibe o site.
  3. O aplicativo Citrix Workspace combina o site com a área de conteúdo do navegador de desktop virtual sem interrupções.

Nota:

Para obter mais informações sobre o que há de novo 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. A cor será uma destas três:

  • Verde: ativo e conectado.
  • Cinza: não ativo/ocioso na guia atual.
  • Vermelho: interrompido/não está funcionando.

Você pode depurar o log usando Options no menu de extensões.

Imagem de exemplo de redirecionamento de viewport do navegador

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

  • Obtenção 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 foi malsucedido. Recorremos à renderização da página da Web no VDA e usamos o Thinwire para tornar os gráficos remotos. Use políticas para controlar o comportamento de fallback. Alto consumo de CPU, RAM e largura de banda no VDA.
  • Obtenção no servidor e renderização no cliente: o aplicativo Citrix Workspace contata e busca conteúdo do servidor web por meio do VDA usando um canal virtual (CTXPFWD). Essa opção é útil quando o cliente não tem acesso à internet (por exemplo, clientes finos). 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 neste 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 no datacenter.
    • Direto ou transparente - Se você não tiver proxies ou se você 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 um URL especificado.

Arquivos PAC

  • Busca do cliente e renderização do cliente: como o aplicativo Citrix Workspace entra em contato diretamente com o servidor da Web, ele requer acesso à internet. Esse cenário isenta todo o uso de rede, CPU e RAM do site XenApp e XenDesktop.

    Benefícios:

    • Melhor experiência do usuário final (Taxa de bits adaptável (ABR))
    • Redução do uso de recursos VDA (CPU/RAM/IO)
    • Consumo reduzido de largura de banda

Imagem de cenários de redirecionamento de viewport 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 poderá voltar ao VDA. Nesses casos, o navegador no VDA pode recarregar e renderizar a página no servidor.

Você pode suprimir a renderização do servidor de elementos de vídeo usando a política existente de prevenção de fallback de mídia do Windows. Defina esta política para Reproduzir todo o conteúdo somente 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 Lista de Controle de Acesso contém a URL que oferece fallback. O URL não pode estar na política de lista de bloqueios.

Requisitos do sistema:

Pontos de extremidade Windows:

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

Nota:

O redirecionamento de conteúdo do navegador é suportado apenas na versão atual (CR) do aplicativo Citrix Workspace para Windows, mas não nas versões LTSR 1912 e 2203.1 do aplicativo Citrix Workspace.

Pontos de extremidade Linux:

  • Aplicativo Citrix Workspace 1808 para Linux ou posterior
  • Os terminais clientes finos 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 aplicativo Citrix Workspace 1809 ou posterior para Windows no ponto de extremidade 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 configurar estas opções:

      • Limpe o Enhanced Protected Mode em: Internet Options > Advanced > Security
      • Assinale Enable third-party browser extensions em: Internet Options > Advanced > Browsing

Solução de problemas

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

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

Para usar o redirecionamento de conteúdo do navegador com o Chrome, adicione a extensão de redirecionamento de conteúdo do navegador na Chrome Web Store. Clique em Add to Chrome no ambiente do Citrix Virtual Apps and Desktops.

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

Requisitos do sistema

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

Nota:

O redirecionamento de conteúdo do navegador é suportado apenas na versão atual (CR) do aplicativo Citrix Workspace para Windows, mas não nas versões LTSR 1912 e 2203.1 do aplicativo Citrix Workspace.

Extensão de redirecionamento de conteúdo do navegador

Este método funciona para usuários individualmente. Para implantar a extensão em 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 do Google Chrome ADMX para o seu ambiente. Para obter informações sobre como baixar modelos de política e instalar e configurar os modelos no Editor de Política de Grupo, consulte Definir políticas do navegador Chrome em PCs gerenciados.
  2. Abra o console de Gerenciamento de Diretiva de Grupo e vá para User Configuration \ Administrative Templates\Classic Administrative Templates (ADM) \ Google\ Google Chrome \ Extensions. Ative a configuração Configure the list of force-installed apps and extensions.

    Extensão de redirecionamento de conteúdo do navegador

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

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

    O redirecionamento de conteúdo do navegador é exibido

  4. Aplique a configuração e depois de uma atualização do 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á será aplicada e não poderá ser removida.

    Todas as atualizações da extensão são instaladas automaticamente nos computadores dos usuários por meio do URL de atualização especificado na configuração.

    Se a configuração Configure the list of force-installed apps and extensions estiver definida como Disabled, a extensão será removida automaticamente do Chrome para todos os usuários.

Redirecionamento de conteúdo do navegador Extensão Edge Chromium

Para instalar a extensão de redirecionamento de conteúdo do navegador no Edge, verifique se você tem instalada a versão 83.0.478.37 ou superior do navegador Edge.

  1. Clique na opção Extensions. Escolha Manage extension. Ative Allow extensions from other stores.
  2. Clique no link Chrome Web Store e a extensão aparece na barra no canto superior direito. Para obter mais informações sobre extensões do Microsoft Edge, consulte Extensões.

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

Redirecionamento de conteúdo do navegador e DPI

Ao usar o redirecionamento de conteúdo do navegador com o DPI (dimensionamento) definido para algum 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 é desativar a aceleração da GPU de redirecionamento de conteúdo do navegador para o Chrome criando a chave de registro no computador do usuário. Para obter informações, consulte Redirecionamento de conteúdo do navegador e DPI na lista de recursos gerenciados pelo registro.

Logon único com autenticação integrada do Windows

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

Por padrão, o redirecionamento de conteúdo do navegador usa um esquema de autenticação básico que exige que os usuários se autentiquem com suas credenciais VDA sempre que acessarem o servidor da Web. Para logon único, você pode habilitar a configuração de política Browser content redirection Integrated Windows Authentication support ou criar uma chave de registro no VDA.

Antes de ativar o logon único, faça o seguinte:

  • Configure a infraestrutura Kerberos para emitir tickets para SPNs (nomes principais de serviço) construídos a partir do nome do host. Por exemplo, HTTP/serverhostname.com.
  • Para busca do servidor: Quando você usa o redirecionamento de conteúdo do navegador no modo de busca do servidor, verifique se o DNS está configurado corretamente no VDA.
  • Para busca do cliente: quando você usa o redirecionamento de conteúdo do navegador no modo de busca do cliente, verifique se o DNS está configurado corretamente no dispositivo cliente e que você permite conexões TCP da sobreposição para o endereço IP do servidor Web.

Para configurar o logon único usando a política de redirecionamento de conteúdo do navegador, consulte a configuração Browser content redirection Integrated Windows Authentication support .

Como alternativa, você pode habilitar o logon único em um servidor Web adicionando uma chave de registro no VDA. Para obter informações, consulte Single sign-on with Integrated Windows Authentication for browser content redirection na lista de recursos gerenciados por meio do registro.

Cabeçalho de solicitação do agente do usuário

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

Somente dispositivos Windows suportam o cabeçalho de solicitação de agente-usuário.

Por padrão, a string de cabeçalho de solicitação agente-usuário está desabilitada. Para habilitar o cabeçalho agente-usuário para conteúdo renderizado pelo cliente, use o Editor do Registro. Para obter informações, consulte User-agent request header na lista de recursos gerenciados por meio 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. Use qualquer método para acessar os trabalhos do WMI. Veja a seguir 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 tiver sido executado, os resultados retornarão um erro de classe inválido.