解决国外镜像访问慢的问题

I hope one day I'll live in a country where I have freedom to write any code I like without fearing.

--clowwindy

因为众所周知的原因,在天朝使用各种包管理器的时候下载速度奇慢无比……下面列出了一些解决方案。 1. vpn
2. 使用国内源
3. proxychains + ss

vpn方案就不讲了。

一些国内的源

python-pip国内镜像

pip install Flask -i http://pypi.douban.com/simple --trusted-host pypi.douban.com  

设置为默认

vim ~/.pip/pip.conf

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

ruby-gem 淘宝镜像

gem sources --remove https://rubygems.org/  
gem sources -a https://ruby.taobao.org/  
gem sources -l  
*** CURRENT SOURCES ***

https://ruby.taobao.org  
# 请确保只有 ruby.taobao.org
gem install rails  

node-npm 淘宝镜像

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

使用

cnpm install [name]  

使用proxychains + shadowsocks

  1. 安装shadowsocks
  2. 安装proxychains
#mac
brew install proxychains-ng

vim /usr/local/etc/proxychains.conf  
#[ProxyList] 下面添加
socks5 127.0.0.1 1080  

使用

# 解决 bower github 等网络慢的问题
proxychains4 bower install angular  
proxychains4 git clone [*.git]