Citrix网关

为VPN用户定制用户portal

向VPN用户提供门户的Citrix Gateway安装包含一个选项,用于选择门户主题,为门户页面创建定制的外观。您可以从提供的一组主题中进行选择,也可以使用主题作为模板构建定制或品牌门户。使用配置实用程序,您可以通过添加新的徽标、背景图像、自定义输入框标签和基于CSS的门户设计的其他各种属性来修改主题。内置的门户主题包括五种语言的内容:英语、法语、西班牙语、德语和日语。不同的用户使用不同的语言,这取决于他们的web浏览器所报告的地区。

您可以创建一个自定义的EULA,该EULA在允许VPN用户登录之前呈现给他们。EULA特性支持特定于地区的EULA版本,这些版本根据用户的web浏览器报告的地区呈现给用户。

门户主题和EULA配置都可以在VPN虚拟服务器和VPN全局级别独立绑定。

重要的是:

Citrix不支持需要修改代码的定制,也不提供除恢复到默认主题之外的解决问题的支持。

应用门户主题

从13.0 build 67.43版本开始,默认情况下,VPN门户被配置为使用RfWebUI主题。在此之前,卡克斯顿主题是默认主题。你也可以应用绿色气泡和X1主题。

RfWebUI主题

卡克斯顿主题

卡克斯顿的主题

绿色泡沫主题

绿色泡沫主题

X1主题

X1的主题

您可以将提供的任何主题直接应用于VPN虚拟服务器或作为全局VPN绑定。

将门户主题绑定到VPN虚拟服务器

您可以在现有虚拟服务器上或在创建新的虚拟服务器时绑定门户主题。

该任务指导管理员通过命令行,将portal主题与VPN虚拟服务器绑定。必备事项

在命令提示符处,输入;

绑定VPN vserver  - portaltheme  

通过使用GUI将门户主题绑定到VPN虚拟服务器

  1. 配置选项卡中,导航到Citrix网关并点击虚拟服务器。
  2. 选择虚拟服务器,单击编辑
  3. 如果尚未将门户主题绑定到虚拟服务器,请单击门户主题高级设置在详细信息窗格中。否则,门户主题选项已经在详细信息窗格中展开。
  4. 在详细信息窗格中,在门户主题,点击没有门户主题展开门户主题绑定窗口。
  5. 点击单击以选中
  6. 门户主题窗口,单击主题名称,然后单击选择
  7. 点击绑定
  8. 点击多恩

如果您正在创建VPN虚拟服务器,则可以从步骤3开始执行上述操作虚拟服务器编辑窗格绑定门户主题。

将门户主题绑定到全局VPN

该任务指导管理员通过命令行绑定portal主题到VPN global

在命令提示符处,输入;

绑定VPN global portaltheme  

通过使用GUI将门户主题绑定到VPN全局

  1. 配置选项卡中,导航到Citrix网关。
  2. 在主详细信息窗格中,单击Citrix网关策略管理器
  3. 点击“+”图标。
  4. 绑定点列表中,选择资源
  5. 连接类型列表中,选择门户主题。
  6. 点击继续
  7. 绑定点屏幕上,单击添加绑定
  8. 点击单击以选中
  9. 门户主题窗口,单击主题名称,然后单击选择
  10. 点击绑定
  11. 点击关闭
  12. 点击完成了。

提示:

在进行更改后,在命令行上使用' save ns config '命令或单击配置实用程序中的保存图标,以确保您的更改保存到Citrix ADC配置文件。

创建门户主题

要创建自定义门户设计,请使用其中一个提供的门户主题作为模板。系统将使用指定的名称复制选定模板主题。

使用股票门户主题作为自定义门户主题的模板

要创建门户主题,可以使用配置实用程序或命令行创建主题实体。但是,详细的自定义控件只能在配置实用程序中使用。

使用CLI创建门户主题

在命令提示符处,输入;

添加portaltheme  basetheme  

通过使用GUI创建门户主题

  1. 配置选项卡中,导航到Citrix网关并点击门户主题
  2. 在主详细信息窗格中,单击添加
  3. 输入主题的名称,并从模板列表中选择模板,然后单击好吧
  4. 此时,您将看到门户主题编辑窗口的首次视图。点击好吧退出。

您可以继续使用首次视图自定义新的门户主题。

创建新主题后,可以将其绑定到VPN虚拟服务器或VPN全局服务器。您可以在创建或完成自定义后立即绑定新主题。

门户主题定制

要自定义门户主题,请使用配置实用程序中的门户主题接口。为了获得最佳结果,您必须在使用此界面之前了解它的各种元素。

关于门户主题界面

打开门户主题界面在Citrix Gateway配置实用程序中配置选项卡中,导航到Citrix网关并点击门户主题.您可以创建一个主题,如创建门户主题或在主详细信息窗格中选择现有主题并单击编辑

