国内的常用镜像源【持续更新】
·
国内的镜像源主要由高校、科技企业和云服务提供商维护,旨在加速开源软件下载、解决网络延迟问题。以下是常用镜像源的分类整理及配置方法:
一、综合类镜像源
1. 清华大学开源软件镜像站
- 地址:https://mirrors.tuna.tsinghua.edu.cn/
- 覆盖范围:涵盖Linux发行版(Ubuntu、CentOS、Fedora)、编程语言(Python、Node.js)、开发工具(Maven、Gradle)等。
- 特色:同步速度快,支持HTTPS协议,提供详细的使用文档。
- 配置示例:
# Ubuntu
sudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
sudo apt update
2.阿里云镜像站
- 淘宝镜像:https://registry.npm.taobao.org/
- 阿里云:https://registry.npm.alibaba-inc.com/
- 腾讯云:https://mirrors.cloud.tencent.com/npm/
- 管理工具:
# 安装nrm
npm install -g nrm
# 查看镜像源
nrm ls
# 切换镜像源
nrm use taobao
# 测试速度
nrm test
3. 腾讯云镜像站
- 地址:https://mirrors.cloud.tencent.com/
- 覆盖范围:Ubuntu、CentOS、Debian、Anaconda、Go语言等。
- 特色:提供预配置的云服务器镜像,支持快速部署。
- 配置示例:
# Ubuntu 22.04
sudo nano /etc/apt/sources.list
# 添加以下内容
deb https://mirrors.cloud.tencent.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.cloud.tencent.com/ubuntu/ jammy main restricted universe multiverse
4. 中国科技大学镜像站
- 地址:https://mirrors.ustc.edu.cn/
- 覆盖范围:Linux发行版、PyPI、npm、Docker等。
- 特色:开源社区维护,更新及时。
- 配置示例:
# PyPI
pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/
5. 华为云镜像站
- 地址:https://mirrors.huaweicloud.com/
- 覆盖范围:openEuler、Ubuntu、CentOS、Docker等。
- 特色:支持ARM架构,提供自研高性能通信库(如HyperMPI)。
- 配置示例:
# openEuler
sudo dnf config-manager --add-repo https://mirrors.huaweicloud.com/openEuler/openEuler-22.03-LTS/everything/x86_64/os/
二、编程语言与工具镜像源
1. PyPI(Python包管理)
- 阿里云:https://mirrors.aliyun.com/pypi/simple/
- 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
- 中科大:https://pypi.mirrors.ustc.edu.cn/simple/
- 配置方法:
# 临时使用
pip install package -i https://mirrors.aliyun.com/pypi/simple/
# 永久配置
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
npm(Node.js包管理)
- 淘宝镜像:https://registry.npm.taobao.org/
- 阿里云:https://registry.npm.alibaba-inc.com/
- 腾讯云:https://mirrors.cloud.tencent.com/npm/
- 管理工具:
# 安装nrm
npm install -g nrm
# 查看镜像源
nrm ls
# 切换镜像源
nrm use taobao
# 测试速度
nrm test
3. Maven(Java项目管理)
- 阿里云:https://maven.aliyun.com/repository/public
- 华为云:https://repo.huaweicloud.com/repository/maven/
- 配置方法:
<!-- settings.xml -->
<mirrors>
<mirror>
<id>aliyun</id>
<name>阿里云Maven镜像</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
4. Docker镜像加速
- 阿里云加速器:https://cr.console.aliyun.com/
- 中科大加速器:https://docker.mirrors.ustc.edu.cn/
- 配置方法:
//找到这个/etc/docker/daemon.json,配置如下
{
"registry-mirrors": ["https://<your-accelerator>.mirror.aliyuncs.com"]
}
三、Linux发行版镜像源
1. Ubuntu
- 清华大学:https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
- 阿里云:https://mirrors.aliyun.com/ubuntu/
- 腾讯云:https://mirrors.cloud.tencent.com/ubuntu/
- 配置示例:
sudo sed -i 's/archive.ubuntu.com/mirrors.cloud.tencent.com/g' /etc/apt/sources.list
sudo apt update
2. CentOS
- 阿里云:https://mirrors.aliyun.com/centos/
- 腾讯云:https://mirrors.cloud.tencent.com/centos/
- CentOS Vault(针对EOL版本):https://vault.centos.org/
- 配置示例:
# CentOS 7
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum makecache
3. Debian
sudo nano /etc/apt/sources.list
# 添加以下内容
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
四、其他常用镜像源
1. Anaconda(Python数据科学)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
2. Rust(编程语言)
- 清华大学:https://mirrors.tuna.tsinghua.edu.cn/rust-static/
- 配置方法:
# ~/.cargo/config
[source.crates-io]
replace-with = 'tuna'
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
3. Flutter(跨平台开发)
- 清华大学:https://mirrors.tuna.tsinghua.edu.cn/flutter/
- 配置方法:
export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub/
export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
五、镜像源管理与优化
1. 选择原则
- 速度优先:使用
nrm test(npm)或apt speedtest(Ubuntu)测试响应时间。 - 稳定性优先:优先选择高校或云服务商的官方镜像。
- 版本匹配:确保镜像源支持目标系统版本(如CentOS 8需切换到Vault源)。
2. 常见问题处理
- 证书错误:添加
--trusted-host参数(如pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com)。 - 同步延迟:等待镜像源更新(通常每日同步),或切换至其他镜像。
- 配置恢复:备份原始配置文件(如
/etc/apt/sources.list),以便回滚。
3. 进阶工具
- nrm:管理npm镜像源,支持快速切换和测速。
- axel:多线程下载工具,提升大文件下载速度。
- Docker ACR:企业级容器镜像服务,支持全球分发加速。
原文链接:https://blog.csdn.net/weixin_70682362/article/details/147377419
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)