RfWebUI 配置参数
NetScaler Gateway 门户的整体行为受两个配置文件影响:本地 NetScaler Gateway 配置文件和 StoreFront 文件。
根据您的部署,您可以通过更改“plugins.xml”文件中的属性来修改 NetScaler Gateway 门户行为。此文件在浏览器上显示为配置文件,这是对
/var/netscaler/logon/themes/<custom_theme>/plugins.xml 的请求。
登录期间,使用 NetScaler Gateway 配置文件。但是,当连接到 StoreFront 时,StoreFront 会发送新的配置,并且早期配置会被覆盖。此行为对于无客户端 VPN 和 ICA 有所不同。
对于 ICA,StoreFront 配置始终优先,但无客户端 VPN 中受 NetScaler Gateway 配置影响的某些行为即使在 StoreFront 更新新配置后仍会保留。
下表列出了优先于无客户端 VPN 和 ICA 的配置参数。
| 配置类型 | 子配置类型 | 参数 | 无客户端 VPN | ICA | 描述 |
|---|---|---|---|---|---|
| 无客户端 VPN 的会话 / ICA 的 AuthManager | - | loginFormTimeout | NetScaler 网关 | - | 定义登录页面超时时间(分钟) |
| 插件助手 | - | 已启用 | StoreFront | StoreFront | 启用或禁用插件助手 |
| 插件助手 | - | upgradeAtLogin | StoreFront | StoreFront | 在登录时提示升级插件 |
| 插件助手 | - | showAfterLogin | NetScaler 网关 | StoreFront | 登录后显示插件提示 |
| 插件助手 | - | showOnlyIfRequiredByApps | NetScaler 网关 | StoreFront | 如果应用程序需要,登录后显示插件提示 |
| 插件助手 | macOS/win32 | 路径 | NetScaler 网关 | StoreFront | 定义插件的下载路径 |
| 插件助手 | protocolHandler | 已启用 | NetScaler 网关 | StoreFront | 在启动插件之前切换协议处理程序页面 |
| 插件助手 | protocolHandler | 平台 | NetScaler 网关 | StoreFront | 标识插件支持的平台 |
| 插件助手 | - | skipDoubleHopCheckWhenDisabled |
|
StoreFront | 切换 ICA 直通的双跳 NetScaler Gateway 配置检查 |
| 用户界面 | - | frameOptions | NA | NA | - |
| 用户界面 | autoLaunchDesktop | StoreFront | StoreFront | 启用或禁用桌面启动 | |
| 用户界面 | workspaceControl | 已启用 | StoreFront | StoreFront | 启用或禁用工作区控制 |
| 用户界面 | workspaceControl | autoReconnectAtLogon | StoreFront | StoreFront | 切换以在可用时自动重新连接到上一个会话 |
| 用户界面 | workspaceControl | logoffAction | StoreFront | StoreFront | 定义 Citrix Workspace 的注销行为 |
| 用户界面 | workspaceControl | showReconnectButton | StoreFront | StoreFront | 显示或隐藏“重新连接”按钮 |
| 用户界面 | workspaceControl | showDisconnectButton | StoreFront | StoreFront | 显示或隐藏断开连接按钮 |
| 用户界面 | workspaceControl | showDesktopsView | StoreFront | StoreFront | 显示或隐藏桌面视图 |
| 用户界面 | workspaceControl | showAppsView | StoreFront | StoreFront | 显示或隐藏应用程序视图 |
| 用户界面 | workspaceControl | defaultView | StoreFront | StoreFront | 选择桌面视图或应用程序视图 |
| 用户界面 | receiverConfiguration | 启用 | StoreFront | StoreFront | 切换接收器配置 |
| 用户界面 | receiverConfiguration | showOnlyIfRequiredByApps | NetScaler 网关 | NetScaler 网关 | 如果应用程序需要,显示接收器提示 |
| 用户界面 | receiverConfiguration | downloadURL | StoreFront | StoreFront | 下载接收器的 URL |
| 用户界面 | appShortcuts | 已启用 | StoreFront | StoreFront | 启用或禁用应用程序快捷方式选项卡 |
| 用户界面 | appShortcuts | allowSessionReconnect | StoreFront | StoreFront | 允许会话重新连接 |
为了在 RfWebUI 中反映无客户端 VPN 和 ICA 的修改后的 StoreFront 配置,请手动更新 NetScaler Gateway 配置文件中的相应参数。例如,如果 StoreFront 配置中
if pluginAssistant.html5.enabled 设置为 Off,请更新 NetScaler Gateway 配置文件中的相应参数。
请按照以下步骤自定义 NetScaler Gateway 配置文件中的 RfWebUI 参数以匹配 StoreFront 配置:
-
打开
/var/netscaler/logon/themes/<customtheme>/plugins.xml。注意:如果自定义主题是在旧版本上创建的,则自定义主题文件夹中的“plugins.xml”文件可能为空。运行以下命令以使用所需内容填充“plugins.xml”。cp /var/netscaler/logon/LogonPoint/homeconfig.xml /var/netscaler/logon/themes/<customtheme>/plugins.xml请勿修改/var/netscaler/logon/LogonPoint/homeconfig.xml。 -
仅编辑所需参数,并使用以下命令刷新 NetScaler® 缓存:
flush cache contentgroup loginstaticobjects