Linux Virtual Delivery Agent 2503

Browserinhaltsumleitung

Übersicht

Die Browserinhaltsumleitung ermöglicht das Rendern von Webseiten auf der Clientseite, die in der Positivliste aufgeführt sind. Diese Funktion nutzt die Citrix Workspace™-App, um eine entsprechende Rendering-Engine auf der Clientseite zu instanziieren, die HTTP- und HTTPS-Inhalte von der URL abruft.

Hinweis:

Der Linux VDA unterstützt die Browserinhaltsumleitung in Google Chrome.

Diese Overlay-Web-Layout-Engine läuft auf dem Client anstatt auf dem VDA und nutzt die CPU, GPU, den RAM und das Netzwerk des Clients.

Nur der Browser-Viewport wird umgeleitet. Der Viewport ist der rechteckige Bereich in Ihrem Browser, in dem Inhalte angezeigt werden. Der Viewport umfasst keine Elemente wie die Adressleiste, die Favoritenleiste und die Statusleiste. Diese Elemente werden weiterhin im Browser auf dem VDA ausgeführt.

Abbildung des Viewports

-  Konfigurieren Sie eine Studio-Richtlinie, die eine Zugriffssteuerungsliste mit den URLs in der Positivliste für die Umleitung angibt. Konfigurieren Sie eine Sperrliste, die die Umleitung für bestimmte URLs deaktiviert.

Wenn eine Übereinstimmung mit einer URL in einer Positivliste, aber nicht in einer Sperrliste gefunden wird, weist ein virtueller Kanal (CTXCSB) die Citrix Workspace-App an, dass eine Umleitung erforderlich ist, und leitet die URL weiter. Die Citrix Workspace-App instanziiert dann eine lokale Rendering-Engine und zeigt die Webseite an.

Die Citrix Workspace-App fügt die Webseite dann nahtlos wieder in den Browserinhaltsbereich des virtuellen Desktops ein.

Viewport und Client

-  1.  Symbol der Citrix® Browserinhaltsumleitungs-Erweiterung

Die Farbe des Erweiterungssymbols gibt den Status der Chrome-Erweiterung an. Es ist eine der drei Farben:

-  Grün: Aktiv und verbunden
-  Grau: Nicht aktiv/inaktiv auf der aktuellen Registerkarte
-  Rot: Defekt/Funktioniert nicht

-  1.  Viewport, der auf dem Client gerendert oder in den virtuellen Desktop zurückgemischt wird
  1. Linux VDA
      1. Windows-Client
    • Hier sind Szenarien, wie die Citrix Workspace-App Inhalte abruft:

Umleitungsszenarien

  • Server-Abruf und Server-Rendering: Es erfolgt keine Umleitung, da Sie die Site nicht zur Positivliste hinzugefügt haben oder die Umleitung fehlgeschlagen ist. Wir greifen auf das Rendern der Webseite auf dem VDA zurück und verwenden Thinwire, um die Grafiken zu übertragen. Verwenden Sie Richtlinien, um das Fallback-Verhalten zu steuern. Dieses Szenario führt zu einem hohen Verbrauch von CPU, RAM und Bandbreite auf dem VDA.

    • Server-Abruf und Client-Rendering: Die Citrix Workspace-App kontaktiert den Webserver und ruft Inhalte über den VDA mithilfe eines virtuellen Kanals (CTXPFWD) ab. Diese Option ist nützlich, wenn der Client keinen Zugriff auf den Webserver hat (z. B. Thin Clients). Sie senkt den CPU- und RAM-Verbrauch auf dem VDA, aber die Bandbreite wird auf dem virtuellen ICA®-Kanal verbraucht.

    Für dieses Szenario gibt es drei Betriebsmodi. CTXPFWD leitet Daten an ein Proxy-Gerät weiter, auf das der VDA zugreift, um Zugang zum Webserver zu erhalten.

    Welche Richtlinienoption ist zu wählen:

    • Expliziter Proxy – Wenn Sie einen einzelnen expliziten Proxy in Ihrem Rechenzentrum haben.
    • Direkt oder Transparent – Wenn Sie keine Proxys haben oder transparente Proxys verwenden.
    • PAC-Dateien – Wenn Sie sich auf PAC-Dateien verlassen, damit Browser im VDA automatisch den geeigneten Proxyserver zum Abrufen einer bestimmten URL auswählen können.

    • Weitere Informationen finden Sie unter der Einstellung Browser Content Redirection Proxy Configuration weiter unten in diesem Artikel.

    • Proxyeinstellungen für die Umleitung

    • Client-Abruf und Client-Rendering: Da die Citrix Workspace-App den Webserver direkt kontaktiert, benötigt sie Internetzugang. Dieses Szenario entlastet Ihre Citrix Virtual Apps and Desktops™-Site von der gesamten Netzwerk-, CPU- und RAM-Nutzung.

    Vorteile:

    • Besseres Endbenutzererlebnis (Adaptive Bit Rate (ABR))
    • Reduzierter VDA-Ressourcenverbrauch (CPU/RAM/IO)
    • Reduzierter Bandbreitenverbrauch

