我们选择海外VPS无论是建站还是用于其他项目工具的使用,从费用、配置等性价比还是有很大的优势的,唯独是由于物理距离、线路的稳定性等问题,可能存在人为的或者是线路上的差异会使得速度上达不到我们所要求的目标。尤其是晚上以及有些线路稳定性不够,在众多非人为可以改变的因素中,我们其实还可以通过一些工具提高VPS主机的速度。
目前在我们中使用较多的是锐速serverspeeder(参考:Vultr VPS主机安装锐速教程及下载速度对比),唯独是锐速不支持OpenVZ环境,而我们很多用户因为性价比和成本的考虑大部分都是拥有OVZ架构的VPS主机,之前有看到说可使用net-speeder加速(以后找时间分享),在这篇文章中老左将会来分享当前也不少人使用的FinalSpeed加速工具。
FinalSpeed是一款高速双边加速软件,其原理是加速TCP协议的网络服务工具,可以让丢包或者延迟的服务器充分利用物理带宽,提高速度,这里,在这里老左将会在搬瓦工VPS中安装FinalSpeed工具。
第一、安装FinalSpeed准备工作
FinalSpeed服务器端支持,Centos、Ubuntu、Debian环境,也支持Windows系统环境,但我们在Linux环境的需求应该更大一些,所以在这篇文章中就基于Linux环境的应用对比。
代码如下 | 复制代码 |
项目地址:https://github.com/d1sm/finalspeed |
第二、部署安装FinalSpeed服务器端
1、一键部署安装
代码如下 | 复制代码 |
wget http://fs.d1sm.net/finalspeed/install_fs.sh chmod +x install_fs.sh ./install_fs.sh 2>&1 | tee install.log |
这里老左采用的是centos6环境,直接丢一键包就可以执行。
因为我这边是用的centos一般没有什么问题,如果使用的是debian、ubuntu发行版,如果出错就切换dash。
代码如下 | 复制代码 |
sudo dpkg-reconfigure dash |
选择no就可以。
2、设置开机启动
代码如下 | 复制代码 |
chmod +x /etc/rc.local |
然后编辑/etc/rc.local文件,加入sh /fs/start.sh脚本,然后保存退出。
3、设置定时重启
代码如下 | 复制代码 |
0 1 * * * sh /fs/restart.sh |
执行crontab -e然后添加上面的定时脚本,定时凌晨1点重启释放缓存。
第三、FinalSpeed常见问题解决
1、默认会占用150端口,如果我们端口没有被占用那就不用管,不需要重新给FinalSpeed设置端口,如果需要设置那就参考下面。
代码如下 | 复制代码 |
mkdir -p /fs/cnf/ ; echo 端口号 > /fs/cnf/listen_port ; sh /fs/restart.sh |
2、卸载命令
代码如下 | 复制代码 |
sh /fs/stop.sh ; rm -rf /fs |
3、启动命令
代码如下 | 复制代码 |
sh /fs/start.sh |
4、停止命令
代码如下 | 复制代码 |
sh /fs/stop.sh |
5、重新启动命令
代码如下 | 复制代码 |
sh /fs/restart.sh |
6、查看日志文件
代码如下 | 复制代码 |
tail -f /fs/server.log |
这里需要注意的是,官方 建议如果是OPENVZ架构的VPS,建议内存是512MB及以上才可以。
第四、FinalSpeed客户端的安装
FinalSpeed整个安装还是比较麻烦的,上面安装服务器端之后,这边还需要安装一个本地客户端,这样配合以后可能需要的工具使用。
代码如下 | 复制代码 |
Windows客户端:http://fs.d1sm.net/finalspeed/finalspeed_install1.0.exe |
客户端下载安装,在过程中还会要求安装WinPcap,总之点击安装就可以。
第五、FinalSpeed加速添加部署
这里我根据实际的需要添加服务器IP和速度设置带宽,然后添加到列表中,这个需要配合我们实际的用途软件,加速的端口和端口。然后配合的我们加速工具IP地址就是我们127.0.0.1作为服务器IP地址。
总结,因为涉及到一些其他的软件使用问题,老左就不在这里详细分享,FinalSpeed这款软件我也是之前 看到有用户提到的,这里就简单的分享基本的应用,希望有用过的朋友可以留言给大家一些参考建议