原文章连接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. iptables实用教程(一):基本概念和原理

    概述 iptables是linux自带的防火墙软件,用于配置IPv4数据包过滤或NAT(IPv6用ip6tables). 在linux上,防火墙其实是系统内核的一部分,基于Netfilter构架,基本 ...

  2. java 中变量存储位置的区别

    1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.  2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字 ...

  3. Java下一个简单的数据库分库帮助类

    简介    前面两篇文章主要讲了数据库读写分离和分表分库的一些问题,这篇文章主要讲一下我个人实现的一个分表分库项目.     在此之前,我有写过一个.Net的分库,最近在做Java的项目,就顺便做出一 ...

  4. Python:一篇文章掌握Numpy的基本用法

    前言 Numpy是一个开源的Python科学计算库,它是python科学计算库的基础库,许多其他著名的科学计算库如Pandas,Scikit-learn等都要用到Numpy库的一些功能. 本文主要内容 ...

  5. ssh无密码登录远程主机

    方法:在客户端生成公/私钥对,将私钥文件保存在客户端,再将公钥文件上传到服务器端(远程主机) 1.在客户端生成公/私钥对 cb@cb251#ssh-keygen...cb@cb251#ls .ssh/ ...

  6. JDBC 数据库连接操作——实习第三天

    今天开始了比较重量级的学习了,之前都是对于Java基础的学习和回顾.继续上篇的话题,<谁动了我的奶酪>,奉献一句我觉得比较有哲理的话:"学会自嘲了,而当人们学会自嘲,能够嘲笑自己 ...

  7. Linux 最新SO_REUSEPORT特性

    1.前言 昨天总结了一下Linux下网络编程“惊群”现象,给出Nginx处理惊群的方法,使用互斥锁.为例发挥多核的优势,目前常见的网络编程模型就是多进程或多线程,根据accpet的位置,分为如下场景: ...

  8. jquery 表格行计算

    表格行计算 总金额: function jisuanTrJinE(obj){ var curTab = $(obj).closest("table"); var curTr = $ ...

  9. 如何在非 React 项目中使用 Redux

    本文作者:胡子大哈 原文链接:https://scriptoj.com/topic/178/如何在非-react-项目中使用-redux 转载请注明出处,保留原文链接和作者信息. 目录 1.前言 2. ...

  10. 【Android Developers Training】 40. 序言:通过NFC共享文件

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