StoreFront

Citrix Workspace™-App für die Verbindung über ein Gateway erforderlich

Sie können Benutzer dazu verpflichten, die Citrix Workspace-App zu verwenden, wenn sie sich über ein Gateway verbinden, indem Sie ein Plug-in nutzen.

So stellen Sie das Plug-in auf Ihrem Gateway bereit:

  1. Laden Sie das Plug-in von Citrix Downloads herunter.

  2. Extrahieren Sie die ZIP-Datei und citrix-gateway-plugin.tar.gz. Sie besteht aus einer HTML-Datei und einer JavaScript-Datei.

  3. Kopieren Sie die Dateien auf das NetScaler-Gateway unter /var/netscaler/gui/vpn/init.

  4. Konfigurieren Sie über die Management-GUI oder konfigurieren Sie über die CLI.

Konfiguration über die Management-GUI

  1. Melden Sie sich bei der Netscaler® Admin-GUI an.

  2. Erstellen Sie eine Responder-Aktion und klicken Sie auf Hinzufügen.

    Screenshot der Responder-Aktionen mit hervorgehobenem Hinzufügen

  3. Konfigurieren Sie die Responder-Aktion:

    Typ: Mit HTML-Seite antworten

    Hinzufügen: Pfad /vpn/init/native-app-mandate.html eingeben

  4. Erstellen Sie eine Responder-Richtlinie.

    Screenshot der Responder-Richtlinien

  5. Konfigurieren Sie die Responder-Richtlinie:

    Aktion: Der Name der oben erstellten Aktion.

    Ausdruck: HTTP.REQ.IS_VALID && HTTP.REQ.URL.ENDSWITH(".js").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("CWAWEBVIEW").NOT && HTTP.REQ.HEADER("X-Requested-With").CONTAINS("com.citrix.Receiver").NOT && HTTP.REQ.HEADER("X-Requested-With").CONTAINS("XMLHttpRequest").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("AuthManager").NOT

    Screenshot der Konfiguration der Responder-Richtlinie

  6. Navigieren Sie zum virtuellen Server, an den Sie die Responder-Richtlinie binden möchten.

    Screenshot der VPN Virtual Server Responder-Richtlinienbindung

  7. Binden Sie die erstellte Richtlinie.

    Screenshot der VPN Virtual Server Responder-Richtlinienbindung

  8. Um zu überprüfen, ob die Konfiguration korrekt ist, öffnen Sie die Gateway-URL, um zu bestätigen, dass der Bildschirm Citrix Workspace-App erforderlich angezeigt wird. Fügen Sie die Netscaler-URL zur Citrix Workspace-App hinzu und bestätigen Sie, dass der Bildschirm Citrix Workspace-App erforderlich nicht angezeigt wird.

Konfiguration über die CLI

Um die Funktion „Citrix Workspace-App erforderlich“ über die CLI zu konfigurieren, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie eine Responder-Aktion mit einer HTML-Datei (Sie können die Konfiguration in der GUI bearbeiten).

    add responder action respond_with_html_act respondwithhtmlpage sample_page -responseStatusCode 200
    <!--NeedCopy-->
    
  2. Erstellen Sie eine Responder-Richtlinie, um Anfragen von einem Webbrowser zu verarbeiten, nicht von der Citrix Workspace-App.

    add responder policy respond_with_html_pol "HTTP.REQ.IS_VALID && HTTP.REQ.URL.ENDSWITH(".js").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("CWAWEBVIEW").NOT && HTTP.REQ.HEADER("X-Requested-With").CONTAINS("com.citrix.Receiver").NOT && HTTP.REQ.HEADER("X-Requested-With").CONTAINS("XMLHttpRequest").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("AuthManager").NOT" respond_with_html_act
    <!--NeedCopy-->
    
  3. Binden Sie die Richtlinie an den VPN-vServer.

    bind vpn vserver vpn_vs -policy respond_with_html_pol -priority 100 -gotoPriorityExpression END -type AAA_REQUEST
    <!--NeedCopy-->
    
Citrix Workspace™-App für die Verbindung über ein Gateway erforderlich