Github 1K+收藏的国内镜像大全,一站式解决下载慢的难题

Github 1K+收藏的国内镜像大全,一站式解决下载慢的难题

原文地址:CSDN 博客


文章目录

  • Github 1K+收藏的国内镜像大全,一站式解决下载慢的难题
    • 前言
    • Thanks-Mirror 仓库
      • 镜像列表
      • 部分镜像
        • Go
        • Npm
        • Pip
        • Homebrew
        • cargo
        • Docker
        • Kubernetes
        • Nginx
        • Ubuntu
        • CentOS
        • Docker-hub
    • 总结


前言

✨锵锵锵!今天是笔者的好物推荐时间 (~ ̄▽ ̄)~!相信大家在平常的环境配置过程中,经常会遇到下载速度缓慢的问题吧。这通常是因为国内对于国外的服务访问慢所导致,这时候我们会选择使用镜像站来解决这个问题。

今天,笔者带来了 Github 上的破千收藏⭐的镜像仓库大全,一次性解决环境配置中的所有下载缓慢的疑难杂症。


Thanks-Mirror 仓库

Thanks-Mirror 整理记录各个包管理器,系统镜像,以及常用软件的好用镜像。

本项目灵感来自:package-manager-proxy-settings,该项目分享的是包管理器配置代理的方法,这里分享的是包管理器直接可用,质量好,速度快的镜像,以及一些其他常用软件,系统镜像的国内镜像。

在此,对那些提供公共仓库镜像的企业或组织,致以感谢 d=( ̄▽ ̄*)b!

Gitee:https://gitee.com/eryajf/Thanks-Mirror

GitHub:https://github.com/eryajf/Thanks-Mirror

镜像列表

目前支持的镜像包括:

  • Package-Mirror
    • Go
    • Npm
    • Pip
    • Composer
    • Rubygems
    • Maven
    • Yum
    • Remi
    • Epel
    • Homebrew
    • cargo
  • Software-Mirror
    • Docker
    • Kubernetes
    • K3s
    • Minikube
    • Helm
    • Harbor
    • Jenkins
    • GitLab-ce
    • GitLab-runner
    • ElasticSearch
    • Logstash
    • Kibana
    • Filebeat
    • MySQL
    • MariaDB
    • Percona
    • MongoDB
    • Redis
    • PostgreSQL
    • Golang
    • Node
    • Yarn
    • Python
    • Rust
    • Zabbix
    • Prometheus
    • Grafana
    • Pinpoint
    • Apache
    • Nginx
    • OpenResty
    • Keepalived
    • Ceph
    • Influxdata
    • ClickHouse
    • Rabbitmq
    • ETCD
    • WireShark
    • Virtualbox
    • iina
    • chromium
  • System-Mirror
    • CentOS
    • CentOS-altarch
    • Ubuntu
    • Debian
    • Deepin
    • Fedora
    • Alpine
    • Void
    • Gentoo
    • kali
    • Opensuse
    • Freebsd
    • GNU
  • Other-Mirror
    • Docker-hub
    • GitHub
    • Google

部分镜像

由于原始库中的镜像太多了,这里笔者只列举其中的部分镜像源,列表中其他的镜像就请您进到原始 repo 中探索咯!

Go

Configuration

如果go版本用的go1.11或者go1.12,需进行如下配置:

export GO111MODULE=on
export GOPROXY="http://nexus.eryajf.net/repository/go/"

如果使用 go1.13以上的版本则可以用如下配置:

export GOPROXY="http://nexus.eryajf.net/repository/go/"
GONOPROXY="gitlab.eryajf.net"
GONOSUMDB="gitlab.eryajf.net"
GOPRIVATE="gitlab.eryajf.net"
GOSUMDB="sum.golang.google.cn"

关于如上两个版本配置差异,以及配置参数详解可参考:https://wiki.eryajf.net/pages/4941.html

Mirrors

  • Aliyun
    • https://mirrors.aliyun.com/goproxy/
  • Proxy-cn
    • https://goproxy.cn
  • Proxy-io
    • https://proxy.golang.com.cn
  • Baidu
    • https://goproxy.bj.bcebos.com/
  • Tencent
    • https://mirrors.cloud.tencent.com/go/
  • HUAWEI
    • https://repo.huaweicloud.com/repository/goproxy/

