文章

🚀一些国内镜像源,加速软件包下载

本篇文章会收集一些网上开源、网友分享的国内下载软件包、镜像的加速技巧~

科大镜像帮助文档

Web

清华镜像帮助文档

Web

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 国内三方加速镜像

Gthub

⚠️⚠️⚠️ 自 2024-06-06 开始,国内的 Docker Hub 镜像加速器相继停止服务,可选择为 Docker daemon 配置代理或自建镜像加速服务。

  1. 创建/etc/docker/daemon.json

    sudo mkdir -p /etc/docker
    sudo vim /etc/docker/daemon.json
  2. 将以下内容粘贴至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"
        ]
    }
  3. 重启Docker

    sudo systemctl daemon-reload
    sudo systemctl restart docker
  4. 检查加速器是否生效

    命令行执行 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