镜像加速配置
国内服务器下载龟速?把默认软件源换成国内镜像,速度立竿见影。以下指令均可 一键复制,使用清华大学 TUNA 镜像源(也可替换为阿里云 mirrors.aliyun.com、中科大 mirrors.ustc.edu.cn)。
改源前先备份
更换软件源前务必备份原配置,方便随时回滚:
bash
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # Debian/Ubuntu系统软件源
Ubuntu 22.04 及更早(经典 sources.list)
bash
# 一键把官方源替换为清华镜像
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.tuna.tsinghua.edu.cn@g' /etc/apt/sources.list
sudo sed -i 's@//.*security.ubuntu.com@//mirrors.tuna.tsinghua.edu.cn@g' /etc/apt/sources.list
sudo apt updateUbuntu 24.04+(新版 deb822 格式)
24.04 起源配置在
/etc/apt/sources.list.d/ubuntu.sources。
bash
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.tuna.tsinghua.edu.cn@g' /etc/apt/sources.list.d/ubuntu.sources
sudo sed -i 's@//.*security.ubuntu.com@//mirrors.tuna.tsinghua.edu.cn@g' /etc/apt/sources.list.d/ubuntu.sources
sudo apt updateDebian 11 / 12
bash
sudo sed -i 's@//.*deb.debian.org@//mirrors.tuna.tsinghua.edu.cn@g' /etc/apt/sources.list
sudo sed -i 's@//.*security.debian.org@//mirrors.tuna.tsinghua.edu.cn@g' /etc/apt/sources.list
sudo apt updateCentOS / Rocky / Alma(yum / dnf)
CentOS 7 已于 2024-06 停止维护(EOL)
官方源已下线,请改用 vault 归档源 或迁移到 Rocky / Alma Linux。
bash
# Rocky Linux:替换为清华镜像
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/rocky|g' \
-i.bak /etc/yum.repos.d/rocky-*.repo
sudo dnf makecache开发语言包管理器
pip(Python)
bash
# 临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple <package>
# 永久设为默认源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simplenpm / pnpm / yarn(Node.js)
bash
npm config set registry https://registry.npmmirror.com
pnpm config set registry https://registry.npmmirror.com
yarn config set registry https://registry.npmmirror.comGo
bash
go env -w GOPROXY=https://goproxy.cn,direct容器镜像
Docker Registry Mirror
bash
# 写入 /etc/docker/daemon.json 并重启 Docker
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.1panel.live"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker验证镜像是否生效:
bash
docker info | grep -A 3 "Registry Mirrors"TIP
公共 Docker 镜像加速地址时有变动,若拉取失败可换用上面列表中的其它地址,或自建 registry 代理。