Systemanforderungen

Windows-Client

  • Citrix Workspace-App 1809 für Windows oder höher

Linux VDA

  • Browser auf dem VDA: Google Chrome v66 oder höher mit installierter Citrix Browserinhaltsumleitungs-Erweiterung

Browserinhaltsumleitung konfigurieren

Um die Browserinhaltsumleitung zu verwenden, konfigurieren Sie die entsprechenden Richtlinien und installieren Sie die Browserinhaltsumleitungs-Erweiterung in Google Chrome. Gehen Sie dazu wie folgt vor:

  1. Legen Sie in Citrix Studio die Einstellung Browser Content Redirection auf Allowed fest, um die Browserinhaltsumleitung zu aktivieren.

    Browserinhaltsumleitung auf "Zulässig" gesetzt

  2. Geben Sie eine Zulassungsliste von URLs an, deren Inhalt an den Client umgeleitet werden kann, und eine Sperrliste, die die Umleitung für bestimmte URLs deaktiviert. Das Konfigurieren einer Sperrliste ist optional.

    Die Einstellung Browser Content Redirection ACL Configuration gibt eine Zulassungsliste von URLs an, deren Inhalt an den Client umgeleitet werden kann. Beim Angeben von URLs können Sie das Platzhalterzeichen * verwenden, um alle URL-Komponenten außer dem Protokoll darzustellen.

    Browser Content Redirection ACL Configuration wird ausgewählt

    Die folgenden Beispiele sind zulässig:

    • http://www.xyz.com/index.html (Sie können eine bessere Granularität erzielen, indem Sie Pfade in der URL angeben. Wenn Sie beispielsweise https://www.xyz.com/sports/index.html angeben, wird nur die Seite index.html umgeleitet.)
    • https://www.xyz.com/*
    • http://www.xyz.com/*videos*
    • http://*.xyz.com/
    • http://*.*.com/

    Zulassungsliste für Browserinhaltsumleitung festlegen

    Die Einstellung Browser Content Redirection Blacklist Configuration gibt eine Sperrliste an, die die Umleitung für bestimmte URLs deaktiviert.

    Sperrliste für Browserinhaltsumleitung festlegen

  3. Um den Server-Abruf und das Client-Rendering zu aktivieren, konfigurieren Sie die Einstellung Browser Content Redirection Proxy Configuration.

    Diese Einstellung bietet Konfigurationsoptionen für Proxy-Einstellungen auf dem VDA für die Browserinhaltsumleitung. Wenn sie mit einer gültigen Proxy-Adresse und Portnummer, PAC/WPAD-URL oder der Einstellung “Direkt/Transparent” aktiviert ist, versucht die Citrix Workspace-App immer zuerst den Server-Abruf und das Client-Rendering. Weitere Informationen finden Sie unter Fallback-Mechanismus.

    Wenn die Einstellung deaktiviert oder nicht konfiguriert ist und ein Standardwert verwendet wird, versucht die Citrix Workspace-App den Client-Abruf und das Client-Rendering.

    Standardmäßig ist diese Einstellung Verboten.

    Zulässiges Muster für einen expliziten Proxy:

    http://\<Hostname/IP-Adresse\>:\<Port\>

    Beispiel:

    http://proxy.example.citrix.com:80 http://10.10.10.10:8080

    Zulässige Muster für PAC/WPAD-Dateien:

    http://<Hostname/IP-Adresse>:<Port>/<Pfad>/<Proxy.pac>

    Beispiel: http://wpad.myproxy.com:30/configuration/pac/Proxy.pac

    https://<Hostname/IP-Adresse>:<Port>/<Pfad>/<wpad.dat>

    Beispiel: http://10.10.10.10/configuration/pac/wpad.dat

    Zulässige Muster für direkte oder transparente Proxys:

    Geben Sie das Wort DIRECT in das Richtlinientextfeld ein.

    Hinweis:

    Sie können einen Proxy auch festlegen, indem Sie den Registrierungswert HKLM\Software\Citrix\HdxMediastream\WebBrowserRedirectionProxyAddress bearbeiten. Außerdem können Sie mit dem Registrierungswert HKLM\Software\Citrix\HdxMediastream\AllowNonTlsPacUri festlegen, ob PAC-Dateidownloads über HTTP zugelassen werden sollen. Der Standardwert ist 0, was bedeutet, dass HTTP nicht zugelassen ist.

    Registrierungen überschreiben Optionen für Richtlinieneinstellungen. Eine Liste der relevanten Registrierungsschlüssel finden Sie unter Überschreibungen von Registrierungsschlüsseln für die Browserinhaltsumleitung.

  4. Klicken Sie auf dem VDA auf Zu Chrome hinzufügen, um die Citrix Browserinhaltsumleitungs-Erweiterung aus dem Chrome Web Store hinzuzufügen. Dadurch kann der Browser auf dem VDA erkennen, ob eine (aufgerufene) URL mit einer Zulassungs- oder Sperrliste übereinstimmt.

    Wichtig:

    Die Erweiterung ist auf dem Client nicht erforderlich. Fügen Sie sie nur auf dem VDA hinzu.

    Chrome-Erweiterungen werden pro Benutzer installiert. Das Aktualisieren eines Golden Image zum Hinzufügen oder Entfernen einer Erweiterung ist nicht erforderlich.

    Citrix Browserinhaltsumleitungs-Erweiterung aus dem Chrome Web Store hinzufügen

