wget配置Squid代理下载Zabbix资源报503及SSL连接失败如何解决?
wget代理503报错排查解决步骤
1 代理服务侧排查
- 登录Squid所在服务器(IP
10.36.76.98),检查服务运行状态:
执行命令systemctl status squid,若服务停止,执行systemctl start squid启动,systemctl enable squid配置开机自启。 - 检查端口与防火墙规则:
执行ss -tunlp | grep 3128确认3128端口处于监听状态,同时检查服务器防火墙、安全组规则是否放通了来源客户端IP的3128端口入站请求。 - 查看Squid日志定位根因:
访问日志默认路径为/var/log/squid/access.log,错误日志默认路径为/var/log/squid/cache.log,搜索对应请求时间的日志,确认是否是认证账号密码错误、访问ACL规则拦截、Squid本身无外网访问权限导致的503返回。
2 客户端配置排查
- 修正wget配置冗余:
你当前/etc/wgetrc中重复配置了use_proxy参数,删除use_proxy = yes这一行,仅保留use_proxy = on即可,重复配置可能导致wget参数识别异常。 - 验证代理可用性:
在客户端执行命令curl -x http://username:passwd@10.36.76.98:3128 https://repo.zabbix.com,如果正常返回页面内容说明代理本身可用,问题出在wget配置;如果同样返回503,说明问题确实在代理服务侧。 - 检查环境变量冲突:
执行env | grep -i proxy查看是否有系统级代理环境变量覆盖了wgetrc的配置,如果有则执行unset http_proxy https_proxy ftp_proxy清除后再重试下载。
3 临时应急方案
若代理故障暂时无法修复,可先在外网环境手动下载对应Zabbix安装包,上传到目标服务器后执行dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb完成仓库配置,再继续部署Zabbix-agent组件。
内容的提问来源于stack exchange,提问作者Quangtd
相关产品推荐
相关产品推荐

