配置

功能标志管理

如果生产环境中的 Citrix Workspace 应用程序出现问题,我们可以在 Citrix Workspace 应用程序中动态禁用受影响的功能,即使该功能已发布亦如此。为此,我们将使用功能标志以及名为 LaunchDarkly 的第三方服务。

如何配置

不需要做任何配置即可启用传输到 LaunchDarkly 的流量,但当您配置了阻止出站流量的防火墙或代理时除外。在这种情况下,您根据策略要求通过特定 URL 或 IP 地址启用传输到 LaunchDarkly 的流量。

可以通过以下方式启用传输到 LaunchDarkly 的流量和通信:

启用传输到以下 URL 的流量

  • events.launchdarkly.com
  • app.launchdarkly.com

在允许列表中列出 IP 地址

如果必须在允许列表中列出 IP 地址,请参阅 LaunchDarkly public IP list(LaunchDarkly 公用 IP 列表),获取当前所有 IP 地址范围的列表。您可以使用此列表来验证您的防火墙配置是否自动更新,以便与基础结构更新保持一致。有关基础结构变更的状态的详细信息,请参阅 LaunchDarkly Status 页面。

预配以禁用 LaunchDarkly 服务

您可以在本地和云存储上禁用 LaunchDarkly 服务。

在云设置中,管理员可以通过在 Global App Configuration Service 中将 enableLaunchDarkly 属性设置为 False来禁用 LaunchDarkly 服务。

有关详细信息,请参阅 Global App Configuration Service 文档。

在本地部署中,管理员可以使用 Google 管理策略来禁用 LaunchDarkly 服务,如下所示:

  1. 登录 Google 管理控制台。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)。
  3. policy.txt 文件中的 engine_settings 键下添加以下字符串。

    "thirdPartyServices": {
    
      "enableLaunchDarkly": false
    
    },
    
    <!--NeedCopy-->
    
  4. 单击保存

注意:

  • 默认情况下,如果 enableLaunchDarkly 属性不存在,则启用 LaunchDarkly 服务。

在本地部署中,管理员可以使用 configuration.js 文件来禁用 LaunchDarkly 服务,如下所示:

注意:

  • 需要使用管理员级别的凭据才能编辑 configuration.js 文件;编辑此文件后,请重新封装该应用程序以使所做的更改生效。
  1. 打开 configuration.js 文件。
  2. 添加 enableLaunchDarkly 属性,然后将该属性设置为 false

    "thirdPartyServices": {
    
        "enableLaunchDarkly": false
    
         },
    <!--NeedCopy-->
    
  3. 单击保存

注意:

  • 默认情况下,如果 enableLaunchDarkly 属性不存在,则启用 LaunchDarkly 服务。

网亭模式

适用于 ChromeOS 的 Citrix Workspace 应用程序网亭模式提供了在同一个窗口中运行所有应用程序的功能。通过此功能,您可以在网亭模式下运行 Citrix Workspace 应用程序,然后使用相同的模式启动任何 Windows 应用程序或桌面。此外,网亭模式还允许您使用静态 URL 以专用 Chrome 软件包方式发布远程应用程序或桌面。

如何配置

可以通过调整 Chrome 管理面板中面向托管 Chrome 设备的网亭设置来控制此功能。

有关使 Citrix Workspace 应用程序能够以网亭模式在托管和非托管 Chrome 设备上运行的说明,请参阅 Google 支持站点

如果要部署 Citrix Workspace 应用程序,必须在将可见性选项设置为 Public/unlisted 的情况下发布应用程序,以便验证与展台模式的互操作性。转至 Chrome Web Store 开发者信息中心

网亭模式处于激活状态时应用商店 URL 是只读的,无法使用帐户设置屏幕进行编辑。但是,您可以通过 .cr 文件重新封装应用程序或使用 Google 管理控制台通过 Google 策略管理来更改此设置。

    <Services version="1.0">
    <Service>
    <rfWeb>http://your_RfWebURL_or_persistenturl</rfWeb>
    <Name>Mystore</Name>
    <Gateways>
    <Gateway>
    <Location>https://yourcompany.gateway.com</Location>
    </Gateway>
    </Gateways>
    <Beacons>
    <Internal>
    <Beacon>http://yourcompany.internalwebsite.net</Beacon>
    </Internal>
    <External>
    <Beacon>http://www.yourcompany.externalwebsite.com</Beacon>
    </External>
    </Beacons>
    </Service>
    </Services>

<!--NeedCopy-->

如果使用 Google 管理控制台,请编辑包含 Citrix Workspace 配置的 policy.txt 文件。将 rf_web 下的“url”的值替换为静态 URL。

    {
    "settings": {
    "Value": {
    "settings_version": "1.0",
    "store_settings": {
    "beacons": {
    "external": [
    {
    "url": "http://www.yourcompany.externalwebsite.com"
    }
    ],
    "internal": [
    {
    "url": "http://yourcompany.internalwebsite.net"
    }
    ]
    },
    "gateways": [
    {
    "is_default": true,
    "url": "https://yourcompany.gateway.com"
    }
    ],
    "name": "mystore",
    "rf_web": {
    "url": " http://your_RfWebURL_or_persistenturl "
    }
    }
    }
    }
    }
<!--NeedCopy-->
配置