其中GOSUMDB在国内可用的两个镜像分别如下:

  • Google
    • https://sum.golang.google.cn/
  • sumdb-io
    • https://gosum.io/

Npm

Configuration

配置npm代理,需进行如下配置:

# npm配置
$ echo 'registry=http://nexus.eryajf.net/repository/npm' > ~/.npmrc
# 查看
$ npm config get registry
http://nexus.eryajf.net/repository/npm

# yarn配置
$ echo 'registry "http://nexus.eryajf.net/repository/npm"' > ~/.yarnrc
# 查看
$ yarn config get registry
http://nexus.eryajf.net/repository/npm

Mirrors

  • Taobao
    • https://registry.npm.taobao.org
      但是请注意如下一个消息:
      • 淘宝 npm 域名即将切换 && npmmirror 重构升级:即原来的淘宝npm域名将停止解析,因此所有依赖此域名的都需要进行更改。
        • 域名切换规则:
          • http://npm.taobao.org](http://npm.taobao.org/)=> [http://npmmirror.com
          • http://registry.npm.taobao.org](http://registry.npm.taobao.org/)=> [http://registry.npmmirror.com
  • HUAWEI
    • https://repo.huaweicloud.com/repository/npm/
  • Tencent
    • http://mirrors.cloud.tencent.com/npm/
  • 浙江大学
    • http://mirrors.zju.edu.cn/npm/
  • 南京邮电
    • https://mirrors.njupt.edu.cn/nexus/repository/npm/
  • npmjs
    • https://registry.npmjs.org

Pip

Configuration

配置Python代理,需进行如下配置:

$ mkdir ~/.pip

$ cat > ~/.pip/pip.conf << EOF
[global]
timeout = 60
trusted-host =  nexus.eryajf.net
index-url = http://nexus.eryajf.net/repository/pypi/simple
EOF

注意:通常在配置文件后边,我们会添加一个simple

# 简洁配置方式 1
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 简洁配置方式 2
pip3 install --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple yt-dlp

Mirrors

目前代理外部私仓有:

  • Aliyun
    • http://mirrors.aliyun.com/pypi/
  • douban
    • http://pypi.douban.com/
  • 清华
    • https://pypi.tuna.tsinghua.edu.cn/
  • 163
    • https://mirrors.163.com/pypi
  • HUAWEI
    • https://repo.huaweicloud.com/repository/pypi
  • Tencent
    • https://mirrors.cloud.tencent.com/pypi/
  • 北大
    • https://mirrors.pku.edu.cn/pypi/
  • 南阳理工
    • https://mirror.nyist.edu.cn/pypi/
  • 大连东软
    • http://mirrors.neusoft.edu.cn/pypi/web/
  • 哈尔滨工业大学
    • https://mirrors.hit.edu.cn/pypi/web/
  • 上海交通大学
    • https://mirror.sjtu.edu.cn/pypi/web/simple/

Homebrew

** Configuration**

如果你使用了zsh,那么配置方式如下:

echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"' >> ~/.zshrc
echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"' >> ~/.zshrc
echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"' >> ~/.zshrc

source ~/.zshrc
brew update

参考:Homebrew 替换国内镜像源

Mirrors

  • Aliyun
    • https://mirrors.aliyun.com/homebrew/
  • Tencent
    • https://mirrors.cloud.tencent.com/homebrew/
  • 清华:
    • https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/
  • 重庆大学
    • https://mirrors.cqu.edu.cn/homebrew/
  • 北京外国语大学
    • https://mirrors.bfsu.edu.cn/help/homebrew/

cargo

rust 包管理镜像源

Configuration

修改文件~/.cargo/config(没有则新建)

[source.crates-io]
replace-with = 'rsproxy'

