由于国内的网络原因,很多工具(如 npm, pip)等在国内连接很慢,这里整理了下常用的工具国内源

Linux

CentOS

相关地址:http://mirrors.aliyun.com/repo/

首先备份

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

下载源

# http://mirrors.aliyun.com/repo/Centos-6.repo
# http://mirrors.aliyun.com/repo/Centos-7.repo
# http://mirrors.aliyun.com/repo/Centos-8.repo
wget http://mirrors.aliyun.com/repo/Centos-8.repo
mv Centos-8.repo /etc/yum.repos.d/CentOS-Base.repo

生成缓存

yum clean all   # 清除系统所有的 yum 缓存
yum makecache   # 生成 yum 缓存
yum update      # 更新 yum

Debian

配置国内源

cp /etc/apt/sources.list /etc/apt/sources.list.bak
vi /etc/apt/sources.list

# 复制下面内容到 sources.list
deb http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb http://mirrors.aliyun.com/debian-security buster/updates main
deb-src http://mirrors.aliyun.com/debian-security buster/updates main
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib

更新源

apt update
apt upgrade

PIP

相关地址:https://developer.aliyun.com/mirror/pypi

修改配置文件 ~/.pip/pip.conf

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

也可以直接使用以下命令直接配置

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

GO

相关地址:https://goproxy.io/

设置方法

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

Composer

相关地址:https://developer.aliyun.com/composer

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

NPM

相关地址:https://developer.aliyun.com/mirror/NPM?from=tnpm

npm config set registry https://registry.npm.taobao.org

GEM

相关地址: https://gems.ruby-china.com

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

Docker

登录阿里云 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 获取镜像地址 https://xxxxx.mirror.aliyuncs.com 修改 daemon 配置文件 /etc/docker/daemon.json

{
  "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}

重启服务

sudo systemctl daemon-reload
sudo systemctl restart docker

Site