5.18. 更改存储库的 HTTP 代理服务器
为了对网络流量进行精细控制,您可以为每个存储库设置 HTTP 代理策略。要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
要为产品中的所有软件仓库设置相同的 HTTP 代理策略,请参阅 第 5.17 节 “更改产品的 HTTP 代理服务器”。
流程
- 在 Satellite Web UI 中,导航到 Content > Products,然后点击包含该存储库的产品名称。
- 在 Repositories 选项卡中,单击存储库的名称。
- 找到 HTTP Proxy 字段,再单击编辑图标。
从列表中选择 HTTP 代理策略 :
- 全局默认 :使用全局默认代理设置。
- 没有 HTTP 代理 : 不使用 HTTP 代理,即使配置了全局默认代理。
- 使用特定的 HTTP 代理 :从列表中选择 HTTP 代理。您必须将 HTTP 代理添加到 Satellite,然后才能从此列表中选择代理。更多信息请参阅 第 5.16 节 “添加 HTTP 代理”。
- 点 Save。
CLI 过程
在 Satellite 服务器中,输入以下命令指定您要使用的 HTTP 代理策略:
# hammer repository update \ --http-proxy-policy HTTP_Proxy_Policy \ --id Repository_ID为
--http-proxy-policy指定以下选项之一:-
none:不使用 HTTP 代理,即使配置了全局默认代理。 -
global_default_http_proxy:使用全局默认代理设置。 -
use_selected_http_proxy: 使用--http-proxy My_HTTP_Proxy_Name或--http-proxy-id My_HTTP_Proxy_ID指定 HTTP代理。要在 Satellite 中添加新 HTTP 代理,请参阅 第 5.16 节 “添加 HTTP 代理”。
-