LALA很少使用国内的VPS或者独立服务器,基本上手头持有的都是国外的机器,而因为咱们国内这屎一样国际带宽和网络线路,所以我会经常用到各种各样的网络加速软件,比如:锐速、Google BBR、FinalSpeed、KcpTun等。但这些软件总是要自己手动安装会比较麻烦,更蛋疼的是有些软件因为某些原因已经停止开发了,比如锐速、FinalSpeed这类,导致更加难安装。所以就有一些大佬做出了一键安装脚本~
千万别小看这些加速软件能带给你的效果,只要你愿意试一试,我敢拍着胸脯给你保证,你曾经觉得卡的不行的VPS在装了这些后在网络方面也能得到一个质的提升。毫不夸张的说,在你的本地带宽有保证的前提下,装了这些加速软件后看YouTuBe2K-4K视频没多大问题。
综合上述所说的,LALA稍微整理了一下自己常用的一键安装脚本。
Google BBR安装脚本(来自Teddysun大佬)
系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware等
使用root用户登录你的VPS执行下面的命令:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x bbr.sh ./bbr.sh
安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:
uname -r
查看内核版本,含有 4.11 就表示 OK 了
sysctl net.ipv4.tcp_available_congestion_control
返回值一般为:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
sysctl net.ipv4.tcp_congestion_control
返回值一般为:
net.ipv4.tcp_congestion_control = bbr
sysctl net.core.default_qdisc
返回值一般为:
net.core.default_qdisc = fq
lsmod | grep bbr
返回值有 tcp_bbr 模块即说明bbr已启动。
锐速破解版一键安装包(来自91yun.org)
系统支持:CentOS 6+
虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware等
使用root用户登录你的VPS执行下面的命令:
wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh
安装完毕后输入如下命令来查看锐速状态:
/serverspeeder/bin/serverSpeeder.sh status
在你的VPS或者服务器有网络数据产生的时候,注意观察TotalAccTcpFlow的值,这个值如果一直是0则说明加速有问题。
锐速一键卸载代码:
chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f
注意:LALA在使用这个锐速安装脚本的时候发现一个问题,脚本会自动匹配对应的内核来安装符合你内核版本的锐速,但是因为Linux的内核实在是太多太杂,基本上也匹配不到完全一样的内核,如果不换内核按这个脚本提示的选择一个相近的内核来安装的话,LALA发现基本上安装后也是不能正常使用的。要么就是不加速,要么就是加速几秒钟就没效果了。所以我们最好还是给Linux换个完全符合的内核来安装!
CentOS6 内核更换为: 2.6.32-504.3.3.el6.x86_64
rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-firmware-2.6.32-504.3.3.el6.noarch.rpm
rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-2.6.32-504.3.3.el6.x86_64.rpm --force --nodeps
CentOS7 内核更换为: 3.10.0-229.1.2.el7.x86_64
rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force --nodeps
输入下面的命令来查看是否将内核安装成功:
rpm -qa | grep kernel
回显的内容中有你刚才安装的内核版本即可。
现在重启你的VPS或者独立服务器:
reboot
查看内核是否更换成功:
uname -r
FinalSpeed一键安装包(来自91yun.org)
系统支持:CentOS 6+
虚拟技术:OpenVZ、Kvm、Xen等均支持
一键安装代码:
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/finalspeed/master/install_fs.sh && bash install_fs.sh
一键卸载代码:
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/finalspeed/master/install_fs.sh && bash install_fs.sh uninstall
FinalSpeed相关操作命令:
启动:/etc/init.d/finalspeed start
停止命令:/etc/init.d/finalspeed stop
状态命令(查看日志):/etc/init.d/finalspeed status
注意:FinalSpeed是双边加速软件,还需要你的本地电脑安装客户端才能正常使用!
1.0客户端:https://github.com/91yun/finalspeed/blob/master/finalspeed_install1.0.exe
1.12客户端:https://github.com/91yun/finalspeed/blob/master/finalspeed_install1.12.exe
LALA的后话:
Google BBR和锐速都属于单边加速软件,而FinalSpeed属于双边加速软件。在加速效果方面肯定是FinalSpeed更暴力一些,但是也正因为它是双边加速软件,能加速的东西就很受局限。其次,Google BBR和锐速都只能安装在除OpenVZ架构以外的VPS上,也就是说BBR和锐速都是不支持OpenVZ的,但是现在很多便宜的VPS基本都是OpenVZ架构,所以就导致了很多朋友想装都装不了,只能干瞪眼。LALA建议你们在购买VPS的时候看清楚是什么架构,最好购买KVM架构的。不过如果你是OpenVZ架构的VPS也不用灰心,好歹还有一个FinalSpeed是可以用的~
总的来说,这三款加速软件都是各有优势,选择符合自己的才最重要。不过LALA个人是倾向于锐速的。