Fallback-Mechanismus

Wenn Sie die Richtlinie Browser Content Redirection Proxy Configuration aktivieren, versucht die Citrix Workspace-App den Server-Abruf und das Client-Rendering. Schlägt der Server-Abruf und das Client-Rendering fehl, wird auf den Client-Abruf und das Client-Rendering zurückgegriffen. Wenn der Clientcomputer keinen Zugriff auf den Webserver hat, kann der Browser auf dem VDA die Seite neu laden und auf dem Server rendern (Server-Abruf und Server-Rendering).

Überschreibungen von Registrierungsschlüsseln für die Browserinhaltsumleitung

Warnung:

Eine falsche Bearbeitung der Registrierung kann schwerwiegende Probleme verursachen, die möglicherweise eine Neuinstallation Ihres Betriebssystems erfordern. Citrix kann nicht garantieren, dass Probleme, die aus der falschen Verwendung des Registrierungs-Editors resultieren, behoben werden können. Verwenden Sie den Registrierungs-Editor auf eigenes Risiko. Sichern Sie die Registrierung unbedingt, bevor Sie sie bearbeiten.

HKLM\Software\Citrix\HdxMediastream

Name Typ Wert
WebBrowserRedirection DWORD 1=Zulässig, 0=Verboten
WebBrowserRedirectionAcl REG_MULTI_SZ /
WebBrowserRedirectionProxyAddress REG_SZ Wenn Sie einen der folgenden Modi festlegen, ist der Server-Abruf und das Client-Rendering aktiviert: Expliziter Proxy – Wenn Sie einen einzelnen expliziten Proxy in Ihrem Datencenter haben. Direkt oder Transparent – Wenn Sie keine Proxys haben oder transparente Proxys verwenden. PAC-Dateien – Wenn Sie sich auf PAC-Dateien verlassen, damit Browser im VDA automatisch den geeigneten Proxyserver für den Abruf einer bestimmten URL auswählen können.
WebBrowserRedirectionBlacklist REG_MULTI_SZ /
AllowNonTlsPacUri DWORD Legt fest, ob PAC-Dateidownloads über HTTP zugelassen werden sollen. Der Standardwert ist 0, was bedeutet, dass HTTP nicht zugelassen ist. Wenn Sie ihn auf 1 setzen, kann HDXWebProxy.exe PAC-Dateien über HTTP (nicht streng über HTTPS) herunterladen.
Browserinhaltsumleitung