跳到主要内容

国内加速镜像

开源镜像站​

开源镜像站链接
阿里云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()
}
}