跳到主要内容

国内加速镜像

开源镜像站

开源镜像站链接
阿里云https://mirrors.aliyun.com
腾讯云https://mirrors.cloud.tencent.com
网易云https://mirrors.163.com
搜狐https://mirrors.sohu.com
华为云https://mirrors.huaweicloud.com
清华大学https://mirrors.tuna.tsinghua.edu.cn
北京大学https://mirrors.pku.edu.cn
中国科技大学http://mirrors.ustc.edu.cn
北京邮电大学https://mirrors.bupt.edu.cn
上海交通大学https://mirrors.sjtug.sjtu.edu.cn
南京大学https://mirrors.nju.edu.cn
重庆大学https://mirrors.cqu.edu.cn
大连东软信息学院http://mirrors.neusoft.edu.cn

系统

Ubuntu

镜像源使用帮助
阿里云https://developer.aliyun.com/mirror/ubuntu
腾讯云https://mirrors.tencent.com/help/ubuntu.html
网易云http://mirrors.163.com/.help/ubuntu.html

工具

Github

使用代理网站下载

修改 hosts 文件

容器

Docker CE

镜像名称镜像地址
阿里云https://<your_code>.mirror.aliyuncs.com
DaoCloudhttps://docker.m.daocloud.io
网易云https://hub-mirror.c.163.com
百度云https://mirror.baidubce.com
Docker 镜像代理https://dockerproxy.com

全局配置

修改/etc/docker/daemon.json

{
"registry-mirrors": [
"https://1nj0zren.mirror.aliyuncs.com",
"http://f1361db2.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://dockerproxy.com"
],
"host": ["tcp://0.0.0.0:2375"]
}

语言

PyPI

镜像源镜像地址
阿里云https://mirrors.aliyun.com/pypi/simple
腾讯云https://mirrors.cloud.tencent.com/pypi/simple
清华https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣https://pypi.douban.com/simple
百度云http://mirrors.baidubce.com/pypi/simple/

临时使用

pip install -i https://mirrors.aliyun.com/pypi/simple <some-package>

设为默认

升级 pip 到最新的版本 (>=10.0.0) 后进行配置

python -m pip install --upgrade pip
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

或修改~/.pip/pip.conf

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.c

您也可以临时使用本镜像来升级 pip

pip install -i https://mirrors.cloud.tencent.com/pypi/simple --upgrade pip

npm

镜像源镜像地址
阿里云https://registry.npmmirror.com
腾讯云https://mirrors.cloud.tencent.com/npm/

临时使用

npm --registry https://registry.npm.taobao.org install [name]

设为默认

npm config set registry https://registry.npmmirror.com

使用 cnpm

npm install -g cnpm --registry=https://registry.npmmirror.com
cnpm install [name]

composer

镜像源镜像地址
阿里云https://mirrors.aliyun.com/composer/
Packagist / Composer 中国全量镜像https://packagist.phpcomposer.com

单个项目配置

composer config repo.packagist composer https://mirrors.aliyun.com/composer/

设为默认

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

go

镜像源镜像地址
阿里云https://mirrors.aliyun.com/goproxy/
七牛云https://goproxy.cn
官方https://goproxy.io

设为默认

Go 1.13 及以上

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

maven

镜像源镜像地址
阿里云https://maven.aliyun.com/repository/public
腾讯云https://mirrors.cloud.tencent.com/nexus/repository/maven-public/
网易云http://mirrors.163.com/maven/repository/maven-public/
华为云https://repo.huaweicloud.com/repository/maven/

全局配置

修改~/.m2/settings.xml

<mirrors> </mirrors>标签中添加 mirror 子节点


<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>

gradle

镜像源镜像地址
阿里云https://maven.aliyun.com/repository/public
腾讯云https://mirrors.cloud.tencent.com/nexus/repository/maven-public/
网易云http://mirrors.163.com/maven/repository/maven-public/
华为云https://repo.huaweicloud.com/repository/maven/

全局配置

修改~/.gradle/init.gradle.kts

fun RepositoryHandler.enableMirror() {
all {
if (this is MavenArtifactRepository) {
val originalUrl = this.url.toString().removeSuffix("/")
urlMappings[originalUrl]?.let {
logger.lifecycle("Repository[$url] is mirrored to $it")
this.setUrl(it)
}
}
}
}

val urlMappings = mapOf(
"https://repo.maven.apache.org/maven2" to "https://mirrors.tencent.com/nexus/repository/maven-public/",
"https://dl.google.com/dl/android/maven2" to "https://mirrors.tencent.com/nexus/repository/maven-public/",
"https://plugins.gradle.org/m2" to "https://mirrors.tencent.com/nexus/repository/gradle-plugins/"
)

gradle.allprojects {
buildscript {
repositories.enableMirror()
}
repositories.enableMirror()
}

gradle.beforeSettings {
pluginManagement.repositories.enableMirror()
if (gradle.gradleVersion >= "6.8") {
dependencyResolutionManagement.repositories.enableMirror()
}
}