You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS 7配置yum代理遇HTTP 407认证错误的问题排查

Yum Proxy Authentication Error (407) on CentOS 7.5 with NTLM Proxy

我最近在CentOS Linux release 7.5.1804 (Core)上配置yum通过代理访问时碰到了麻烦——执行yum list命令时直接抛出了407认证错误:

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: HTTP Error 407 - Proxy Authentication Required ...

我先后尝试了两种常见的代理配置方式:

  • 第一种是直接在/etc/yum.conf里添加代理参数:
    proxy=http://username:password@yourproxy:8080/
    
  • 第二种是通过临时环境变量设置代理:
    export http_proxy=http://username:password@yourproxy:8080/
    

有意思的是,设置环境变量后curl可以正常通过代理访问网络,但yum的报错依然存在。后来我想到这个代理是部署在Windows系统上的,会不会是NTLM认证机制的问题?毕竟yum本身对NTLM认证的支持并不完善,普通的用户名密码格式没法通过NTLM的认证校验。

抱着试试看的心态更换了一个非NTLM认证的代理后,yum果然能正常使用代理了,问题彻底解决。

内容的提问来源于stack exchange,提问作者yaa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:46:41