5.15. 更改存储库的 HTTP 代理策略

要精细控制网络流量,您可以为每个存储库设置 HTTP 代理策略。要使用 CLI 而不是 Web UI,请参阅 CLI 过程

要为产品中的所有软件仓库设置相同的 HTTP 代理策略,请参阅 第 5.14 节 “更改一个产品的 HTTP 代理策略”

流程

  1. 在 Satellite Web UI 中,导航到 Content > Products,并点击包含存储库的产品的名称。
  2. Repositories 选项卡中,单击存储库的名称。
  3. 找到 HTTP Proxy 字段并点编辑图标。
  4. 从列表中选择一个 HTTP Proxy Policy

    • 全局默认值 : 使用全局默认代理设置。
    • 没有 HTTP 代理服务器 :即使配置了全局默认代理,也不使用 HTTP 代理。
    • 使用特定的 HTTP 代理 :从列表中选择 HTTP Proxy。您必须将 HTTP 代理添加到 Satellite,然后才能从这个列表中选择代理。更多信息请参阅 第 5.13 节 “添加新 HTTP 代理”
  5. Save

CLI 过程

  • 在 Satellite 服务器中,输入以下命令指定您要使用的 HTTP 代理策略:

    # hammer repository update --id repository-ID \
    --http-proxy-policy policy

    --http-proxy-policy 指定以下选项之一:

    • : 即使配置了全局默认代理,也不使用 HTTP 代理。
    • global_default_http_proxy : 使用全局默认代理设置。
    • use_selected_http_proxy: 指定一个 HTTP 代理,使用 --http-proxy proxy-name--http-proxy-id proxy-ID。要为 Satellite 添加新的 HTTP 代理,请参阅 第 5.13 节 “添加新 HTTP 代理”