FinalSpeed双边加速工具

一、简介

FinalSpeed 是一种双边加速工具,是 XSocks 的开源版本,可以在丢包率高的网络环境下发挥作用,有效提升 shadowsocks 连接效果。支持CENTOS、DEBIAN、以及UBUNTU环境。
Github地址:https://github.com/d1sm/finalspeed

安装前说明:

  1. 服务器建议至少256M内存。
  2. openvz架构只支持udp协议,搬瓦工属于openvz。
  3. 服务端可以和锐速共存,互不影响。
  4. FinalSpeed必须服务端和客户端同时配合使用,否则没有任何加速效果。

二、安装

使用一键脚本安装:

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

debian,ubuntu下如果执行脚本出错,请切换到dash: (选择no)

dpkg-reconfigure dash  

操作方式:

操作 命令

卸载

sh /fs/stop.sh ; rm -rf /fs

启动

sh /fs/start.sh

停止

sh /fs/stop.sh

重新启动

sh /fs/restart.sh

运行日志

tail -f /fs/server.log

更新

执行一键安装会自动完成更新

添加开机启动:
编辑vi /etc/rc.local
加入sh /fs/start.sh

三、配置客户端

注意问题:

  1. 服务器必须同时部署 FinalSpeed 服务端才能进行加速。
  2. 客户端必须准确设置物理带宽,最终加速的速度不会超过所设置的带宽值,如果设置值高于实际带宽会造成丢包,导致速度变慢。
  3. 客户端首选tcp协议,如果udp不稳定,请切换到tcp。
  4. 若服务器为openvz架构,客户端只能选择udp协议,其他架构同时支持tcp和udp协议。
  5. windows 客户端使用 tcp 协议时不兼容锐速,停止锐速后可以正常运行。
  6. FinalSpeed 不提供加密功能,如有安全需求,不要直接加速明文协议。

Windows版 v1.0: 点击下载 直接安装即可

加速 shadowsocks:

假设服务器IP为10.10.10.10,Shadowsocks 端口为8989

加速前提 Shadowsocks 服务端运行正常,Shadowsocks 客户端也能正常登录。

  1. 运行FinalSpeed客户端,填写服务器地址 10.10.10.10。如果你是搬瓦工之类的openvz架构的服务器,传输协议请选择UDP
  2. 点击添加,加速端口为 Shadowsocks 端口 8989,如果为其他端口,请相应修改。本地端口任意,例如2000。如果设置正常,等一会儿会提示连接服务器成功
  3. 打开 Shadowsocks 客户端,添加服务器,服务器IP为本地 127.0.0.1,服务器端口为刚才设置的本地端口,这里是2000,然后设置你的 Shadowsocks 密码,加密方式。

同理,可以使用 meow 进行智能分流,写入以下内容到meow配置文件即可(password即shadowsocks密码)

proxy = ss://aes-256-cfb:password@127.0.0.1:2000  

四、总结

目前优化vps速度大致有两种主要方法:在KVM环境用锐速(TCP单边加速),在OpenVZ环境用net-speeder(双倍发包),FinalSpeed(双边加速)的出现给了用户多一种选择,加速效果挺不错的。综合来看各有优劣,按需取用即可。
再次感谢作者!

参考: 扩软博客XSocks


备注: 关于如何设置开机启动可参见这里的方法

leeway

继续阅读此作者的更多文章

comments powered by Disqus