原文章连接https://blog.kuoruan.com/82.html

1 介绍

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

用途:可以压缩流量发包(双边),与Net-Speed多发包不同的是,FinalSpeed是压缩流量以增加传输成功率,这样就不会多耗费VPS流量,但是有可能对同机房的网络稳定造成影响。

2 安装

FinalSpeed的安装分为两步:服务端和客户端。这里主要介绍搬瓦工的安装过程:

2.1 服务端

注意问题:

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

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

service iptables start
iptables -I INPUT -p tcp --dport ssh端口号 -j ACCEPT
iptables -I OUTPUT -p tcp --sport ssh端口号 -j ACCEPT
service iptables save

一键安装命令:

rm -f install_fs.sh
wget  https://soft.kuoruan.com/finalspeed/install_fs.sh
chmod +x install_fs.sh
./install_fs.sh >& | tee install.log

如果这个命令还不行就上网搜搜吧!

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

如果不正常,请查看日志

tail -f /fs/server.log

相关命令说明:

  • 安装完成后可通过查看日志看是否运行:tail -f /fs/server.log
  • 卸载:sh /fs/stop.sh ; rm -rf /fs
  • 停止:sh /fs/stop.sh
  • 重新启动:sh /fs/restart.sh; tail -f /fs/server.log

设置服务端口:

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

Linux版:

mkdir -p /fs/cnf/ ; echo 新端口号 > /fs/cnf/listen_port ; sh /fs/restart.sh

2.2 客户端安装

5月2日更新 1.2版

Windows版:http://fs.d1sm.net/finalspeed/finalspeed_install1.2.exe

New URL:finalspeed_install1.2.exe

注意问题:

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

2.3 其它说明

卸载:

sh /fs/stop.sh ; rm -rf /fs
启动:

sh /fs/start.sh
 

停止:

sh /fs/stop.sh
 

重新启动:

sh /fs/restart.sh
 

运行日志:

tail -f /fs/server.log
 

3 加速Shadowsocks

假设服务器IP为10.10.10.10,(这里的ip要填写ss正常运行时候服务端的ip,为了防止隐私泄露,这里用10.10.10.10代替)。FinalSpeed端口为默认150,Shadowsocks 端口为8989。

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

PS:地址填写Linux的服务器地址。带宽的设置是自己本地的带宽,可以询问运营商,也可以在网页上进行宽带测速填写。

2.点击添加,加速端口为服务端 Shadowsocks 端口 8989(以前ss正常连接时候并的端口)。本地端口任意,例如2000

ps:这里我自己设置完成后没有任何状态的改变,如图:

状态的改变是要在设置完Shadowsocks之后才能看到。

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

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

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

连接成功图示:(启动ss就能看到状态的改变,要不一直没有变化)

实际测速效果嘎嘎地:

哈哈,看来有付出就有回报,720P高清无压力。

(转)流量加速插件 FinalSpeed介绍及一键安装教程的更多相关文章

  1. JMeter软件测试工具介绍及基本安装教程

    一.工具介绍 (一)简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可以用于测试 ...

  2. LNMP1.2一键安装教程

    系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统 需要2GB以上硬盘剩余空间 128M以上内存,Xen的需要有SWAP,OpenVZ的另外 ...

  3. Xcode Alcatraz插件管理介绍和使用

    Xcode Alcatraz插件管理介绍和使用http://www.jianshu.com/p/7a2484123bf6 1.简介 Alcatraz是一个能帮你管理Xcode插件丶模版及颜色配置的工具 ...

  4. 《阿里巴巴Java开发规约》插件使用介绍

    一.简介 阿里巴巴于10月14日在杭州云栖大会上,正式发布了<阿里巴巴Java开发规约>扫描插件!该插件基于<阿里巴巴Java开发规约>手册内容,在扫描代码后,将不符合规约的代 ...

  5. TCP加速锐速SS(ServerSpeeder)破解版一键安装

    速(serverspeeder),是一款TCP加速程序,能够增强VPS/服务器连接的稳定性,且有效的提高服务器的带宽利用率,进而提高访问速度.老左经常看到论坛.群里有用户提到锐速这款软件可以提高VPS ...

  6. PHP缓存加速插件 XCache 、 ZendOpcache 安装

    PHP缓存原理 当客户端请求一个PHP程序时,服务器的PHP引擎会解析该PHP程序,并将其编译为特定的操作码(OperateCode,简称opcode)文件,该文件是PHP代码的一种二进制表示方式.默 ...

  7. 【转】Eclipse插件大全介绍及下载地址

    转载地址:http://developer.51cto.com/art/200906/127169.htm 尚未一一验证. eclipse插件大全介绍,以及下载地址 Eclipse及其插件下载网址大全 ...

  8. 新一代 PHP 加速插件 Zend Opcache

    参考:http://www.laogui.com/Zend-Opcache 大家知道目前PHP的缓存插件一般有三个:APC.eAccelerator.XCache,但未来它们可能都会消失,因为PHP ...

  9. 新一代 PHP 加速插件 Zend Opcache <转>

    注: 由于原链接已不存在, 所以我把图片重新整理了一下, 以便看起来更加直观 笔者注: 1>  PHP 性能提升之 PHP NG  =>  php next generation wiki ...

随机推荐

  1. JS实现AOP拦截方法调用

    //JS实现AOP拦截方法调用function jsAOP(obj,handlers) {    if(typeof obj == 'function'){        obj = obj.prot ...

  2. 用 BeautifulSoup爬取58商品信息

    最近对Python爬虫比较迷恋,看了些爬虫相关的教程 于是乎跟着一起爬取了58上面的一些商品信息,并存入到xlsx文件中,并通过xlsxwirter的方法给表格设置了一些格式.好了,直接贴代码吧~ # ...

  3. 【论文:麦克风阵列增强】Microphone Array Post-Filtering For Non-Stationary Noise Suppression

    作者:桂. 时间:2017-06-08  08:01:41 链接:http://www.cnblogs.com/xingshansi/p/6957027.html 原文链接:http://pan.ba ...

  4. navicat 连接oracle数据库报错:ORA-28547:connection to server failed,probable Oracle Net admin error

    链接:http://pan.baidu.com/s/1dEO9qJR 密码:ye2c 用Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对.因为Navicat是通 ...

  5. thinkphp3.2.3 版本使用redis缓存添加认证

    我在使用thinkphp3.2.3的时候 发现如果是使用redis缓存 设置了认证的redis能连接成功 却无法 set 操作 ,检查发现是没有认证导致的  $redis->auth这一步没有, ...

  6. C++ 安全单例模式总结

    前两天,一个C++ 的单例实现又掉坑里了.做好一个安全的单例模式可并不简单.这里总结一下C++ 的几个单例实现方案. 1. 函数静态变量法 利用单例函数的静态变量,实现单例构造.代码如下: class ...

  7. Yii 中出现“<?= ... ?>”是什么意思?

    这是php的标签,和<?php ?>一样的.用<?= ?> 就不用echo,否则你要输出的话,需要加上echo词汇输出.这个就是用在模板里面方便点.

  8. jquery判断对象是否显示或隐藏

    if($('a.specail2').is(":visible")){ /**jquery判断对象是否显示或隐藏**/ $('a.one').hide(); $('a.specai ...

  9. ajax异步加载遮罩层特效

    <!doctype html> <html> <head> <title>遮罩层(正在加载中)</title> <meta chars ...

  10. 【Android Developers Training】 42. 从另一台设备接收文件

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...