系统环境

  • 系统版本:
  • 内核版本:
  • wget版本:

问题描述

今天在 Debian 12 服务器上使用 wget 从清华源下载 debian 的 iso 文件,结果报错 403 Forbidden.

解决方案

使用 wget 下载时,如果报 403 Forbidden 错误,可能是 web 服务器做了爬虫下载,此时我们需要使用参数 –user-agent 指定浏览器,让 wget 伪装成浏览器,就可以正常下载了。

wget --user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" -c -t 3 -T 10 -O /tmp/debian-11.2.0-amd64-netinst.iso http://mirrors.tuna.tsinghua.edu.cn/debian-cd/current-live/amd64/iso-hybrid/debian-11.2.0-amd64-netinst.iso