Benutzerportal für VPN-Benutzer anpassen
Citrix Gateway-Installationen, die das Portal für VPN-Benutzer bereitstellen, enthalten die Option, ein Portal-Design auszuwählen, um ein individuelles Erscheinungsbild für die Portalseiten zu erzielen. Sie können aus einem bereitgestellten Themensatz auswählen oder ein Thema als Vorlage verwenden, um ein benutzerdefiniertes oder gebrandetes Portal zu erstellen. Mit dem Konfigurationsdienstprogramm können Sie ein Thema ändern, indem Sie neue Logos, Hintergrundbilder, benutzerdefinierte Beschriftungen für Eingabefelder und verschiedene andere Attribute des CSS-basierten Portaldesigns hinzufügen. Die integrierten Portal-Themen enthalten Inhalte für fünf Sprachen: Englisch, Französisch, Spanisch, Deutsch und Japanisch. Verschiedene Benutzer werden in verschiedenen Sprachen bedient, abhängig von den von ihren Webbrowsern gemeldeten Gebietsschemas.
Sie können eine benutzerdefinierte EULA erstellen, die VPN-Benutzern präsentiert wird, bevor sie sich anmelden dürfen. Die EULA-Funktion unterstützt gebietsschemaspezifische Versionen einer EULA, die Benutzern basierend auf den von ihren Webbrowsern gemeldeten Gebietsschemas präsentiert werden.
Sowohl Portal-Themen als auch EULA-Konfigurationen können unabhängig voneinander auf der virtuellen VPN-Server- und VPN-Ebene gebunden werden.
Wichtig:
Citrix unterstützt keine Anpassung, die Codeänderungen erfordert, und bietet keine Unterstützung für die Lösung von Problemen, die über die Rückkehr zu einem Standarddesign hinausgehen.
Wenden Sie ein Portalthema
Ab Version 13.0 Build 67.43 ist das VPN-Portal standardmäßig für die Verwendung des RfWebUI-Themas konfiguriert. Zuvor Caxton theme
war das das Standardthema. Sie können auch die Themen Green Bubble und X1 anwenden.
Caxton-Thema
Thema Grüne Blase
X1-Thema
Sie können jedes der bereitgestellten Themen direkt auf einen virtuellen VPN-Server oder als globale VPN-Bindung anwenden.
Binden Sie ein Portal-Thema an einen virtuellen VPN-Server
Sie können ein Portal-Design an einen vorhandenen virtuellen Server oder beim Erstellen eines neuen virtuellen Servers binden.
Binden Sie ein Portal-Thema über die CLI an einen virtuellen VPN-Server
Geben Sie an der Eingabeaufforderung;
bind vpn vserver <name> - portaltheme <name>
<!--NeedCopy-->
Binden Sie ein Portal-Thema über die GUI an einen virtuellen VPN-Server
- Navigieren Sie auf der Registerkarte Konfiguration zu Citrix Gateway und klicken Sie auf Virtuelle Server.
- Wählen Sie einen virtuellen Server aus und klicken Sie dann auf Bearbeiten.
- Wenn ein Portal-Design noch nicht an den virtuellen Server gebunden ist, klicken Sie im Detailbereich unter Erweiterte Einstellungen auf Portaldesign. Andernfalls ist die Option Portaldesignbereits im Detailbereich erweitert.
- Klicken Sie im Detailbereich unter Portal-Designsauf Kein Portal-Design, um das Bindungsfenster Portal-Design zu erweitern.
-
Click
Zum Auswählen klicken. - Klicken Sie im Fenster Portal-Designs auf einen Themennamen und dann auf Auswählen.
- Klicken Sie auf Bind.
- Klicken Sie auf Fertig.
Wenn Sie einen virtuellen VPN-Server erstellen, können Sie die Schritte im vorherigen Verfahren ab Schritt 3 ausführen, während Sie sich im Bearbeitungsbereich des virtuellen VPN-Servers befinden, um ein Portal-Design zu binden.
Binden Sie ein Portal-Thema an VPN global
Binden Sie ein Portal-Thema über die CLI an VPN Global
Geben Sie in der Befehlszeile ein;
bind vpn global portaltheme <name>
<!--NeedCopy-->
Binden Sie ein Portal-Thema über die GUI an VPN Global
- Navigieren Sie auf der Registerkarte Konfiguration zu Citrix Gateway.
- Klicken Sie im Hauptdetailbereich auf Citrix Gateway Policy Manager.
- Klicken Sie auf das Symbol “+”.
- Wählen Sie in der Liste Bindepunkt die Option Ressourcenaus.
- Wählen Sie in der ListeVerbindungstypPortal-Thema aus.
- Klicken Sie auf Weiter.
- Klicken Sie im Bildschirm “ Bindepunkt” auf “ Bindung hinzufügen”.
- Klicken Sie auf Klicken, um auszuwählen.
- Klicken Sie im Fenster Portal-Designs auf einen Themennamen und dann auf Auswählen.
- Klicken Sie auf Bind.
- Klicken Sie auf Schließen.
- Klicken Sie auf Fertig.
Tipp:
Nachdem Sie die Änderungen vorgenommen haben, verwenden Sie den Befehl ‘save ns config’ in der Befehlszeile oder klicken Sie im Konfigurationsdienstprogramm auf das Speichersymbol, um sicherzustellen, dass Ihre Änderungen in der Citrix ADC-Konfigurationsdatei gespeichert werden.
Erstellen eines Portal-Themas
Um ein benutzerdefiniertes Portaldesign zu erstellen, verwenden Sie eines der bereitgestellten Portal-Designs als Vorlage. Das System erstellt eine Kopie des ausgewählten Vorlagendesigns mit einem von Ihnen angegebenen Namen.
Verwenden Sie ein Stockportal-Thema als Vorlage für ein benutzerdefiniertes Portal-Thema
Um ein Portal-Design zu erstellen, können Sie das Konfigurationsdienstprogramm oder die Befehlszeile verwenden, um die Themenentität zu erstellen. Die detaillierten Anpassungssteuerungen sind jedoch nur im Konfigurationsdienstprogramm verfügbar.
Erstellen Sie über die CLI ein Portal-Thema
Geben Sie in der Befehlszeile ein;
add portaltheme <name> basetheme <name>
<!--NeedCopy-->
Erstellen Sie über die GUI ein Portal-Thema
- Navigieren Sie auf der Registerkarte Konfiguration zu Citrix Gateway und klicken Sie auf Portal Themes.
- Klicken Sie im Hauptdetailbereich auf Hinzufügen.
- Geben Sie einen Namen für das Thema ein, wählen Sie eine Vorlage aus der Vorlagenliste aus und klicken Sie dann auf OK.
- An dieser Stelle wird Ihnen die erste Ansicht des Bearbeitungsfensters des Portal-Themas angezeigt. Klicken Sie zum Beenden auf OK.
Sie können das neue Portal-Thema mit der Erstansicht anpassen.
Sobald ein neues Thema erstellt wurde, können Sie es an einen virtuellen VPN-Server oder an VPN global binden. Sie können ein neues Thema sofort nach der Erstellung oder nach Abschluss Ihrer Anpassungen binden.
Anpassung des Portal-Themas
Um ein Portal-Design anzupassen, verwenden Sie die Oberfläche Portal Theme im Konfigurationsdienstprogramm. Um die besten Ergebnisse zu erzielen, müssen Sie die verschiedenen Elemente dieser Oberfläche verstehen, bevor Sie sie verwenden.
Über die Oberfläche des Portal-Themas
Um die Portal Theme-Oberfläche im Citrix Gateway-Konfigurationsprogramm zu öffnen, navigieren Sie auf der Registerkarte Konfiguration zu Citrix Gateway und klicken Sie auf Portal Themes. Sie können entweder ein Theme erstellen, wie unter Portal-Thema erstellen beschrieben, oder ein vorhandenes Theme im Hauptdetailbereich auswählen und auf Bearbeitenklicken.
Die Seite zur Anpassung des Portaldesigns enthält vier Hauptkomponentenbereiche zum Ändern eines Portaldesigns: den Bereich Portaldesign, den Bereich Look & Feel, den Bereich Erweiterte Einstellungen und den Bereich Sprache.
Der Bereich Portal-Thema oben auf der Seite gibt an, welches Thema zur Bearbeitung geladen wird und auf welchem Vorlagenthema es basiert. Mit der Anzeigeoption hier können Sie Ihre Anpassungen anzeigen, ohne mit einer Benutzerverbindung auf das VPN zugreifen zu müssen. Bei Verwendung der Anzeigeoption muss das Thema an einen virtuellen VPN-Server gebunden werden, und die Bindung bleibt bestehen, nachdem das Anzeigefenster geschlossen wurde.
Mit dem Bereich “ Look & Feel “ in der Mitte der Seite konfigurieren Sie die allgemeinen Eigenschaften eines Themas, wie Überschriften, Hintergrundfarben und Bilder, Schrifteigenschaften und Logos. Wenn sich dieser Bereich im Bearbeitungsmodus befindet, stehen Attributlegenden zur Verfügung, um zu bestimmen, wo die Look & Feel Attribute auf Portalseiten verwendet werden.
Der Bereich Erweiterte Einstellungen enthält die Inhaltssteuerelemente auf dem Bildschirm für die einzelnen Portalseiten. Um den Inhalt einer Seite zur Bearbeitung zu laden, klicken Sie auf eine der aufgelisteten Seiten. Die Seitensteuerelemente werden dann unter den anderen Mittelfenstern geöffnet. Eine Seite bleibt im Bereich Erweiterte Einstellungen über Portal-Design-Bearbeitungen reduziert, solange die Seite nicht geändert wurde.
Im Bereich Sprache können Sie auswählen, welche der Sprachen geladen wird, wenn eine Seite zur Bearbeitung im Bereich Erweiterte Einstellungen ausgewählt wird. Die englischsprachigen Seiten werden standardmäßig geladen.
Arten von anpassbaren Seitenattributen
Beim Anpassen eines Portal-Designs können Sie eine Reihe von Attributen in der Portal-Design-Oberfläche ändern. Zusammen mit dem Text und den unterstützten Sprachen, die bearbeitet werden können, können die grafischen Elemente des Layouts des Portals auf Ihre Bedürfnisse zugeschnitten werden. Jeder der Seitenelementtypen hat Parameter oder Empfehlungen, die vor dem Ändern berücksichtigt werden müssen.
Farben
Das Portaldesign legt die Farben für Attribute wie Seitenhintergründe, Highlights, Text für Titel und Textinhalt, Schaltflächensteuerelemente und Hover-Antworten fest. Um ein Farbattribut anzupassen, können Sie einen Farbwert direkt für ein ausgewähltes Element eingeben oder den mitgelieferten Farbwähler verwenden, um einen Farbwert zu generieren. Die Schnittstelle unterstützt die Eingabe gültiger HTML-Farbwerte im RGBA-Format, im HTML-Hexadezimal-Triplett-Format und X11-Farbnamen. Auf den Farbwähler kann für jedes zutreffende Farbattribut zugegriffen werden, indem Sie auf das Farbfeld neben dem Eingabefeld des Attributs klicken.
Schriften
Zusammen mit den Schriftfarben können Sie die Schriftgröße für einige Seitenattribute ändern. Für jedes dieser Attribute bietet ein Menü die für jedes Attribut verfügbaren Größen an, wie durch das Design des Portals festgelegt.
Bilder
Für Bilder, enthält eine Popup-Beschreibung, die für jedes Steuerelement verfügbar ist, Größenempfehlungen und andere Anforderungen. Die Beschreibungen variieren je nach Position eines Attributs auf der Seite und seiner Funktion. Sie können PNG- oder JPEG-Bilddateiformate verwenden. Sie können ein Bild zum Hochladen auswählen, indem Sie das Kontrollkästchen unter dem Dateinamen eines Elements aktivieren und dann zu dem Ort navigieren, an dem sich das Bild auf dem Laufwerk Ihres lokalen Computers befindet.
Labels
Im Abschnitt Erweiterte Einstellungen können Sie den Text einer bestimmten Portalseite auswählen, den Sie ändern möchten. Wenn Sie den englischen Standardtext für eine Seite ändern, wird der Text für andere Sprachen nicht neu übersetzt. Der Inhalt der alternativen Sprachseite wird als Annehmlichkeit bereitgestellt, erfordert jedoch manuelle Aktualisierungen für etwaige Anpassungen. Um eine andere Sprachversion für eine Seite zu bearbeiten, reduzieren Sie zuerst das Fenster, falls es geöffnet ist, indem Sie auf das X-Symbol für die offene Portalseite klicken. Wählen Sie dann die Sprache im Bereich Sprache aus und klicken Sie auf OK. Alle Portalseiten, die im Bereich Erweiterte Einstellungen geöffnet werden, sind in dieser Sprache, bis Sie eine andere auswählen.
Wichtig!
In Hochverfügbarkeits- oder Clusterbereitstellungen werden Portal-Designs nur dann über die freigegebene Konfiguration verteilt, wenn die Einstellungen des Portal-Designs an den primären bzw. Konfigurationskoordinator-Citrix ADC-Entitäten vorgenommen werden.
Ältere Portal-Anpassungen
Für Installationen mit manuell geändertem benutzerdefiniertem Portaldesign, die in Citrix Gateway- oder Access Gateway-Versionen vor 11.0 erstellt wurden, empfiehlt Citrix dringend, mit einem neuen Portal-Design in der Anpassungsoberfläche zu beginnen. Wenn Sie das nicht können, können Sie eine Anpassung manuell anwenden, aber direkte Unterstützung dafür wird nicht angeboten.
Wenn Sie ein manuell angepasstes Portal verwenden, müssen Sie das angepasste Portal als globale Portalkonfiguration festlegen. Dies bedeutet jedoch, dass eine angewendete globale Portalkonfiguration nicht mit VPN-Portal-Themenbindungen auf virtueller Serverebene außer Kraft gesetzt werden kann. Der Versuch, in diesem Fall eine Bindung des virtuellen VPN-Servers mit dem Konfigurationsdienstprogramm oder der Befehlszeile zu erstellen, gibt einen Fehler zurück.
Bei Hochverfügbarkeit und Clusterkonfigurationen müssen außerdem alle manuellen Anpassungen an jedem Knoten in der Bereitstellung durchgeführt werden, da die zugrunde liegenden Dateien auf dem Citrix ADC-Dateisystem nicht in der automatisch freigegebenen Konfiguration verteilt werden.
Erstellen Sie manuell eine benutzerdefinierte Portalkonfiguration
Um eine ältere angepasste Portalkonfiguration nach dem Upgrade auf Citrix Gateway 11.0 manuell anzuwenden, müssen Sie eine Kopie einer vorhandenen Portalseite ändern, die benutzerdefinierten Portaldateien in das Citrix ADC-Dateisystem einfügen und CUSTOM als UITHEME-Parameter auswählen.
Sie können WinSCP oder ein anderes sicheres Kopierprogramm verwenden, um Dateien in das Citrix ADC-Dateisystem zu übertragen.
- Melden Sie sich an der Citrix Gateway Befehlszeile an.
- Geben Sie an der Eingabeaufforderungshellein
- Geben Sie an der Eingabeaufforderung mkdir /var/ns_gui_custom; cd /netscaler; tar -cvzf /var/ns_gui_custom/customtheme.tar.gz ns_gui/* ein.
- Geben Sie an der Eingabeaufforderung cd /var/netscaler/logon/themes/ein
- Wenn Sie das Design der grünen Blase anpassen möchten, geben Siecp -r
Greenbubble
Custom ein, um eine Kopie des Green Bubble-Themas zu erstellen. - Wenn Sie das Standarddesign (
Caxton
) anpassen möchten, geben Sie cp -r Default Custom ein. - Um das X1-Design anzupassen, geben Siecp -r X1 Custom ein.
- Wenn Sie das Design der grünen Blase anpassen möchten, geben Siecp -r
- Nehmen Sie die erforderlichen Änderungen an den kopierten Dateien unter/var/netscaler/logon/themes/custom vor, um das Theme manuell anzupassen.
- Nehmen Sie die erforderlichen Änderungen an css/base.cssvor.
- Kopieren Sie alle benutzerdefinierten Images in das Verzeichnis /var/ns_gui_custom/ns_gui/vpn/media.
- Nehmen Sie Änderungen an Beschriftungen in den Dateien vor, die im Verzeichnis ressources/ vorhanden sind. Diese Dateien entsprechen den vom Portal unterstützten Gebietsschemas.
- Wenn auch Änderungen an HTML-Seiten oder Javascript-Dateien erforderlich sind, können Sie die relevanten Dateien in /var/ns_gui_custom/ns_gui/vornehmen.
- Nachdem alle Anpassungsänderungen abgeschlossen sind, geben Sie an der Eingabeaufforderung Folgendes ein: tar —cvzf /var/ns_gui_custom/customtheme.tar.gz /var/ns_gui_custom/ns_gui/*
Wichtig!
Beim Kopieren eines Themenverzeichnisses in den vorherigen Schritten muss der Name des kopierten Ordners genau als “Benutzerdefiniert” eingegeben werden, da bei Verzeichnisnamen innerhalb der Citrix ADC Shell-Oberfläche die Groß-/Kleinschreibung beachtet wird. Wenn der Verzeichnisname nicht genau eingegeben wird, wird der Ordner nicht erkannt, wenn die UITHEME-Einstellung auf CUSTOMkonfiguriert ist.
Wählen Sie das angepasste Thema als globalen VPN-Parameter
Sobald die manuell angepasste Portalkonfiguration abgeschlossen und in das Citrix ADC-Dateisystem kopiert wurde, muss sie auf die Citrix Gateway-Konfiguration angewendet werden. Dies erfolgt durch Festlegen des UITHEME-Parameters auf CUSTOM und kann mit der Befehlszeile oder dem Konfigurationsdienstprogramm abgeschlossen werden.
Um die Befehlszeile zu verwenden, geben Sie den folgenden Befehl ein, um den UITHEME-Parameter festzulegen.
set vpn parameter UITHEME CUSTOM
<!--NeedCopy-->
Gehen Sie wie folgt vor, um den UITHEME-Parameter mithilfe des Konfigurationsdienstprogramms festzulegen.
- Navigieren Sie auf der Registerkarte Konfiguration zu Citrix Gateway > Globale Einstellungen.
- Klicken Sie auf Globale Einstellungen ändern.
- Klicken Sie auf den Tab „ Kundenerlebnis “.
- Scrollen Sie zum unteren Bildschirmrand und wählen Sie dann im Listenmenü des UI-Themas die Option CUSTOM.
- Klicken Sie auf OK.
Ihr manuell angepasstes Portal ist jetzt das Portaldesign, das VPN-Benutzern präsentiert wird.
Erstellen Sie eine EULA
Das VPN-Portalsystem bietet die Möglichkeit, eine EULA auf eine Portalkonfiguration anzuwenden. Sobald eine EULA an die Citrix Gateway-Konfiguration gebunden ist, entweder im globalen VPN-Bereich oder an einen relevanten virtuellen VPN-Server, müssen VPN-Benutzer der EULA als Allgemeinen Geschäftsbedingungen zustimmen, bevor sie sich beim VPN authentifizieren dürfen.
Wie bei den Portal-Themen wird Benutzern eine sprachspezifische EULA basierend auf dem von ihrem Webbrowser gemeldeten Gebietsschema bereitgestellt. Bei einem Gebietsschema, das keiner der unterstützten Sprachen entspricht, ist die Standardsprache Englisch. Für jede EULA können Sie eine benutzerdefinierte Nachricht in jeder der unterstützten Sprachen eingeben. Vorübersetzte Inhalte werden für EULA-Konfigurationen nicht wie für die Portal-Themen bereitgestellt.Wenn das gemeldete Gebietsschema eines Benutzers mit einer Sprache übereinstimmt, in die kein EULA-Inhalt eingegeben wurde, wird dem Benutzer eine leere Seite zurückgegeben, wenn er auf der VPN-Anmeldeseite auf den Link “Allgemeine Geschäftsbedingungen” klickt.
Um eine EULA zu erstellen, können Sie eines der Steuerelemente im Konfigurationsdienstprogramm auf der Registerkarte Konfiguration unter Citrix Gateway > Globale Einstellungen > EULA oder Citrix Gateway > Ressourcen > EULAverwenden. Die Steuerelemente im Bereich Globale Einstellungen werden verwendet, um globale VPN-EULA-Bindungen zu verwalten, während das Steuerelement auf dem Knoten Ressourcen > EULA für allgemeine Vorgänge mit EULA-Konfigurationen vorgesehen ist. Sie können VPN-Bindungen für virtuelle Server verwalten, indem Sie einen virtuellen VPN-Server unter Citrix Gateway > Virtuelle Serverbearbeiten. Einige Befehle sind auch über die Befehlszeile zur Verwaltung von EULA-Entitäten verfügbar. Die vollständigen EULA-Verwaltungssteuerungen sind jedoch nur im Konfigurationsdienstprogramm verfügbar.
Erstellen einer EULA-Entität über die CLI
Geben Sie an der Eingabeaufforderung;
add vpn eula <name>
<!--NeedCopy-->
Erstellen Sie über die GUI eine EULA-Entität
- Navigieren Sie zu Citrix Gateway > Ressourcen > EULA.
- Klicken Sie auf Hinzufügen, um eine Entität zu erstellen
- Geben Sie einen Namen für die Entität ein.
- Fügen Sie für jede der Sprachen den Inhalt unter den entsprechenden Registerkarten ein. Sie können Nur-Text- oder HTML-Tags verwenden, um den Inhalt zu formatieren, einschließlich des Tags
<br>
zum Hinzufügen von Zeilenumbrüchen. - Klicken Sie auf Erstellen.
Sobald eine EULA-Entität erstellt wurde, kann sie global an die VPN-Konfiguration gebunden oder an einen virtuellen VPN-Server gebunden sein.
Binden Sie eine EULA über die CLI an VPN global
Geben Sie in der Befehlszeile ein;
bind vpn global eula <name>
<!--NeedCopy-->
Binden Sie eine EULA über die GUI an VPN global
- Navigieren Sie auf der Registerkarte Konfiguration zu Citrix Gateway > Globale Einstellungen.
- Klicken Sie im Hauptdetailbereich auf Endbenutzer-Lizenzvereinbarung konfigurieren.
- Klicken Sie auf Add binding.
- Klicken Sie auf Klicken, um auszuwählen.
- Wählen Sie eine EULA-Entität aus und klicken Siedann auf
- Klicken Sie auf Bind.
- Klicken Sie auf Schließen.
Binden Sie eine EULA über die CLI an einen virtuellen VPN-Server
Geben Sie in der Befehlszeile ein;
bind vpn vserver <name> eula <name>
<!--NeedCopy-->
Binden Sie eine EULA über die GUI an einen virtuellen VPN-Server
- Wechseln Sie auf der Registerkarte Konfiguration zu Citrix Gateway > Virtuelle Server.
- Wählen Sie im Hauptdetailbereich einen virtuellen VPN-Server aus und klicken Sie auf Bearbeiten.
- Klicken Sie im Bereich Erweiterte Einstellungen auf der rechten Seite der Seite auf EULA.
- Klicken Sie im neu hinzugefügten EULA-Fenster auf Keine EULA.
-
Click
Zum Auswählen klicken. - Wählen Sie eine EULA-Entität und klicken Sie auf Auswählen
- Klicken Sie auf Bind.
- Klicken Sie auf Fertig.
In diesem Artikel
- Wenden Sie ein Portalthema
- Binden Sie ein Portal-Thema an einen virtuellen VPN-Server
- Binden Sie ein Portal-Thema an VPN global
- Erstellen eines Portal-Themas
- Verwenden Sie ein Stockportal-Thema als Vorlage für ein benutzerdefiniertes Portal-Thema
- Anpassung des Portal-Themas
- Über die Oberfläche des Portal-Themas
- Ältere Portal-Anpassungen
- Erstellen Sie eine EULA