[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"

[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"

[net]
git-fetch-with-cli = true

Mirrors

  • 字节
    • https://rsproxy.cn/crates.io-index
  • 中国科学技术大学
    • git://mirrors.ustc.edu.cn/crates.io-index
  • 清华:
    • https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git
  • 上海交通大学
    • https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index
  • 阿里云
    • https://code.aliyun.com/rustcc/crates.io-index
  • 北京外国语大学
    • https://mirrors.bfsu.edu.cn/git/crates.io-index.git
  • rustcc社区
    • git://crates.rustcc.cn/crates.io-index

Docker

Official

  • https://docs.docker.com/engine/install/

Mirrors

  • Aliyun
    • https://developer.aliyun.com/mirror/docker-ce
  • Tencent
    • https://mirrors.cloud.tencent.com/docker-ce/
  • HUAWEI
    • https://repo.huaweicloud.com/docker-ce/
  • 北大
    • https://mirrors.pku.edu.cn/docker-ce/
  • 清华
    • https://mirrors.tuna.tsinghua.edu.cn/docker-ce/
  • 中科大
    • https://mirrors.ustc.edu.cn/docker-ce/
  • 西北农林科技大学
    • https://mirrors.nwsuaf.edu.cn/docker-ce/
  • 浙江大学
    • http://mirrors.zju.edu.cn/docker-ce/
  • 北京外国语大学
    • https://mirrors.bfsu.edu.cn/docker-ce/
  • 哈尔滨工业大学
    • https://mirrors.hit.edu.cn/docker-ce
  • 上海交通
    • https://mirror.sjtu.edu.cn/docker-ce/

Kubernetes

Official

  • https://kubernetes.io/releases/download/

Mirrors

  • Aliyun
    • https://developer.aliyun.com/mirror/kubernetes
  • Tencent
    • https://mirrors.cloud.tencent.com/kubernetes/
  • HUAWEI
    • https://repo.huaweicloud.com/kubernetes/
  • 北大
    • https://mirrors.pku.edu.cn/kubernetes/
  • 清华
    • https://mirrors.tuna.tsinghua.edu.cn/kubernetes/
  • 中科大
    • https://mirrors.ustc.edu.cn/kubernetes/

Nginx

Official

  • http://nginx.org/en/download.html

Mirrors

  • HUAWEI
    • https://repo.huaweicloud.com/nginx/
  • Souhu
    • http://mirrors.sohu.com/nginx
  • 中科大
    • https://mirrors.ustc.edu.cn/nginx/
  • 西北农林科技大学
    • https://mirrors.nwsuaf.edu.cn/nginx/

Ubuntu

Official

  • 官方镜像:https://ubuntu.com/download

Mirrors

  • Aliyun
    • https://mirrors.aliyun.com/ubuntu/
  • Tencent
    • https://mirrors.cloud.tencent.com/ubuntu/
  • HUAWEI
    • https://repo.huaweicloud.com/ubuntu/
  • 163
    • http://mirrors.163.com/ubuntu/
  • Souhu
    • http://mirrors.sohu.com/ubuntu/
  • 北大
    • https://mirrors.pku.edu.cn/ubuntu/
  • 清华
    • https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
  • 中科大
    • https://mirrors.ustc.edu.cn/ubuntu/
  • 浙江大学
    • http://mirrors.zju.edu.cn/ubuntu/
  • 兰州大学
    • https://mirror.lzu.edu.cn/ubuntu/
  • 大连东软
    • http://mirrors.neusoft.edu.cn/ubuntu/
  • 上海交通
    • http://ftp.sjtu.edu.cn/ubuntu/
  • 北京交通
    • https://mirror.bjtu.edu.cn/ubuntu/
  • 大连理工
    • http://mirror.dlut.edu.cn/ubuntu/
  • 首都在线
    • http://mirrors.yun-idc.com/ubuntu/
  • 南京邮电
    • http://mirrors.njupt.edu.cn/ubuntu/
  • 南阳理工
    • https://mirror.nyist.edu.cn/ubuntu/
  • 重庆大学
    • https://mirrors.cqu.edu.cn/ubuntu/
  • 北京外国语大学
    • https://mirrors.bfsu.edu.cn/ubuntu/
  • 哈尔滨工业大学
    • https://mirrors.hit.edu.cn/ubuntu

CentOS

尽管CentOS不再更新了,但它仍旧并且还将持续是国内企业系统主力军。

可能官方考虑到下载困难的问题,官方也列出了距离使用者更近的镜像列表,可谓贴心。

Official

  • https://www.centos.org/download/

Mirrors

  • Aliyun
    • https://mirrors.aliyun.com/centos/
  • Tencent
    • https://mirrors.cloud.tencent.com/centos/
  • HUAWEI
    • https://repo.huaweicloud.com/centos/
  • 163
    • http://mirrors.163.com/centos/
  • Souhu
    • http://mirrors.sohu.com/centos/
  • 北大
    • https://mirrors.pku.edu.cn/centos/
  • 清华
    • https://mirrors.tuna.tsinghua.edu.cn/centos/
  • 中科大
    • https://mirrors.ustc.edu.cn/centos/
  • 浙江大学
    • http://mirrors.zju.edu.cn/centos/
  • 南阳理工
    • https://mirror.nyist.edu.cn/centos/
  • 兰州大学
    • https://mirror.lzu.edu.cn/centos/
  • 东北大学
    • http://mirror.neu.edu.cn/centos/
  • 大连东软
    • http://mirrors.neusoft.edu.cn/centos/
  • 上海交通
    • http://ftp.sjtu.edu.cn/centos/
  • 北京交通
    • https://mirror.bjtu.edu.cn/centos/
  • 大连理工
    • http://mirror.dlut.edu.cn/centos/
  • 首都在线
    • http://mirrors.yun-idc.com/centos/
  • 南京邮电
    • http://mirrors.njupt.edu.cn/centos/
  • 西北农林科技大学
    • https://mirrors.nwsuaf.edu.cn/centos/
  • 重庆大学
    • https://mirrors.cqu.edu.cn/centos/
  • 北京外国语大学
    • https://mirrors.bfsu.edu.cn/centos/
  • 哈尔滨工业大学
    • https://mirrors.hit.edu.cn/centos/

Docker-hub

没有整理Docker-hub的镜像的原因是,鉴于这种仓库的特殊性,国内也确实没有一家将之全站镜像的,果真如此,倒也并不科学了。

不过关于Docker-hub以及GitHub的使用,又的确会经常遇到网络方面的问题,因此也一直在留心这方面的解决方案,目前大多是提供加速的方案,算是镜像方案之下的一个折中策略。

Official

  • https://hub.docker.com/

其他的镜像仓库不再单独列出。

Mirrors

使用方式都是替换原来镜像的前缀域名即可实现加速效果,比如:

原来地址: eryajf/centos:7.4  # 这个是官方镜像,省略了前边的域名
替换地址: docker.mirrors.sjtug.sjtu.edu.cn/eryajf/centos:7.4

另外,加速通常只是针对某个源站进行的加速,国外对公开放的docker仓库并非官方一家,因此这里就以源站的维度进行区分,整理出经过测试可用的加速站。

  • Docker-hub
    • 上海交通大学
      • docker.mirrors.sjtug.sjtu.edu.cn
    • 中科大
      • docker.mirrors.ustc.edu.cn
    • docker proxy
      • dockerproxy.com
  • gcr.io
    • docker proxy
      • gcr.dockerproxy.com
    • lank8s:后期可能会转成付费
      • gcr.lank8s.cn
  • k8s.gcr.io
    • 上海交通大学
      • k8s-gcr-io.mirrors.sjtug.sjtu.edu.cn
    • docker proxy
      • k8s.dockerproxy.com
    • lank8s
      • lank8s.cn
  • ghcr.io
    • docker proxy
      • ghcr.dockerproxy.com
  • quay.io
    • 中科大
      • quay.mirrors.ustc.edu.cn

总结

怎么样,这个仓库不错吧 ψ(`∇´)ψ!

尽管文章中只列举了部分的镜像,但是如果你进入到原始 repo 中,能看到更多的库,任君探索咯!

如果您觉得本文章有用,还请您不要吝啬您的一键三连,我们下期再会!

你可能感兴趣的:(杂文,github,云原生,运维,服务器)