文章目录
一、国内主流镜像站
-
清华大学 TUNA
- 地址:https://mirrors.tuna.tsinghua.edu.cn/
- 覆盖:Ubuntu/CentOS/Debian、Docker、Python/pip、Node.js/npm、Maven 等
- 推荐理由:更新快、覆盖全面。
-
阿里云镜像站
- 地址:https://developer.aliyun.com/mirror/
- 覆盖:主流操作系统、Java/Maven、RubyGems、Go 等
- 推荐理由:稳定,与阿里云服务深度集成。
-
中科大 USTC
- 地址:https://mirrors.ustc.edu.cn/
- 覆盖:Linux 发行版、PyPI、Conda、Homebrew 等
- 推荐理由:老牌镜像站,高校用户首选。
-
华为云镜像站
- 地址:https://mirrors.huaweicloud.com/
- 覆盖:操作系统、Docker、PyPI、npm 等
- 推荐理由:企业级稳定性。
-
网易 163 镜像站
- 地址:http://mirrors.163.com/
- 覆盖:Ubuntu/CentOS 等基础镜像。
二、操作系统镜像源配置
1. Ubuntu/Debian
-
临时换源(单次下载)
sudo apt-get -o Acquire::http::Proxy="http://mirrors.aliyun.com/ubuntu/" update
-
永久换源
编辑/etc/apt/sources.list
,替换为以下内容(以阿里云 Ubuntu 20.04 为例):deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
2. CentOS
- 备份原文件:
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- 替换为阿里云源:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
- 清理缓存:
sudo yum clean all && sudo yum makecache
三、编程语言工具镜像
1. Python (pip)
-
临时使用清华源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
-
永久配置
创建~/.pip/pip.conf
,写入:[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
2. Node.js (npm)
-
临时使用镜像
npm install --registry=https://registry.npmmirror.com
-
永久配置
npm config set registry https://registry.npmmirror.com
3. Java (Maven)
- 编辑
~/.m2/settings.xml
,添加镜像:<mirror> <id>aliyun-maven</id> <mirrorOf>*</mirrorOf> <name>Aliyun Maven</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
四、其他工具镜像
1. Docker 镜像加速
- 编辑
/etc/docker/daemon.json
,添加:{ "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://registry.cn-hangzhou.aliyuncs.com" ] }
- 重启服务:
sudo systemctl restart docker
2. Homebrew (macOS/Linux)
- 替换中科大源:
# 替换 brew 核心仓库 cd "$(brew --repo)" && git remote set-url origin https://mirrors.ustc.edu.cn/brew.git # 替换 Homebrew Core cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
五、注意事项
- 镜像同步延迟:部分镜像可能比官方源延迟几小时,生产环境需谨慎。
- 企业内网:可搭建私有镜像(如 Nexus Repository)提升安全性和速度。
- HTTPS 支持:部分镜像站需启用 HTTPS(如
https://pypi.tuna.tsinghua.edu.cn/simple
)。
根据需求选择合适的镜像源,可大幅提升下载速度!