首页 > 服务器 > 服务器环境 > 黑科技,效果逆天!使用FinalSpeed给搬瓦工(Bandwagonhost)加速!
2016
06-06

黑科技,效果逆天!使用FinalSpeed给搬瓦工(Bandwagonhost)加速!

本人一直在找搬瓦工速度优化的方案,一直以为搬瓦工的速度已经不能再提升了,直到我今天看到了FinalSpeed!

FinalSpeed是高速双边加速软件,可加速所有基于tcp协议的网络服务,在高丢包和高延迟环境下,仍可达到90%的物理带宽利用率,即使高峰时段也能轻松跑满带宽。

但是它有一个缺点就是内存占用较高,搬瓦工小内存的朋友们可以自行测试一下能不能跑起来。不过作者正在开发go语言版本,相信这一问题会在go语言版本中得到解决

Github地址:https://github.com/d1sm/finalspeed

效果怎么样?先看一张截图:

黑科技,效果逆天!使用FinalSpeed给搬瓦工(Bandwagonhost)加速! - 第1张  | 扩软博客

看4K视频完全没压力!要知道我加速前的速度可只有2000Kbps左右。搬瓦工(Bandwagonhost)搭建Shadowsocks并优化速度

2016.05.30 官方停止了Finalspeed的维护,并推荐使用xsocks。公告:FilnalSpeed停止提供产品和技术支持

2016.05.30 添加本站备份地址。

2016.06.03 小内存福音,Kcptun + Shadowsocks加速方案

2016.06.06 替代Shadowsocks,Dante和Kcptun搭建快速Socks5代理

注:大家在使用的时候一定要低调,这样才能长久使用。

安装服务端

安装前说明:

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

1.Windows版服务端

说明:安装Windows版服务端时,需要先安装 Java 环境和 WinPcap。

下载地址:finalspeed_server_windows.zip

2.Linux版服务端(支持Centos,Ubuntu,Debian)

注意问题:

  1. 服务端运行时会启动 Iptables,如果你的服务器修改过 ssh 的默认端口,建议先开放你的 ssh 端口,否则可能导致 ssh 连接失败。
  2. 不熟悉不要乱改配置,如果无法连接,请卸载后重新一键安装。不要做任何修改,严格按照教程操作。

开放端口命令(下面的命令是为了防止安装之后连不上ssh):

一键安装命令:

注:debian,ubuntu下如果执行脚本出错,需要切换到 dash:

然后选择 no

如果正常,应该会有类似下面的提示:

黑科技,效果逆天!使用FinalSpeed给搬瓦工(Bandwagonhost)加速! - 第2张  | 扩软博客

如果不正常,请查看日志

其他使用说明

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

卸载:

启动:

停止:

重新启动:

运行日志:

设置服务端口:

注:默认 udp 150 和 tcp 150,由于 FinalSpeed 的工作原理,请不要在本机防火墙开放 FinalSpeed 所使用的 tcp 端口。

Linux版:

Windows 版: 在 cnf 目录下新建文件 listen_port ,文件内容为端口号。

设置开机启动:

然后加入

每天晚上3点自动重启:

客户端安装

5月2日更新 1.2版

Windows版:finalspeed_install1.2.exe

Java版,支持OS X,Linux:finalspeed_client1.2.zip

说明:系统需安装Java运行环境,Linux还需安装libpcap。

Ubuntu,Debian安装 libpcap:

Centos安装 libpcap:

(1) 安装:下载解压。
(2) 运行:打开终端,假设 finalspeed_client.jar 所在路径为 /fsclient,先切换到该路径 cd /fsclient ,然后执行 sudo java -jar finalspeed_client.jar ,前面加sudo,因为必须以root权限运行,如果没有root权限,会无法启用tcp协议。

注意问题:

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

加速Shadowsocks

假设服务器IP为10.10.10.10,FinalSpeed端口为默认150,Shadowsocks 端口为8989。

