git使用shadowsocks加速

2018-11-29
  1. shadowsocks server端安装部署好

    OS:centos 7

    1
    yum install epel-release -y
    1
    yum install python-pip -y
    1
    pip install shadowsocks

    配置完下面的ip 端口 和密码就可以了

    1
    cat /etc/shadowsocks.config

    {
    ​ “server”:”xxx.xxx.xxx.xxx”,
    ​ “server_port”:服务器端口,
    ​ “local_port”:本地代理端口,
    ​ “password”:”xxxxxx”,
    ​ “timeout”:600,
    ​ “method”:”aes-256-cfb”
    }

    启动服务

    1
    ssserver -c /etc/shadowsocks.json -d start
  2. shadowsocks client安装

    前提需要先安装shadowsocks,参考步骤1

    sslocal -s 服务器ip -p服务器端口 -l本地代理端口-k 密码 -t 600 -m aes-256-cfb > /dev/null 2>&1 &

  3. 配置git代理加速

    1
    git config --global http.proxy 'socks5://127.0.0.1:本地代理端口'
    1
    git config --global https.proxy 'socks5://127.0.0.1:本地代理端口'
  4. 测试

    1
    git config --global -l

    可以git clone测试一下,如果提示本地代理端口错误,就检查shadowsocks链接是否错误