搬瓦工的套餐已经涨价,如果你在寻找价格更低的vps用来搭建ss, 那么virmach是一个不错的选择。价格低至1美元/月,已经不能再便宜了。年费有优惠。这个价格还要什么自行车。
网友反映使用一键脚本安装ss的时候报错
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
控制台报错:
error: while accessing https://github.com/***.ref fatal: HTTP request failed
一开始以为是不是vps将github封锁了。在命令行ping了下github.com 正常返回。也就是说网络是好的。随即谷歌了下,发现是git版本太低的原因。
git --version
可以查看到virmach vps git的初始化版本是1.7.1 ,太老了。于是决定升级git。
我的virmach主机安装的是centos 6.5 x64的版本,请注意你的vps安装的操作系统版本,不同的系统安装命令不同。
首先安装依赖包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc yum install gcc perl-ExtUtils-MakeMaker
然后卸载系统自带的git:
yum remove git
使用wget工具下载git源码包:
wget https://www.kernel.org/pub/software/scm/git/git-2.15.1.tar.gz
如果没有wget工具,可以先安装:
yum install wget
解压下下来的git源码包压缩文件:
tar -vxf git-2.15.1.tar.gz cd git-2.15.1
然后进行编译和安装:
make prefix=/usr/local/git install
安装成功后,需要将路径写入配置文件,
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile source /etc/profile
经过以上步骤就可以正常使用git了,
有时候会遇到git报 SSL connect error 的错误,这个使用只要升级下nss库就可以解决问题
yum update nss
一键安装ss的命令如下,如果你也是使用virmach 的机器,请提前安装好wget工具和按照以上步骤升级git客户端和nss库。
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh chmod +x shadowsocksR.sh ./shadowsocksR.sh 2>&1 | tee shadowsocksR.log
未经允许不得转载:主机达人 » virmach vps 一键搭建SSR git报错 fatal: HTTP request failed解决方法