现在部分因为网络问题会出现VPS访问Github速度过慢,导致部署项目的时下载Github源码的时候浪费太多时间且你不想人工搬运的情况下,可以使用此方案加速Github的访问速度,提升部署效率。
首先需要安装Git服务并下载所需依赖
yum install -y git
git clone https://github.com/SAMZONG/gfwlist2privoxy.git
cd gfwlist2privoxy/
mv ssr /usr/local/bin
chmod +x /usr/local/bin/ssr
cd /root/
然后执行以下命令安装55R
ssr install
安装完成后,执行以下命令配置连接参数
ssr config # 配置文件路径 /usr/local/share/shadowsocksr/config.json
配置完成后,执行启动命令,看到没有报错即是正常
ssr start #启动
ssr stop #关闭
ssr uninstall #卸载
以上我们只是配置了本地监听服务,现在我们需要把它转换为全局代理让系统使用
首先,需要安装privoxy
yum install -y epel-release
yum install -y privoxy
随后配置全局代理模式
# 添加本地ssr服务到配置文件
echo 'forward-socks5 / 127.0.0.1:1080 .' >> /etc/privoxy/config
# Privoxy 默认监听端口是是8118
export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118
export no_proxy=localhost
# 启动服务
systemctl start privoxy.service
以上操作完成后,可以执行下面命令检查是否配置成功,看到输出为55R的IP地址即成功连接上了。
curl ipv4.ip.sb
现在你就可以重新再次wget Github中的源代码会发现速度比之前快很多。
当你使用完55R后,只需要执行以下命令就可以恢复到代理前到配置
unset http_proxy https_proxy no_proxy
systemctl stop privoxy.service
ssr stop
同理,如果你需要再次使用55R全局代理,则执行以下命令即可
ssr start
export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118
export no_proxy=localhost
systemctl start privoxy.service