门户主题定制页面有四个用于修改门户设计的主要组件窗格:门户主题窗格,外观和感觉窗格,以及高级设置窗格中,语言窗玻璃

门户主题界面

门户主题页面顶部的窗格报告要编辑的主题以及它基于的模板主题。这里的查看选项允许您在不使用用户连接访问VPN的情况下查看您的定制。使用查看选项需要将主题绑定到VPN虚拟服务器上,在关闭查看窗口后,主题绑定仍然有效。

外观和感觉窗格中,您可以配置主题的常规属性,例如标题、背景色和图像、字体属性和徽标。当此窗格处于编辑模式时,属性图例可用于指导在门户页面上使用外观属性的位置。

高级设置窗格包含各个门户页面的屏幕上内容控件。若要加载用于编辑的页面内容,请单击所列出的页面之一。然后在其他中心窗格下方打开页面控件。页面仍然折叠在高级设置只要页面未被修改,门户主题窗格就会进行编辑。

语言窗格中选择要编辑的页面时,可以选择加载哪一种语言高级设置窗玻璃默认情况下,将加载英语页面。

可自定义页面属性的类型

在定制门户主题时,您可以在门户主题界面中修改一系列属性。除了可以编辑的文本和受支持的语言外,还可以对门户布局的图形元素进行裁剪以满足您的需求。在修改每个页面元素类型之前,都要考虑参数或建议。

颜色

门户设计指定属性的颜色,如页面背景、突出显示、标题和主体内容的文本、按钮控件和悬停响应。要自定义颜色属性,可以直接为所选项目输入颜色值,也可以使用提供的颜色选择器生成颜色值。该接口支持输入有效的HTML颜色值,RGBA格式,HTML十六进制三连体格式,和X11颜色名称。通过单击属性输入字段旁边的颜色框,可以访问任何适用的颜色属性的颜色选择器。

颜色选择器

字体

除了字体颜色,您还可以修改某些页面属性的字体大小。对于这些属性中的每一个,菜单会提供每个属性的可用大小,具体大小由门户的设计决定。

图片

对于图像,每个控件的弹出描述提供了尺寸建议和其他要求。根据属性在页面上的位置及其功能,描述有所不同。您可以使用PNG或JPEG图像文件格式。您可以通过选择项目文件名下面的复选框来选择要上传的图像,然后浏览到该图像驻留在本地计算机驱动器上的位置。

标签

高级设置节中,您可以选择要修改的特定门户页面文本。如果您修改了一个页面的默认英文文本,其他语言的文本不会被重新翻译。备选语言页面内容是为了方便起见提供的,但任何定制都需要手动更新。要编辑页面的另一种语言版本,首先折叠窗口,如果它是打开的,通过单击X打开的门户页面的图标。然后选择语言语言窗格中,单击好吧. 从中打开的所有门户页面高级设置在您选择另一种语言之前,窗格都使用该语言。

重要的

在高可用性或集群部署中,只有在分别在主或配置协调器Citrix ADC实体上进行门户主题设置时,门户主题才会跨共享配置进行分布。

老门户定制

对于在11.0之前的Citrix Gateway或Access Gateway版本中创建的手动修改自定义门户设计的安装,Citrix强烈建议在自定义界面中开始一个新的门户主题。如果不能这样做,可以手动应用自定义,但不提供直接支持。

使用手动自定义门户时,必须将自定义门户设置为全局门户配置。但是,这样做意味着应用全局门户配置不能使用VPN虚拟服务器级门户主题绑定覆盖。在这种情况下,尝试使用配置实用程序或命令行创建VPN虚拟服务器绑定将返回错误。

此外,在高可用性和集群配置的情况下,必须在部署中的每个节点上执行任何手动定制,因为Citrix ADC文件系统上的底层文件不会在自动共享配置中分发。

手动创建自定义门户配置

要在升级到Citrix Gateway 11.0后手动应用较旧的定制门户配置,需要修改现有门户页面的副本,将定制门户文件放入Citrix ADC文件系统中,然后选择自定义随着UITHEME参数。

