🚀一些国内镜像源,加速软件包下载
本篇文章会收集一些网上开源、网友分享的国内下载软件包、镜像的加速技巧~
科大镜像帮助文档
清华镜像帮助文档
Debian 切换腾讯源
Docker 容器内一般都不自带vim软件,有时候需要临时编辑一些配置,安装vim走的是debian源,由于某些原因导致异常的缓慢,此时我们只需要切换成国内镜像源,速度立马上来。
PS:阿里云镜像源限速了...此处懒得提供
sed -i -e "s@deb.debian.org@mirrors.cloud.tencent.com@g" -e "s/security.debian.org/mirrors.cloud.tencent.com/" /etc/apt/sources.list && rm -Rf /var/lib/apt/lists/* && apt-get update
Python镜像源(清华)
命令行
# 临时使用
$ pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple some-package
# 永久使用
$ pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
$ pip config set trusted-host https://pypi.tuna.tsinghua.edu.cn
# 配置多个镜像源,源地址之间需要有空格
$ pip config set global.extra-index-url "<url1> <url2>..."
# 升级pip
$ python -m pip install --upgrade pip
# 加速
$ python -m pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple --upgrade pip
配置文件
修改文件pip.conf
$ mkdir ~/.pip
$ vim ~/.pip/pip.conf
打开配置文件 ~/.pip/pip.conf
,修改如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
查看 镜像地址:
$ pip3 config list
global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple'
install.trusted-host='https://pypi.tuna.tsinghua.edu.cn'
其他镜像源
中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple
豆瓣:http://pypi.douban.com/simple
阿里云:http://mirrors.aliyun.com/pypi/simple
Docker 国内三方加速镜像
⚠️⚠️⚠️ 自 2024-06-06 开始,国内的 Docker Hub 镜像加速器相继停止服务,可选择为 Docker daemon 配置代理或自建镜像加速服务。
创建
/etc/docker/daemon.json
sudo mkdir -p /etc/docker sudo vim /etc/docker/daemon.json
将以下内容粘贴至
daemon.json
{ "registry-mirrors": [ "https://dockerproxy.com", "https://mirror.baidubce.com", "https://docker.m.daocloud.io", "https://docker.nju.edu.cn", "https://docker.mirrors.sjtug.sjtu.edu.cn" ] }
重启Docker
sudo systemctl daemon-reload sudo systemctl restart docker
检查加速器是否生效
命令行执行
docker info
,如果从结果中看到了如下内容,说明配置成功。Registry Mirrors: [...] https://docker.m.daocloud.io
Maven/Gradle 阿里云镜像仓库
Maven
打开 maven 的配置文件( 一般在 maven 安装目录的 conf/settings.xml
),在<mirrors></mirrors>
标签中添加 mirror 子节点:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
如果想使用其它代理仓库,可在<repositories></repositories>
节点中加入对应的仓库使用地址。以使用 central 代理仓为例:
<repository>
<id>central</id>
<url>https://maven.aliyun.com/repository/central</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
Gradle
在 build.gradle
文件中加入以下代码:
allprojects {
repositories {
maven {
url 'https://maven.aliyun.com/repository/public/'
}
mavenLocal()
mavenCentral()
}
}
如果想使用其它代理仓,以使用 central 仓为例,代码如下:
allprojects {
repositories {
maven {
url 'https://maven.aliyun.com/repository/public/'
}
maven {
url 'https://maven.aliyun.com/repository/central'
}
mavenLocal()
mavenCentral()
}
}
持续更新中...
License:
CC BY 4.0