Host-zu-Client-Umleitung
Die Inhaltsumleitung ermöglicht es Ihnen zu steuern, ob Benutzer auf Informationen zugreifen, indem sie auf Servern veröffentlichte Anwendungen oder lokal auf Benutzergeräten ausgeführte Anwendungen verwenden.
Host-zu-Client-Umleitung ist eine Art der Inhaltsumleitung. Sie wird nur auf Server-OS-VDAs (nicht auf Desktop-OS-VDAs) unterstützt.
- Wenn die Host-zu-Client-Umleitung aktiviert ist, werden URLs am Server-VDA abgefangen und an das Benutzergerät gesendet. Der Webbrowser oder Mediaplayer auf dem Benutzergerät öffnet diese URLs.
- Wenn Sie die Host-zu-Client-Umleitung aktivieren und das Benutzergerät keine Verbindung zu einer URL herstellen kann, wird die URL zurück an den Server-VDA umgeleitet.
- Wenn die Host-zu-Client-Umleitung deaktiviert ist, öffnen Benutzer die URLs mit Webbrowsern oder Mediaplayern auf dem Server-VDA.
- Wenn die Host-zu-Client-Umleitung aktiviert ist, können Benutzer sie nicht deaktivieren.
Die Host-zu-Client-Umleitung war früher als Server-zu-Client-Umleitung bekannt.
Wann die Host-zu-Client-Umleitung verwendet werden sollte
Sie könnten die Host-zu-Client-Umleitung in spezifischen, aber seltenen Fällen in Betracht ziehen, um Leistung, Kompatibilität oder Compliance zu gewährleisten. Normalerweise sind andere Formen der Inhaltsumleitung besser.
Leistung:
Sie können die Host-zu-Client-Umleitung zur Leistungsverbesserung verwenden, sodass immer dann, wenn eine Anwendung auf dem Benutzergerät installiert ist, diese gegenüber einer Anwendung auf dem VDA bevorzugt wird.
Beachten Sie, dass die Host-zu-Client-Umleitung die Leistung nur unter bestimmten Bedingungen verbessert, da der VDA Adobe Flash und andere Arten von Multimedia-Inhalten bereits optimiert. Ziehen Sie zunächst die anderen Ansätze (Richtlinieneinstellungen) in Betracht, die in den Tabellen dieses Artikels aufgeführt sind, anstatt die Host-zu-Client-Umleitung zu verwenden. Diese Einstellungen bieten mehr Flexibilität und führen in der Regel zu einer besseren Benutzererfahrung, insbesondere bei weniger leistungsstarken Benutzergeräten.
Kompatibilität:
Sie können die Host-zu-Client-Umleitung zur Kompatibilität in den folgenden Anwendungsfällen verwenden:
- Sie verwenden andere Inhaltstypen als HTML oder Multimedia (zum Beispiel einen benutzerdefinierten URL-Typ).
- Sie verwenden ein älteres Medienformat (z. B. Real Media), das vom VDA-Multimedia-Player bei der Multimedia-Umleitung nicht unterstützt wird.
- Die Anwendung für den Inhaltstyp wird nur von wenigen Benutzern verwendet, die die Anwendung bereits auf ihrem Benutzergerät installiert haben.
- Der VDA kann auf bestimmte Websites nicht zugreifen (zum Beispiel interne Websites einer anderen Organisation).
Compliance:
Sie können die Host-zu-Client-Umleitung für Compliance in den folgenden Anwendungsfällen verwenden:
- Die Lizenzvereinbarung für die Anwendung oder den Inhalt erlaubt keine Veröffentlichung über den VDA.
- Die Organisationsrichtlinie erlaubt nicht, dass ein Dokument auf den VDA hochgeladen wird.
Einige Situationen sind in komplexen Umgebungen wahrscheinlicher, insbesondere wenn das Benutzergerät und der VDA zu unterschiedlichen Organisationen gehören.
Überlegungen zum Benutzergerät
Umgebungen können viele verschiedene Arten von Benutzergeräten aufweisen.
| Benutzergerät | Situation oder Umgebung | Ansatz zur Inhaltsumleitung |
|---|---|---|
| Tablet | - | Jeder Ansatz (siehe nächste Tabelle) |
| Laptop-PC | - | Jeder Ansatz (siehe nächste Tabelle) |
| Desktop-PC | Benutzer verwenden eine Vielzahl von Apps, die auf dem Benutzergerät installiert sind | Jeder Ansatz (siehe nächste Tabelle) |
| Desktop-PC | Benutzer verwenden nur wenige bekannte Apps, die auf dem Benutzergerät installiert sind | Lokaler App-Zugriff |
| Desktop-PC | Benutzer verwenden keine Apps, die auf dem Benutzergerät installiert sind | Multimedia-Umleitung und/oder Flash-Umleitung |
| Desktop-Appliance | Anbieter unterstützt Multimedia-Umleitung und/oder Flash-Umleitung | Multimedia-Umleitung und/oder Flash-Umleitung |
| Thin Client | Anbieter unterstützt Multimedia-Umleitung, Flash-Umleitung und Host-zu-Client-Umleitung | Jeder Ansatz (siehe nächste Tabelle) |
| Zero Client | Anbieter unterstützt Multimedia-Umleitung und/oder Flash-Umleitung | Multimedia-Umleitung und/oder Flash-Umleitung |
Verwenden Sie die folgenden Beispiele, um Ihren Ansatz zur Inhaltsumleitung zu steuern.
| URLs-Link | Situation oder Umgebung | Ansatz zur Inhaltsumleitung |
|---|---|---|
| Webseite oder Dokument | Der VDA kann nicht auf die URL zugreifen | Host-zu-Client-Umleitung |
| Webseite | Die Webseite enthält Adobe Flash | Flash-Umleitung |
| Multimedia-Datei oder -Stream | Der VDA verfügt über einen kompatiblen Multimedia-Player | Multimedia-Umleitung |
| Multimedia-Datei oder -Stream | Der VDA verfügt über keinen kompatiblen Multimedia-Player | Host-zu-Client-Umleitung |
| Dokument | Der VDA verfügt über keine Anwendung für diesen Dokumenttyp | Host-zu-Client-Umleitung |
| Dokument | Das Dokument nicht auf das Benutzergerät herunterladen | Keine Umleitung |
| Dokument | Laden Sie das Dokument nicht auf den VDA hoch | Host-zu-Client-Umleitung |
| Benutzerdefinierter URL-Typ | Der VDA verfügt über keine Anwendung für diesen benutzerdefinierten URL-Typ | Host-zu-Client-Umleitung |
Citrix Receiver™ für Windows, Citrix Receiver für Mac, Citrix Receiver für Linux, Citrix Receiver für HTML5 und Citrix Receiver für Chrome unterstützen die Host-zu-Client-Umleitung.
Um die Host-zu-Client-Umleitung zu verwenden, muss das Benutzergerät über einen Webbrowser, einen Multimedia-Player oder eine andere für den Inhalt geeignete Anwendung verfügen. Wenn das Benutzergerät eine Desktop-Appliance, ein Thin Client oder ein Zero Client ist, stellen Sie sicher, dass es über geeignete Anwendungen verfügt und ausreichend leistungsfähig ist.
Für den lokalen App-Zugriff aktivierte Benutzergeräte verwenden einen anderen Mechanismus für die Inhaltsumleitung und erfordern keine Host-zu-Client-Inhaltsumleitung.
Sie können Citrix®-Richtlinien verwenden, um die Host-zu-Client-Inhaltsumleitung für ungeeignete Geräte zu verhindern.
Wie Benutzer die Host-zu-Client-Umleitung erleben
Die Host-zu-Client-Umleitung wird verwendet, wenn URLs:
- Als Hyperlinks in einer Anwendung eingebettet sind (z. B. in einer E-Mail-Nachricht oder einem Dokument).
- Über VDA-Anwendungsmenüs oder -Dialoge ausgewählt werden, wenn die Anwendung die Windows ShellExecuteEx API verwendet.
- Im Windows-Dialogfeld „Ausführen“ eingegeben werden.
Die Host-zu-Client-Umleitung wird nicht für URLs in einem Webbrowser verwendet (weder auf einer Webseite noch in die Adressleiste des Webbrowsers eingegeben).
Hinweis
Wenn Benutzer ihren Standard-Webbrowser auf dem VDA ändern (z. B. über „Standardprogramme festlegen“), kann diese Änderung die Host-zu-Client-Umleitung für Anwendungen beeinträchtigen.
Wenn die Host-zu-Client-Inhaltsumleitung aktiviert ist, hängt die App, die die URL öffnet, von der Konfiguration des Benutzergeräts für den URL-Typ und den Inhaltstyp ab. Zum Beispiel:
- Eine HTTP-URL mit dem Inhaltstyp HTML wird im Standard-Webbrowser geöffnet.
- Eine HTTP-URL mit dem Inhaltstyp PDF wird möglicherweise im Standard-Webbrowser oder in einer anderen Anwendung geöffnet.
Die Host-zu-Client-Inhaltsumleitung steuert diese Benutzergerätekonfiguration nicht. Wenn Sie die Konfiguration des Benutzergeräts nicht steuern, sollten Sie die Flash-Umleitung und die Multimedia-Umleitung anstelle der Host-zu-Client-Inhaltsumleitung verwenden.
Die folgenden URL-Typen werden lokal über Benutzergeräte geöffnet, wenn die Host-zu-Client-Umleitung aktiviert ist:
- HTTP (Hypertext Transfer Protocol)
- HTTPS (Secure Hypertext Transfer Protocol)
- RTSP (Real Player und QuickTime)
- RTSPU (Real Player und QuickTime)
- PNM (Legacy Real Player)
- MMS (Microsoft Media Format)
Sie können die Liste der URL-Typen für die Host-zu-Client-Umleitung ändern, um URL-Typen zu entfernen und hinzuzufügen, einschließlich benutzerdefinierter URL-Typen.
Host-zu-Client-Umleitung aktivieren
Die Aktivierung der Host-zu-Client-Umleitung beginnt mit der Aktivierung einer Citrix-Richtlinieneinstellung.
Die Richtlinieneinstellung für die Host-zu-Client-Umleitung befindet sich im Abschnitt Dateiumleitungs-Richtlinieneinstellungen. Standardmäßig ist diese Einstellung deaktiviert.
Zusätzlich müssen Sie möglicherweise Registrierungsschlüssel und Gruppenrichtlinien für die Server-VDAs festlegen, abhängig vom VDA-Betriebssystem.
- Wenn der Server-VDA Windows Server 2008 R2 SP1 ist, müssen Sie keine Registrierungsschlüssel oder Gruppenrichtlinien festlegen.
- Wenn der Server-VDA Windows Server 2012, Windows Server 2012 R2 oder Windows Server 2016 ist, müssen Sie Registrierungsschlüssel und Gruppenrichtlinien festlegen.
Warnung
Eine falsche Verwendung des Registrierungs-Editors kann schwerwiegende Probleme verursachen, die eine Neuinstallation Ihres Betriebssystems erforderlich machen können. Citrix kann nicht garantieren, dass Probleme, die aus der falschen Verwendung des Registrierungs-Editors resultieren, gelöst werden können. Verwenden Sie den Registrierungs-Editor auf eigenes Risiko. Sichern Sie die Registrierung unbedingt, bevor Sie sie bearbeiten.
Registrierungsänderungen
- Kopieren Sie den Text zwischen Reg file start und Reg file end unten, und fügen Sie ihn in den Editor ein.
- Speichern Sie die Editor-Datei mit Speichern unter als Typ Alle Dateien und dem Namen ServerFTA.reg.
- Verteilen Sie die Datei ServerFTA.reg mithilfe der Active Directory-Gruppenrichtlinie an die Server.
-- Reg file start --
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ServerFTAHTML\shell\open\command]
@="\"C:\\Program Files (x86)\\Citrix\\system32\\iexplore.exe\" %1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ServerFTA]
@="ServerFTA"
[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ServerFTA\Capabilities]
"ApplicationDescription"="Server FTA URL."
"ApplicationIcon"="C:\\Program Files (x86)\\Citrix\\system32\\iexplore.exe,0"
"ApplicationName"="ServerFTA"
[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ServerFTA\Capabilities\URLAssociations]
"http"="ServerFTAHTML"
"https"="ServerFTAHTML"
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"Citrix.ServerFTA"="SOFTWARE\\Citrix\\ServerFTA\\Capabilities"
-- Reg file end -- ---
Gruppenrichtlinienänderungen
Erstellen Sie eine XML-Datei. Kopieren Sie den Text zwischen xml file start und xml file end des Beispiels, fügen Sie ihn in die XML-Datei ein und speichern Sie die Datei dann als ServerFTAdefaultPolicy.xml.
-- xml file start --
<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
<Association Identifier="http" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
<Association Identifier="https" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
</DefaultAssociations>
-- xml file end -- ---
Navigieren Sie in der aktuellen Gruppenrichtlinien-Verwaltungskonsole zu: Computerkonfiguration > Administrative Vorlagen > Windows-Komponenten > Datei-Explorer > Standardzuordnungs-Konfigurationsdatei festlegen, und geben Sie die von Ihnen erstellte Datei ServerFTAdefaultPolicy.xml an.
Liste der URL-Typen für die Host-zu-Client-Umleitung ändern
Um die Liste der URL-Typen für die Host-zu-Client-Umleitung zu ändern, legen Sie den folgenden Registrierungsschlüssel auf dem Server-VDA fest.
Schlüssel: HKLM\Software\Wow6432Node\Citrix\SFTA
Um URL-Typen aus der Liste zu löschen, legen Sie DisableServerFTA und NoRedirectClasses fest:
Name: DisableServerFTA
Typ: REG_DWORD
Daten: 1
Name: NoRedirectClasses Typ: REG_MULTI_SZ Daten: Geben Sie eine beliebige Kombination der Werte an: http, https, rtsp, rtspu, pnm oder mms. Geben Sie mehrere Werte in separaten Zeilen ein. Beispiel:
HTTP
HTTPS
RTSP
Um URL-Typen zur Liste hinzuzufügen, legen Sie ExtraURLProtocols fest:
Name: ExtraURLProtocols
Typ: REG_MULTI_SZ
Daten: Geben Sie eine beliebige Kombination von URL-Typen an. Jeder URL-Typ muss das Suffix :// enthalten; trennen Sie mehrere Werte durch Semikolons. Beispiel:
customtype1://;customtype2://
Host-zu-Client-Umleitung für eine bestimmte Gruppe von Websites aktivieren
Um die Host-zu-Client-Umleitung für eine bestimmte Gruppe von Websites zu aktivieren, legen Sie den folgenden Registrierungsschlüssel auf dem Server-VDA fest.
Schlüssel: HKLM\Software\Wow6432Node\Citrix\SFTA
Name: ValidSites
Typ: REG_MULTI_SZ
Daten: Geben Sie eine beliebige Kombination von vollqualifizierten Domänennamen (FQDNs) an. Geben Sie mehrere FQDNs in separaten Zeilen ein. Ein FQDN kann nur an der äußersten linken Position ein Platzhalterzeichen enthalten. Dies entspricht einer einzelnen Domänenebene, was mit den Regeln in RFC 6125 übereinstimmt. Zum Beispiel:
www.example.com
*.example.com
In diesem Artikel
- Wann die Host-zu-Client-Umleitung verwendet werden sollte
- Überlegungen zum Benutzergerät
- Wie Benutzer die Host-zu-Client-Umleitung erleben
- Host-zu-Client-Umleitung aktivieren
- Registrierungsänderungen
- Gruppenrichtlinienänderungen
- Liste der URL-Typen für die Host-zu-Client-Umleitung ändern
- Host-zu-Client-Umleitung für eine bestimmte Gruppe von Websites aktivieren