Reindirizzamento bidirezionale del contenuto
Il reindirizzamento bidirezionale del contenuto consente di inoltrare URL HTTP o HTTPS nei browser Web, o incorporati nelle applicazioni, tra la sessione Citrix VDA e l'endpoint client in entrambe le direzioni. Un URL immesso in un browser in esecuzione nella sessione Citrix può essere aperto utilizzando il browser predefinito del client. Viceversa, un URL immesso in un browser in esecuzione sul client può essere aperto in una sessione Citrix, sia con un'applicazione pubblicata che con un desktop. Alcuni casi d'uso comuni per il reindirizzamento bidirezionale del contenuto includono:
-
Reindirizzamento di URL Web nei casi in cui il browser di avvio non ha accesso alla rete di origine.
-
Reindirizzamento di URL Web per motivi di compatibilità del browser e di sicurezza.
-
Reindirizzamento di URL Web incorporati nelle applicazioni quando non si desidera eseguire un browser Web nella sessione Citrix o nel client.
Requisiti di sistema
-
VDA del sistema operativo a sessione singola o multisessione
-
App Citrix Workspace™ per Windows 2311 o versioni successive
-
App Citrix Workspace™ per Linux 2503 o versioni successive
-
App Citrix Workspace™ per Mac 2607 o versioni successive
Browser:
-
Google Chrome con estensione di reindirizzamento del browser Citrix
-
Microsoft Edge con estensione di reindirizzamento del browser Citrix
Configurazione
A partire dalla versione 2311 di Citrix Virtual Apps and Desktops™, il reindirizzamento bidirezionale del contenuto viene configurato solo tramite Citrix Studio. Le versioni precedenti avevano impostazioni di policy configurate sia sull'endpoint client che su Studio. Il reindirizzamento bidirezionale del contenuto è disabilitato per impostazione predefinita.
Per la configurazione VDA, vedere Reindirizzamento bidirezionale del contenuto nelle impostazioni dei criteri ICA.
Affinché il reindirizzamento del browser funzioni, le estensioni del browser devono essere registrate sul browser di origine (da cui viene reindirizzato l'URL) utilizzando i comandi mostrati. Eseguire i comandi come necessario sul VDA e sul client, in base al browser in uso.
| Browser | VDA | Client |
|---|---|---|
| Google Chrome | "%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe" /regChrome | "%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe" /regChrome |
| Microsoft Edge | "%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe" /regEdge | "%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe" /regEdge |
| Tutti i browser disponibili | "%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe" /regall | "%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe" /regall |
Per annullare la registrazione di un'estensione del browser:
| Browser | VDA | Client |
|---|---|---|
| Google Chrome | "%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe" /unregChrome | "%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe" /unregChrome |
| Microsoft Edge | "%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe" /unregEdge | "%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe" /unregEdge |
| Tutti i browser disponibili | "%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe" /unregall | "%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe" /unregall |
Nota:
-
Eseguire questi comandi in una finestra del prompt dei comandi (CMD) con privilegi di amministratore.
-
Il comando di registrazione fa sì che i browser Chrome ed Edge chiedano agli utenti di abilitare l'estensione di reindirizzamento del browser Citrix al primo avvio.
-
Il comando di registrazione collega anche l'estensione di reindirizzamento del browser all'host di messaggistica nativa, il che consente all'estensione di comunicare con il codice nativo. Senza questo, il browser blocca la comunicazione.
-
È anche possibile installare l'estensione del browser manualmente dal Chrome Web Store di Google. Per utilizzare l'estensione di reindirizzamento del browser dallo store di componenti aggiuntivi di Microsoft Edge, è necessaria la versione 2503 o successiva di Virtual Delivery Agent (VDA). Per le versioni precedenti di VDA, installare l'estensione dal Chrome Web Store di Google all'interno del browser Microsoft Edge (vedere Aggiungere un'estensione a Microsoft Edge dal Chrome Web Store).
-
Le versioni dell'app Citrix Workspace elencate nei requisiti di sistema sono le versioni minime richieste per supportare sia il reindirizzamento bidirezionale del contenuto che il reindirizzamento OAuth.
-
Per Mac: a causa dei requisiti di sicurezza di macOS per le applicazioni autenticate, gli schemi URL di callback OAuth personalizzati devono essere preregistrati con Citrix e non possono essere modificati dinamicamente dopo l'installazione. Solo
citrix-oauth-redirè supportato per impostazione predefinita. Contattare il team di prodotto Citrix per registrare il proprio schema URL.
Reindirizzamento con caratteri jolly dal VDA Citrix al client
Il reindirizzamento bidirezionale del contenuto supporta l'uso di caratteri jolly durante la definizione degli URL da reindirizzare. Per configurare il reindirizzamento bidirezionale del contenuto, consultare le istruzioni di configurazione.
Reindirizzamento di protocolli personalizzati dal VDA al client
Il reindirizzamento bidirezionale del contenuto supporta il reindirizzamento di protocolli personalizzati dal Citrix VDA al client. Sono supportati protocolli diversi da HTTP o HTTPS. Per configurare il reindirizzamento bidirezionale del contenuto, consultare le istruzioni di configurazione.
In Web Studio, impostare il protocollo personalizzato in Reindirizzamento bidirezionale del contenuto.
Nota:
-
È necessario disporre di privilegi di amministratore per eseguire questi comandi.
-
Il client deve avere un'applicazione registrata per gestire il protocollo. In caso contrario, l'URL viene reindirizzato al client e non viene avviato.
-
Gli URL di protocolli personalizzati che si immettono o si avviano nei browser Chrome ed Edge non sono supportati e non vengono reindirizzati.
-
I seguenti protocolli non sono supportati:
rtsp://, rtspu://, pnm://, mms://.
Altre considerazioni
-
I requisiti e le configurazioni del browser sono applicabili solo al browser che avvia il reindirizzamento. Il browser di destinazione, in cui l'URL si apre dopo il successo del reindirizzamento, non è considerato per il supporto. Quando si reindirizzano gli URL dal VDA a un client, è richiesta una configurazione del browser supportata solo sul VDA. Al contrario, quando si reindirizzano gli URL dal client a un VDA, è richiesta una configurazione del browser supportata solo sul client. Gli URL reindirizzati vengono passati al browser predefinito configurato sulla macchina di destinazione, sia il client che il VDA, a seconda della direzione. Non è richiesto l'uso dello stesso tipo di browser sul VDA e sul client.
-
Verificare che le regole di reindirizzamento non comportino una configurazione a ciclo. Ad esempio, una policy VDA è impostata per reindirizzare
https://www.citrix.come la policy client è impostata per reindirizzare lo stesso URL, con conseguente ciclo infinito. -
Gli abbreviatori di URL non sono supportati.
-
Il reindirizzamento da client a VDA richiede che il client Windows sia installato con diritti di amministratore.
-
Se il browser di destinazione è già aperto, l'URL reindirizzato si apre in una nuova scheda. Altrimenti, l'URL si apre in una nuova finestra del browser.
-
Il reindirizzamento bidirezionale del contenuto non funziona quando l'accesso locale alle app (LAA) è abilitato.