DNF 4 里的 proxy= 与 no_proxy 各司其职
仓库值为空会中断主配置的继承;继承来的 curl 代理输入仍需为目标地址设置直连例外。
对普通仓库,保留已配置的主代理:
[main]
proxy=http://proxy.example:8080在已有的 internal 段里,用下面的写法关掉这层继承:
[internal]
proxy=保留它可信的基础 URL、密钥和校验设置。这里换成另一个完整的代理 URL,等于改选别的中间人。对于允许经由无认证公共代理访问的公开仓库,HTTP 代理列表可为主 URL 提供候选;内部仓库的直连例外要保留。
还要检查 curl 的环境变量兜底。proxy 未设置时 DNF 会记录这一行为,包括旧的 _none_。只删掉一处配置输入,并不能保证在继承了环境变量的情况下直连。
对打算直连的主机,补上进程级例外:
export no_proxy=packages.internal.example镜像列表和重定向都可能追加主机。这些 DNF 4 的规则只适用于该版本,不要带入旧版 Yum 或 DNF 5 的假设。