您可以使用WinSCP或其他安全拷贝程序将文件传输到Citrix ADC文件系统中。

  1. 登录Citrix Gateway命令行。
  2. 在命令提示符处,输入壳牌
  3. 在命令提示符处,输入mkdir /var/ns_gui_custom;cd / netscaler;Tar -cvzf /var/ns_gui_custom/customtheme.tar.gz ns_gui/*. Tar .gz
  4. 在命令提示符处,输入cd /var/netscaler/logon/themes/
    • 如果要自定义绿色气泡主题,请输入cp-rGreenbubble风俗复制绿色气泡主题。
    • 如果您想自定义Default主题(卡克斯顿),类型cp -r默认自定义。
    • 要自定义X1主题,输入cp -r X1自定义。
  5. 对下面复制的文件进行必要的更改/var/netscaler/logon/themes/Custom手动定制主题。
    • 对其进行必要的编辑css / base.css
    • 将任何自定义图像复制到/var/ns_gui_custom / ns_gui / vpn /媒体目录中。
    • 控件中出现的文件中的标签进行更改资源/目录这些文件对应于门户支持的区域设置。
    • 如果还需要对HTML页面或javascript文件进行更改,则可以对文件进行相关更改/var/ns_gui_custom ns_gui /
  6. 完成所有定制更改后,在提示符处输入:Tar -cvzf /var/ns_gui_custom/customtheme.tar.gz /var/ns_gui_custom/ns_gui/

重要的

在前面的步骤中复制主题目录时,复制的文件夹名称必须准确输入为“自定义”,因为目录名称在Citrix ADC外壳接口中区分大小写。如果未准确输入目录名,则在UITHEME设置为自定义

选择定制的主题作为VPN全局参数

完成手动定制的门户配置并复制到Citrix ADC文件系统之后,需要将其应用到Citrix Gateway配置。这可以通过将UITHEME参数设置为CUSTOM来完成,并且可以通过命令行或配置实用程序来完成。

要使用命令行,输入以下命令设置UITHEME参数。

设置vpn参数UITHEME CUSTOM 

要使用配置实用程序设置UITHEME参数,请使用以下过程。

  1. 配置选项卡中,导航到Citrix Gateway >全局设置
  2. 点击更改全局设置
  3. 点击客户体验选项卡。
  4. 滚动到屏幕底部,然后选择自定义用户界面主题菜单列表。
  5. 点击好吧

您的手动定制门户现在是呈现给VPN用户的门户设计。

创建一个EULA

VPN portal系统提供了将EULA应用到portal配置的选项。一旦EULA绑定到Citrix网关配置(无论是在VPN全局范围内还是在相关VPN虚拟服务器上),VPN用户必须作为条款和条件同意EULA,然后才允许他们进入VPN进行身份验证。

与门户主题一样,基于web浏览器报告的区域设置,为用户提供特定于语言的EULA。如果区域设置与任何受支持的语言都不匹配,则提供的默认语言是英语。对于每个EULA,您可以输入支持的每种语言的自定义消息。EULA配置不像门户主题那样提供预翻译内容。如果用户报告的地区与没有输入EULA内容的语言相匹配,当用户单击VPN登录页面上的“条款和条件”链接时,将返回一个空白页。

控件上的配置实用程序中的任一控件都可以创建EULA配置制表符Citrix网关>全局设置>EULACitrix网关>资源> EULA.控件全局设置窗格用于管理VPN全局EULA绑定,而资源> EULA节点用于EULA配置的一般操作。通过编辑VPN虚拟服务器,可以管理VPN虚拟服务器的EULA绑定Citrix网关>虚拟服务器.在命令行中还可以使用一些命令来管理EULA实体。但是,完整的EULA管理控件仅在配置实用程序中可用。

通过CLI创建EULA实体

在命令提示符处,输入;

添加VPN eula  

使用GUI创建EULA实体

  1. 导航到Citrix网关>资源> EULA
  2. 点击添加创建一个实体。
  3. 为实体输入一个名称。
  4. 对于每种语言,请在相关选项卡下粘贴内容。您可以使用纯文本或HTML标记格式化内容,包括< br >标签以添加换行符。
  5. 点击创建

一旦创建了EULA实体,它就可以全局绑定到VPN配置,或者绑定到VPN虚拟服务器。

使用CLI将EULA绑定到VPN全局

在命令提示符处,输入;

绑定VPN全局eula  

使用GUI将EULA绑定到VPN全局

  1. 配置选项卡中,导航到Citrix Gateway >全局设置
  2. 在主详细信息窗格中,单击配置最终用户许可协议
  3. 点击添加绑定
  4. 点击单击以选中
  5. 选择一个EULA实体,然后单击选择
  6. 点击绑定
  7. 点击关闭

使用CLI将EULA绑定到VPN虚拟服务器

在命令提示符处,输入;

绑定VPN vserver  eula  

该任务指导管理员通过图形化界面,将EULA绑定到VPN虚拟服务器上

  1. 配置选项卡浏览Citrix网关>虚拟服务器。
  2. 在主信息展示区中,选择VPN虚拟服务器,单击编辑
  3. 高级设置窗格中,单击EULA
  4. 在新添加的EULA窗格中,单击没有EULA
  5. 点击单击以选中
  6. 选择一个EULA图元并单击选择
  7. 点击绑定
  8. 点击多恩