清华大学的源太全面了:
https://mirrors.tuna.tsinghua.edu.cn/

pypi

镜像状态监控: https://www.pypi-mirrors.org/

临时使用:

pip install -i https://<mirror>/simple <package>

全局设置:
添加到~/.pip/pip.conf:

[global]
index-url = https://<mirror>/simple

Brew

proxychains

brew install proxychains-ng
vim /usr/local/Cellar/proxychains-ng/4.11/etc/proxychains.conf
# 将最后一行的 socks4 127.0.0.1 9095 改成
socks5 127.0.0.1 1080 # 这个端口大家都懂什么意思吧
proxychains4 brew install xxxxxxx

http://ban.ninja/

# 设置环境变量 HOMEBREW_BOTTLE_DOMAIN 即可使用本镜像源加速下载 Homebrew 资源。
# bash
# 在 ~/.bashrc 中加入
export HOMEBREW_BOTTLE_DOMAIN=http://7xkcej.dl1.z0.glb.clouddn.com
# fish
# 在 ~/.config/fish/config.fish 中加入
set -x HOMEBREW_BOTTLE_DOMAIN http://7xkcej.dl1.z0.glb.clouddn.com

清华大学开源软件镜像站

替换现有的git

cd /usr/local
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
cd /usr/local/Library/Taps/homebrew/homebrew-core
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
brew update

使用homebrew-science或者homebrew-python

cd /usr/local/Library/Taps/homebrew/homebrew-science
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-science.git
cd /usr/local/Library/Taps/homebrew/homebrew-python
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-python.git
brew update

Homebrew-bottles

Homebrew-bottles 镜像使用帮助
注:该镜像是 Homebrew 二进制预编译包的镜像。本镜像站同时提供 Homebrew 的 formula 索引的镜像(即 brew update 时所更新内容),请参考 Homebrew 镜像使用帮助。

临时替换

export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles

长期替换

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

coding.net

cd /usr/local && git remote set-url origin https://git.coding.net/homebrew/homebrew.git
cd $home && brew update

yarn

(https://github.com/yarnpkg/yarn)

淘宝源

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

npm

临时使用

npm --registry https://registry.npm.taobao.org install

默认使用

npm set registry https://registry.npm.taobao.org
或编辑 ~/.npmrc 添加

安装淘宝的cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

git proxy

#设置
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
#取消
git config --global --unset http.proxy
git config --global --unset https.proxy

使用proxychains4

#安装
brew install proxychains-ng
#编译代理地址
vim /usr/local/etc/proxychains.conf
`http xxx.com 8080`
#设置别名
alias pc="proxychains4"
#使用
pc git clone xxx.git