Hostus利用 FinalSpeed 为VPS扶墙加速

finalspeed-rocket-info

不知道何种原因,Hostus 对国内的网速并不好,下载较慢。大皮在测试时候,甚至出现了SS打开油管无法加载图片的情况。

网络是VPS最大的瓶颈,为了不让这款VPS浪费,我们可以采用锐速、net-speeder 和 FinalSpeed 三种方案,来为VPS加速。三者之中,锐速付费且需要KVM内核,net-speeder 只是简单的双倍发包解决丢包问题,唯有FinalSpeed 比较适合hostus 的12美元OPENVZ架构的VPS。

FinalSpeed 一款高速双边加速软件,主要采用加速TCP协议的方式,让丢包或者延迟的服务器充分利用物理带宽,进而提高网络速度。然而,FinalSpeed 也有短板,最大的问题就是在服务器端之外,还需要需要独立的客户端,这也就意味着我们只能在PC上使用。

 

安装服务器端

服务器端的安装非常简单,执行如下命令即可完成:

wget http://fs.d1sm.net/finalspeed/install_fs.sh
chmod +x install_fs.sh
./install_fs.sh 2>&1 | tee install.log

finalspeed-server-install

看到上图之后,安装就已经成功了。大皮使用的是centos 6,实测完美安装,特此推荐

安装完成之后,我们需要做一些基本的操作和设定。

先设置一项开机启动任务

chmod +x /etc/rc.local

然后编辑

vi /etc/rc.local

在其中加入

sh /fs/start.sh

然后,执行定时命令

crontab -e

在其中,加入每天晚上3点自动重启

0 3 * * * sh /fs/restart.sh

 

配置客户端

服务端完成安装以后,客户端的设置就相对复杂一些(点此下载)。当然,这只是相对。我们先来理解配置的基本思路。

finalspeed-basic-logic

如上图所示,我们如果希望采用 FinalSpeed 为SS加速,最关键的就是需要作出两次流量转发。先设置 FinalSpeed,分别设定服务器IP,以及需要加速的服务的服务器端口和本地端口,可以参考下图:

finalspeed-cilent-setting

然后设置SS客户端,这里需要注意的是,因为已经设置过 FinalSpeed 了,所以服务器IP和端口就填写127.0.0.1和 FinalSpeed 中设定的本地端口。此外,SS也需要另外设定一个本地端口,可以参考下图:

finalspeed-cilent-ss

最后,就是软件的代理了。以Chrome 中的 SwitchySharp 插件设置为例,我们需要在此前的SS代理处填写127.0.0.1,以及SS所设定的本地端口。

finalspeed-cilent-chrome

至此,我们就大功告成了。

实际测试效果来看,Hostus 下载速度可达2M,效果非常明显。

finalspeed-hostus-testing

No Comments

Leave a Reply

Your email address will not be published. Required fields are marked *