RUNBOOK / Nginx / TLS
wget 下载超时:环境代理与 DNS 对照
wget 通过自动代理或环境变量下载文件时反复超时。
故障现象与判断依据
最可能原因
wget 的代理读取与 shell 环境紧密相关,须确认是否意外经过失效代理,再比较直连解析结果。
LOGconnect() failed (111: Connection refused) while connecting to upstream
SSL certificate problem: unable to get local issuer certificate安全诊断
以下命令用于读取状态、验证解析或复现请求;先确认目标主机、权限与影响范围。命令中的占位符必须替换为当前环境的实际值。
READ / VERIFYnginx -t
curl -sv http://127.0.0.1:<port>/health
openssl s_client -connect host:443 -servername host -showcerts
curl -Iv https://host推荐修复步骤
- 1执行 env | grep -i proxy,并仅在已配置本地 Clash 代理的受控 shell 中运行 wget --debug <url>。
- 2分别以受控方式测试 no_proxy 和目标 DNS 解析。
- 3修正代理变量或 PAC 下发后,以校验和验证下载内容。
验证、限制与回滚
修复后的验证
wget 可稳定下载且 sha256sum 与发布方校验值一致。
风险提示与回滚
不要以关闭证书校验、删除全部缓存、无限重试、关闭防火墙或放宽到 chmod 777 来替代根因定位。任何配置变更前先保留原文件和校验结果;若验证失败,恢复该备份并重新采集日志。
可信来源与适用边界
参考来源Module ngx_http_proxy_module ↗
upstream proxy configuration 此页将环境级案例与本 Runbook 的检查步骤分开呈现,不能把示例日志当作当前服务器的真实事件。
网络环境检测
当 DNS、代理链路、海外依赖源或下载超时已通过本页命令确认是网络层问题时,可继续核对独立网络服务;这不替代本地根因修复。
访问边界云官方网站 →具体套餐、价格、可用线路、服务内容及相关规则以官网当前页面为准;不会携带你在工作台输入的命令、日志、Token、IP 或邮箱。