国内加速镜像
开源镜像站
系统
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 |
| DaoCloud | https://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
临时使用
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
全局配置
修改~/.m2/settings.xml
在 <mirrors> </mirrors>标签中添加 mirror 子节点
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
gradle
全局配置
修改~/.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()
}
}