Redirecionamento de host para cliente
O redirecionamento de host para cliente permite que URLs, incorporadas como hiperlinks em aplicativos executados em uma sessão Citrix, sejam abertas usando o aplicativo correspondente no dispositivo de ponto de extremidade do usuário. Alguns casos de uso comuns para redirecionamento de host para cliente incluem:
- Redirecionamento de sites nos casos em que o servidor Citrix não tem acesso da Internet ou da rede à fonte.
- Redirecionamento de sites quando executar um navegador da Web dentro da sessão Citrix não é desejado por motivos de segurança, desempenho, compatibilidade ou escalabilidade.
- Redirecionamento de tipos de URL específicos nos casos em que os aplicativos necessários para abrir a URL não estão instalados no servidor Citrix.
O redirecionamento de host para cliente não se destina a URLs que você acessa em uma página da Web ou digita na barra de endereços do navegador da Web em execução na sessão Citrix. Para redirecionar URLs em navegadores da Web, consulte Redirecionamento de URL bidirecional ou Redirecionamento de conteúdo do navegador.
Requisitos do sistema
- VDA para SO multissessão
- Clientes compatíveis:
- Aplicativo Citrix Workspace para Windows
- Aplicativo Citrix Workspace para Mac
- Aplicativo Citrix Workspace para Linux
- Aplicativo Citrix Workspace para HTML5
- Aplicativo Citrix Workspace para Chrome
O dispositivo cliente deve ter um aplicativo instalado e configurado para lidar com o redirecionamento dos tipos de URL.
Configuração
Use a política Citrix Host to client redirection para ativar essa funcionalidade. Host to client redirection é desativada por padrão. Depois de ativar a política Host to client redirection, o aplicativo Citrix Launcher se registra no servidor Windows para garantir que ele possa interceptar URLs e enviá-las para o dispositivo cliente.
Em seguida, você deve configurar a política de grupo do Windows para usar o Citrix Launcher como o aplicativo padrão para os tipos de URL necessários. No VDA do servidor Citrix, crie o arquivo ServerFTAdefaultPolicy.xml e insira o seguinte código XML.
<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
<Association Identifier="http" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
<Association Identifier="https" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
</DefaultAssociations>
<!--NeedCopy-->
No console de gerenciamento de política de grupo, vá para Configuração do computador > Modelos Administrativos > Componentes do Windows > Explorador de Arquivos > Definir um arquivo de configuração de associações padrão e salve o seu arquivo ServerFTAdefaultPolicy.xml.
Nota:
Se um servidor Citrix não tiver as configurações da política de grupo, o Windows solicitará que os usuários selecionem um aplicativo para abrir URLs.
Por padrão, oferecemos suporte ao redirecionamento dos seguintes tipos de URL:
- HTTP
- HTTPS
- RTSP
- RTSPU
- PNM
- MMS
Para incluir tipos de URL padrão ou personalizados adicionais na lista para redirecionamento, crie uma nova linha Association Identifier no arquivo ServerFTAdefaultPolicy.xml referenciado anteriormente. Por exemplo:
<Association Identifier="ftp" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
<Association Identifier="mailto" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
<Association Identifier="customtype1" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
<Association Identifier="customtype2" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
Adicionar tipos de URL à lista também requer a configuração do cliente. Crie a seguinte chave de registro e os valores no cliente Windows.
Nota:
Editar o registro incorretamente pode causar sérios problemas que podem exigir que você reinstale seu sistema operacional. A Citrix não pode garantir que os problemas resultantes do uso incorreto do Editor do Registro possam ser resolvidos. Use o Editor do Registro por sua conta e risco. Tenha o cuidado de fazer backup do registro antes de editá-lo.
- Chave: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Policies\Citrix\ICA Client\SFTA
- Nome do valor: ExtraURLProtocols
- Tipo de valor: REG_SZ
- Dados de valor: especifique os tipos de URL necessários separados por ponto e vírgula. Inclua tudo antes da parte da autoridade do URL. Por exemplo:
ftp://;mailto:;customtype1://;custometype2://
Você pode adicionar tipos de URL somente para clientes Windows. Os clientes que não têm as configurações de registro acima rejeitam o redirecionamento de volta para a sessão Citrix. O cliente deve ter um aplicativo instalado e configurado para lidar com os tipos de URL especificados.
Para remover os tipos de URL da lista de redirecionamento padrão, crie a seguinte chave de registro e os valores no VDA do servidor.
-
Chave: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\SFTA
- Nome do valor: DisableServerFTA
- Tipo de valor: DWORD
-
Dados de valor: 1
- Nome do valor: NoRedirectClasses
- Tipo de valor: REG_MULTI_SZ
- Dados de valor: especifique qualquer combinação dos valores:
http
,https
,rtsp
,rtspu
,pnm
oumms
. Digite vários valores em linhas separadas. Por exemplo:
http
https
rtsp
Para habilitar o redirecionamento de host para cliente para um conjunto específico de sites, crie uma chave de registro e valores no VDA do servidor.
- Chave: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\SFTA
- Nome do valor: ValidSites
- Tipo de valor: REG_MULTI_SZ
- Dados de valor: especifique qualquer combinação de nomes de domínio totalmente qualificados (FQDNS). Digite vários FQDNS em linhas separadas. Inclua somente o FQDN, sem protocolos (
http://
ouhttps://
). Um FQDN pode incluir um asterisco (*
) como caractere curinga apenas na posição mais à esquerda. Este caractere curinga combina um único nível de domínio, que é consistente com as regras no RFC 6125. Por exemplo:
www.exmaple.com
*.example.com
Nota:
Você não pode usar a chave ValidSites em combinação com as chaves DisableServerFTA e NoRedirectClasses.
Configuração do navegador padrão de VDA do servidor
Você pode ativar o redirecionamento de host para cliente para substituir qualquer configuração do navegador padrão no VDA do servidor. Se um URL da Web não for redirecionado, o Citrix Launcher passa a URL para o navegador configurado na chave de registro command_backup
. A chave aponta para o Internet Explorer por padrão, mas você pode modificá-la para incluir o caminho para um navegador diferente.
-
Internet Explorer (padrão)
- Chave: HKEY_CLASSES_ROOT\http\shell\open\command_backup
- Nome do valor: Default
- Tipo de valor: REG_SZ
-
Dados de valor:
"c:\program files\internet explorer\iexplore.exe" %1
- Chave: HKEY_CLASSES_ROOT\https\shell\open\command_backup`
- Nome do valor: Default
- Tipo de valor: REG_SZ
- Dados de valor:
"c:\program files\internet explorer\iexplore.exe" %1
-
Google Chrome
- Chave: HKEY_CLASSES_ROOT\http\shell\open\command_backup
- Nome do valor: Default
- Tipo de valor: REG_SZ
-
Dados de valor:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" %1
- Chave: HKEY_CLASSES_ROOT\https\shell\open\command_backup
- Nome do valor: Default
- Tipo de valor: REG_SZ
- Dados de valor:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" %1
-
Microsoft Edge
- Chave: HKEY_CLASSES_ROOT\http\shell\open\command_backup
- Nome do valor: Default
- Tipo de valor: REG_SZ
-
Dados de valor:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" %1
- Chave: HKEY_CLASSES_ROOT\https\shell\open\command_backup
- Nome do valor: Default
- Tipo de valor: REG_SZ
- Dados de valor:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" %1