1. 1. PyPi
  2. 2. Maven
  3. 3. Docker
    1. 3.1. 配置
  4. 4. npm
  5. 5. yarn
  6. 6. cargo
    1. 6.1. 配置
  7. 7. golang
  8. 8. Composer

PyPi

清华大学TUNA源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Maven

阿里云源

https://maven.aliyun.com/repository/public

Docker

网易源

http://hub-mirror.c.163.com

中科大源

http://mirrors.ustc.edu.cn/

配置

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ckdhnbk9.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

npm

淘宝源

npm config set registry https://registry.npmmirror.com/ 

获取当前源地址

npm get registry 

yarn

淘宝源

yarn config set registry https://registry.npmmirror.com/

获取当前源地址

yarn config get registry

cargo

字节跳动源

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

清华大学源

[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

中国科学技术大学源

[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

上海交通大学源

[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"

RUSTCC源

[source.rustcc]
registry="git://crates.rustcc.com/crates.io-index"

配置

Linux/MacOS/Unix

  • ~/.cargo/config

Windows

  • C:\Users\你的用户名\.cargo
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
 
# 替换成你目的镜像源
replace-with = 'tuna'
 
# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

# 这里写源。。。
# 。。。

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

golang

七牛 Go Proxy

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

Composer

阿里云

composer config -g repos.packagist composer https://mirrors.aliyun.com/composer/

PHP国内Composer源

composer config -g repos.packagist composer https://packagist.phpcomposer.com/