加速前提 Shadowsocks 服务端运行正常,Shadowsocks 客户端也能正常登录。
1.运行FinalSpeed客户端,填写服务器地址 10.10.10.10。如果你是搬瓦工之类的openvz架构的服务器,传输协议请选择UDP

黑科技,效果逆天!使用FinalSpeed给搬瓦工(Bandwagonhost)加速! - 第3张  | 扩软博客

2.点击添加,加速端口为服务端 Shadowsocks 端口 8989。本地端口任意,例如2000

黑科技,效果逆天!使用FinalSpeed给搬瓦工(Bandwagonhost)加速! - 第4张  | 扩软博客

如果设置正常,等一会儿会提示连接服务器成功!如果一直没有提示连接服务器成功,可以尝试用浏览器访问 127.0.0.1:2000(不会有任何界面显示),然后查看FinalSpeed是否已连接。

3.打开 Shadowsocks 客户端,添加服务器,服务器IP为本地 127.0.0.1,服务器端口为刚才设置的 本地端口,比如我这里是 2000,然后正确设置你的 Shadowsocks 密码,加密方式等信息。

黑科技,效果逆天!使用FinalSpeed给搬瓦工(Bandwagonhost)加速! - 第5张  | 扩软博客

4.设置代理。如果手动设置浏览器代理,请输入SS的本地代理端口,和FinalSpeed的本地端口无关。默认 127.0.0.1 端口 1080

至此,设置完毕,赶快找个视频尝试一下速度吧!

最后编辑:
作者:
百度ID:“度娘程序员”,博主。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

黑科技,效果逆天!使用FinalSpeed给搬瓦工(Bandwagonhost)加速!》有 66 条评论

  1. Google Chrome 59.0.3071.115Google Chrome 59.0.3071.115Windows 10 x64Windows 10 x64

    finalspeed在openvz上用tcp发包的解决方案: https://github.com/wangyu-/udp2raw-tunnel/blob/master/doc/finalspeed_step_by_step.md

  2. Google Chrome 57.0.2987.133Google Chrome 57.0.2987.133Windows 7 x64Windows 7 x64

    FinalSpeed一直提示升级。我用的是1.2

  3. Google Chrome 56.0.2924.87Google Chrome 56.0.2924.87Windows 10 x64Windows 10 x64

    这个现在是不是不能安装了

  4. Pingback 引用通告: 翻墙折腾记录 - FQXYI's Blog

  5. Google Chrome 54.0.2840.98Google Chrome 54.0.2840.98Mac OS X 10.12.2Mac OS X 10.12.2

    请问下这个设置之后,我手机上的surge需要进行相应的设置吗

  6. Google Chrome 53.0.2785.143Google Chrome 53.0.2785.143Windows 7 x64Windows 7 x64

    这个貌似过时了,finalspeed很差劲也,有时可以用,有时不能用。

  7. Google Chrome 53.0.2785.124Google Chrome 53.0.2785.124Xiaomi 5Xiaomi 5

    这个碉堡了

  8. Google Chrome 53.0.2785.113Google Chrome 53.0.2785.113Windows 7 x64Windows 7 x64

    linux版本的服务器已经安装好了,启动:sh /fs/start.sh,显示的是No such file or directory,怎么破?

    • Google Chrome 55.0.2859.0Google Chrome 55.0.2859.0Windows 10 x64Windows 10 x64

      等官方更新吧,我再掺一脚不好吧。。

    • Google Chrome 51.0.2704.63Google Chrome 51.0.2704.63Windows 10 x64Windows 10 x64

      代码有错误。里面字符问题,不知道现在好了没。

  9. Pingback 引用通告: 冰橙

  10. Google Chrome 54.0.2840.14Google Chrome 54.0.2840.14Windows 10 x64Windows 10 x64

    我记得 1.0 版还是支持 udp 的 ipv6, 1.2 版居然不行了。。。

发表回复

你的邮箱地址不会被公开,垃圾评论将被删除。

有人回复时邮件通知我