VPS主机连接速度加速工具:net-speeder和锐速ServerSpeeder安装使用
购买了国外的VPS主机,虽然说VPS的配置和性能等方面都表现不错,但是最让部落关心的还是VPS主机在国内的打开速度,就像AWS的VPS主机即便是后台管理功能再强,但是VPS主机线路不好,在国内经常打开缓慢,也是AWS的服务器硬伤。
在同样的配置的VPS主机的情况下,日本东京的VPS主机比较受欢迎,这就是Linode VPS、Vultr VPS、Z.com等便宜VPS倍受大家喜爱的原因。值得注意的是,由于用户太多现在日本等亚太线路也大不如从前,晚上上网高峰时延时还是挺严重的。
另外,因为“众所周知”的原因,不少的朋友利用国外的便宜VPS主机搭建“工具”,但是线路不好速度太慢,影响了使用体验,迫切需要找到一个可以加快访问速度提升带宽流量的方式。本篇文章就来为大家解决这一个问题,分享一下VPS主机加速连接速度的软件。
第一个可以用来加快VPS主机连接速度的工具就是之前已经为大家分享的net-speeder,这是一个Linux脚本程序,主要目的是为了解决丢包问题,实现TCP双倍发送,即同一份数据包发送两份。这样的话在服务器带宽充足情况下,丢包率会平方级降低。
另一个就是锐速ServerSpeeder,这是国内一个提供TCP 加速引擎的软件,之前一个是付费的,现在不知道什么原因推出了免费版本的锐速ServerSpeeder,当然免费自然是有“限制”的:适用带宽:20Mbps,加速连接:3000。
这些就来介绍一下net-speeder和锐速ServerSpeeder安装和使用体验
VPS主机连接速度加速工具:net-speeder和锐速ServerSpeeder安装使用
1、为了对比net-speeder的加速效果,这里以部落的Bandwagonhost VPS来作为演示.
2、搬瓦工VPS主机价格比较便宜,流量大,机房带宽也不错,适合用来作“工具”,但是搬瓦工VPS主机在国内的连接速度不理想,这是未安装net-speeder前的Ping值。
3、Ping值也有不少的毛包的。
4、这是从本地上传文件到Bandwagonhost VPS服务器上速度。
5、上传到Bandwagonhost VPS速度有时表现不稳定,快的时候也是不错的。
6、通过浏览器下载Bandwagonhost VPS上的文件,速度比较悲剧(测试时间为晚上),只有十几KB/s。
7、这是用Winscp直接从Bandwagonhost VPS服务器上下载文件到本地,速度也是比较慢的。
8、上面的Bandwagonhost VPS服务器速度测试是非常不好的,实际使用体验来看晚上线路比较拥堵,就类似上面的测试结果,白天速度要好一些。
1、net-speeder 网站:
- 1、项目主页:https://github.com/snooda/net-speeder
2、net-speeder 可以在高延迟不稳定链路上优化单线程下载速度,运行时依赖的库:libnet、libpcap 。debian/ubuntu安装libnet:apt-get install libnet1 ;安装libpcap: apt-get install libpcap0.8 。编译需要安装libnet和libpcap对应的dev包,debian/ubuntu安装libnet-dev:apt-get install libnet1-dev ,安装libpcap-dev: apt-get install libpcap0.8-dev 。
3、CentOS用户,可以直接使用lazyzhu.com博主写的net-speeder一键安装包。执行以下命令:
1 2 |
wget --no-check-certificate https://gist.github.com/LazyZhu/dc3f2f84c336a08fd6a5/raw/d8aa4bcf955409e28a262ccf52921a65fe49da99/net_speeder_lazyinstall.sh sh net_speeder_lazyinstall.sh |
4、安装完成后,会给出脚本用法,最简单的就是开启所有IP协议加速。参数:./net_speeder 网卡名 加速规则(bpf规则)。最简单用法: # ./net_speeder venet0 “ip” 加速所有ip协议数据。可执行以下命令:
1 |
nohup /usr/local/net_speeder/net_speeder venet0 "ip" >/dev/null 2>&1 & |
5、Debian/Ubuntu用户,可以直接使用TENNFY WU博主写的net-speeder一键安装包。执行以下命令:
1 2 3 4 |
wget --no-check-certificate https://raw.githubusercontent.com/tennfy/debian_netspeeder_tennfy/master/debian_netspeeder_tennfy.sh chmod a+x debian_netspeeder_tennfy.sh bash debian_netspeeder_tennfy.sh nohup /root/net_speeder venet0 "ip" >/dev/null 2>&1 & |
6、基本命令。查看net-speeder是否运行:ps aux|grep net_speeder|grep -v grep。停止net-speeder:killall net_speeder。
1、这是Bandwagonhost VPS安装了net-speeder 后的Ping值,没有什么太大的改善。
2、这是用Winscp上传文件到VPS主机的速度,没有改善。
3、这个用Winscp下载文件到VPS主机的速度,没有变化。
4、这是用浏览器通过网页从VPS主机下载文件到本地,速度已经达到了100KB/s以上,相比上面的下载速度只有十几KB,这里速度得到非常大的提升。
1、为了测试锐速ServerSpeeder的加速效果,这里选用了Vultr日本VPS主机作为测试对象
2、这是没有安装锐速ServerSpeeder前的Vultr日本VPS前的本地上传速度。
3、Vultr日本VPS的下载速度也不错,晚上测试时也能过到几百KB/s以上。
4、这是浏览器网页下载文件到本地的速度,也有几百KB/s。
1、锐速ServerSpeeder官网:
- 1、官方网站:http://www.serverspeeder.com/
2、锐速ServerSpeeder支持当前主流 Linux 系统的官方发行版本,但是不支持OpenVZ,所以 Bandwagonhost VPS 等以OpenVZ架构的VPS主机是无法安装锐速的。这里是锐速支持的Linux版本:http://dl.serverspeeder.com/ls.do?m=availables。当然锐速也可以安装在Windows上。系统要求: Windows XP / 2003 / Vista / 2008 / 7 / 8 / 8.1 / 10
3、执行以下命令开始安装锐速ServerSpeeder:
1 2 3 |
wget http://my.serverspeeder.com/d/ls/serverSpeederInstaller.tar.gz tar xzvf serverSpeederInstaller.tar.gz bash serverSpeederInstaller.sh |
4、安装过程中,会要求你填写锐速ServerSpeeder账号,同时设置VPS主机带宽、网卡等选项,直接回车默认即可,其它的可台参考下图:
5、安装了锐速ServerSpeeder后,想要停止服务,可以执行命令:/serverspeeder/bin/serverSpeeder.sh stop。这时再次测试Vultr日本VPS的上传速度表现不错,有加快的表现。
6、同时,直接使用Winscp下载文件到本地的速度也表现可以。
7、直接使用浏览器网页下载Vultr日本VPS服务器的文件,速度没有太大的改善,依然保持在300KB/s以上。
1、开启了net-speeder的服务器上对外ping时看到的是4倍,实际网络上是2倍流量。另外两倍是内部dup出来的,不占用带宽。net-speeder不依赖ttl的大小,ttl的大小跟流量无比例关系。不存在windows的ttl大,发包就多的情况。
2、从上面的安装及使用体验可以看出,如果VPS主机的线路实在是太“渣”,那么无论如何都无法从软件的角度来改善和提升VPS主机速度的。反过来,如果你的VPs主机的线路原来较好,那么使用net-speeder和锐速也是没有什么提升效果的。