您可以在部署 Horizon Cloud Connector OVF 模板期间配置 HTTP 代理设置。如果要在部署后修改这些代理设置,则必须使用 configure-webproxy.py 命令。
对于 Horizon Cloud Connector 2.5 和更高版本, configure-webproxy.py 该文件位于 /opt/horizon/bin 已部署的 Horizon Cloud Connector 设备的 目录中。
对于 Horizon Cloud Connector 版本 2.4.1 和更早的 2.x 版本,configure-webproxy.py该文件位于已部署的 Horizon Cloud Connector 设备的 区域内的/opt某个bin目录中。
注意: 请遵循以下有关代理设置和设备更新的准则:
-
如果您手动将 Horizon Cloud Connector 1.6 或更高版本更新到较新版本,则必须重新配置代理设置。原始代理配置不会在手动设备更新后转移过来。
-
如果自动将 Horizon Cloud Connector 1.6 或更高版本更新到较新版本,则代理设置在自动更新后会转移过来。您无需重新配置代理设置。
-
要查看 Horizon Cloud Connector 虚拟设备的现有代理设置,请运行以下命令。
cat /opt/container-data/cc-settings/proxy.conf
使用 configure-webproxy.py 的语法
使用以下语法通过 创建脚本 configure-webproxy.py:
configure-webproxy.py [argument1 [value1]] [argument2 [value2]] ...
要显示命令用法和可用参数列表,请运行 configure-webproxy.py -h 或 configure-webproxy.py --help。
configure-webproxy.py 的参数
脚本的所有 configure-webproxy.py 参数均为可选参数。
| 参数 | 描述 |
|---|---|
| --proxyHost | HTTP 代理服务器的主机名或 IP 地址 |
| --proxyPort | 代理服务器的端口号 |
| --noProxyFor | 配置为绕过 HTTP 代理的主机或网络范围。使用逗号分隔多个值。 |
| --proxySsl | 指定是否对代理连接使用 SSL。允许的值为 true 或 false。 |
| --proxyUsername | HTTP 代理的用户名 |
| --proxyPassword | HTTP 代理的密码 |
| --implicitNonProxyHosts | 指定是否将配对容器的连接服务器和 vCenter Server 隐式添加到绕过 HTTP 代理的主机列表中。允许的值为 true 或 false。默认值为 True。 如果您的环境要求到连接服务器和 vCenter Server 的内部请求通过代理进行路由,请将此参数设置为 false。在这种情况下,只有 --noProxyFor 显式指定的主机绕过代理。 |
示例脚本
configure-webproxy.py --proxyHost PROXYEXAMPLE --proxyPort 80 --proxySsl=false
--noProxyFor ".AD-DOMAIN.EXAMPLE.COM,10.109.*"
此示例脚本配置以下代理设置:
- PROXYEXAMPLE 是代理服务器。
- 代理连接使用端口 80。
- 代理连接不使用 SSL。
- .AD-DOMAIN.EXAMPLE.COM 和 10.109.* 版本的主机将绕过代理。
- 此外,默认情况下,配对容器的连接服务器和 vCenter Server 会隐式绕过代理。
此页面对您有帮助吗?