之前买的一个极其便宜的VPS,1.26$ 一年,你木有看错。当然,只有20个可使用端口,但那足够了。既然是OpenVZ,偶尔看到说谷歌搞出的BBR可以加速访问,所以就研究了以下,最终,在https://blog.kuoruan.com/116.html找到了相关脚本,但实际情况是我这种硬盘只有1G的小VPS,要安装成功,还有些小坑得填。具体可以看下面流程:
1.将VPS操作系统换到 Ubuntu 14.04 amd64。因为占用空间小,而BBR只支持64位系统,且要求 glibc 版本 2.14 以上。
2.执行
ldd --version
看看自己的gcc版本,大于等于2.14就可以跳过本步。如果是低于2.14版本的,还需要执行如下指令手动编译安装高版本的:
wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz
wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.15.tar.gz
tar -zxf glibc-2.15.tar.gz
tar -zxf glibc-ports-2.15.tar.gz
mv glibc-ports-2.15 glibc-2.15/ports
mkdir glibc-build-2.15
cd glibc-build-2.15
../glibc-2.15/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make all && make install
3.升级系统、安装科学上网的服务端并清理不需要的缓存
cd /opt/
apt-get update -y
apt-get install gcc python-setuptools wget -y
apt-get autoremove -y
apt-get clean -y
wget http://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh
apt-get autoremove -y
apt-get clean -y
4.安装BBR
wget https://raw.githubusercontent.com/kuoruan/shell-scripts/master/ovz-bbr/ovz-bbr-installer.sh
chmod +x ovz-bbr-installer.sh
./ovz-bbr-installer.sh
5.如果安装过程顺利,就搞定了。当然,我是不顺利的,我遇到提示tun异常的情况。
是通过执行如下指令后,解决的:
sudo mkdir /dev/net
sudo mknod /dev/net/tun c 10 200
ip tuntap add tap0 mode tap
执行完后,再次执行安装脚本就OK了。其他奇葩问题,尝试未果的可以留言.
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。