使用 FinalSpeed 加速流量传输

2016-07-26 3354点热度 0人点赞

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

FinalSpeed 官方项目地址:https://github.com/d1sm/finalspeed
FinalSpeed 官方论坛地址:http://www.ip4a.com/

FinalSpeed 已于 2016-05-30 起停止维护,最终版本 V1.2

本次安装环境:

Centos + Java

服务器安装流程

1 、下载 FinalSpeed,并赋予运行权限

wget http://fs.d1sm.net/finalspeed/install_fs.sh
chmod +x install_fs.sh

2 、安装 FinalSpeed

./install_fs.sh 2>&1 | tee install.log

3 、设置开机启动

chmod +x /etc/rc.local
vi /etc/rc.local

4 、每天晚上 3 点自动重启

crontab -e
0 3 * * * sh /fs/restart.sh

其他可以查看官方说明:http://www.ip4a.com/t/515.html

客户端安装说明

此处可以直接看官方说明:http://www.ip4a.com/t/513.html

其他说明

1 、 FinalSpeed 开启、关闭、重启命令

sh /fs/start.sh
sh /fs/stop.sh
sh /fs/restart.sh

2 、针对 FinalSpeed 防火墙的禁止规则(可以保证 FinalSpeed 端口在防火墙上一直处于阻止状态)

-A INPUT -p tcp -m tcp --dport 150 -m comment --comment "tcptun_fs_server" -j DROP
-A INPUT -p udp -m udp --dport 150 -m comment --comment "udptun_fs_server" -j DROP
PS:由于 FinalSpeed 原理是套用 TCP 报文头部,所以其使用的端口要保证关闭,并且如果开放则 FinalSpeed 加速失败。

3 、修改 FinalSpeed 默认端口号

echo 新端口号 > /fs/cnf/listen_port

之后在客户端的地址处,增加端口号,例如修改为 88 号端口:8.8.8.8:88

4 、修改 FinalSpeed 默认使用内存

vi /fs/start.sh
修改 -Xmx512M 中的值为指定的内存大小

5 、 FinalSpeed 协议选择

TCP 相对比 UDP 要稳定和安全些,但是不同的 Linux 内核对协议的支持也不一样,一般 VPS 都可以使用两个,搬瓦工只能使用 UDP 。

6 、 FinalSpeed 安全说明

请注意:由于 FinalSpeed 类似于代理服务器,并且拥有 localhost 的访问权,所以服务器内网的例如 Mysql 都可以直接连接。

7 、 FinalSpeed 加速失败说明

一般情况下,请准确校对 FinalSpeed 客户端配置,然后彻底关闭,再以管理员打开,开启 FinalSpeed 后再运行想加速的程序。


FinalSpeed 停止公告

原公告发布自 http://www.ip4a.com/t/944.html

使用着很不错的服务器加速软件 FilnalSpeed 于 5 月 30 日停止维护更新

感谢作者长期以来的无私奉献。

原公告内容如下

主要原因:
1.FS 速度太快, 占用大量带宽, 不适合大量使用传播.
2.FS 开发, 运营已经投入大量时间精力, 但没有获得任何收益.

感谢 FS 用户一直以来的支持!

如果希望继续加速, 可用 xsocks (http://www.xsocks.me/ ) 替代.

补充说明:
已有的 fs 软件使用不受影响, 如果想继续部署安装 fs, 获取源码, 你只要花一点时间搜索, 仍然可以找到第三方安装脚本, 教程, 备份, fork 分支,fs 论坛内容也会继续保留.

StarryVoid

Have a good time