锐速破解版linux一键自动安装包(8月7日更新)VPS安装锐速为网络加速

时间:2016-12-18    作者:晨曦    分类:


锐速是一款专业的TCP连接加速器,能显著提升带宽吞吐量,充分利用服务器带宽。如果你的vps服务器是kvm或者xen架构的,安装锐速后会有明显的效果,当然我主要是从使用shadow-socks观看youtube视频详细信息来观察的,ping值不会有任何改变,而且不支持openvz架构,比如搬瓦工一类的就属于此架构。经过实践,成功在Digitalocean、Vultr、Ultravps等KVM架构vps上安装并能流畅观看youtube视频

破解版锐速最新更新

=======2016年8月7日更新===========:

新增了以下支持的内核,欢迎大家测试,有问题及时反馈:
CentOS-6.8:2.6.32-642.el7.x86_64
CentOS-7.2:3.10.0-327.el7.x86_64
CentOS:4.4.0-x86_64-linode63
Ubuntu_14.04:4.2.0-35-generic
Debian_8:3.16.0-4-amd64
另外:重要的事情说三遍!!!

锐速不支持Openvz!!!锐速不支持Openvz!!!锐速不支持Openvz!!!

锐速破解版安装方法:


1

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh

锐速破解版卸载方法:


1

chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f

 


锐速破解版功能:

如果内核完全匹配就会自动下载安装。

如果没有完全匹配的内核,会在界面提示可选内核,可以手动选个最接近的尝试

自动下载授权文件

自动修改配置文件

已chattr +i /serverspeeder/etc/apx*禁止修改配置文件,可以不用加hosts了

目前只支持CentOS,ubuntu和debian。如果有其他系统支持,可以到http://www.91yun.org/serverspeeder91yun手动下载其他系统的安装包

锐速.jpg

=======2016年6月5日更新===========:


把一直被吐槽的release_lsb的安装代码改了下。。

增加了网卡非eth0的错误提示。本破解已经确认无法支持网卡名称非eth0的网卡。请自行修改《CentOS更换网卡名称》

改了下锐速的安装脚本

安装过程中原来有要手动输入加速网卡,上下行带宽等都取消了,采用默认的方式安装。如果有需要修改的朋友请安装完后直接修改锐速的配置文件:

vi /serverspeeder/etc/config


把原来配置文件默认accppp的默认改为0了。避免没有安装ppp服务的机子安装过程中报错。

修复了centos7安装的时候可能不会自动随机启动的问题

已知问题:debian无法随机自动启动,请自行手动把“/serverspeeder/bin/serverSpeeder.sh start”加入rc.local启动

=======2016年3月24日更新===========:


换了种更简单的方式取mac地址。如果以前能取到,现在取不到请告知我,谢谢。

可以自己填mac地址了。使用方法:bash serverspeeder-all.sh mac地址   就是运行命令后面跟上mac地址的参数。比如:

bash serverspeeder-all.sh 52:54:00:D3:0F:6C


另外:重要的事情说三遍!!!


=======2016年3月16日更新===========


修改了内核匹配机制,在不跨大版本的全部内核里面匹配,提高匹配成功率(比如如果你装的是Centos6.7,但是内核和一个Centos6.4一样,就会安装6.4的内核)。同样内核的情况下,大部分情况是可以通用的。(如果有问题可以联系我再验证)

关于内核不匹配的问题,可以看《教程:CentOS更换内核,提供锐速可用的内核下载》

添加了自动启动项。(因为发现有些系统重启不会自动启动)

PS:代装各种vps面板,辅助,脚本,等

锐速使用说明,好不容易收集到的各种东东

如果没有感觉到有加速的效果或者更慢了,因为部分VPS网卡内核等原因,默认安装的锐速无法达到加速效果,我们需要修改锐速的配置文件来解决。上网查阅了一些信息后大部分人推荐修改以下三个参数:

vi /serverspeeder/etc/config 修改配置文件

把rsc="0"改成rsc="1",切换新网卡驱动

推荐修改的内容为:

advinacc="1"  (高级入向加速开关;设为 1 表示开启,设为 0 表示关闭;开启此功能可以得到更

好的流入方向流量加速效果)

maxmode="1"  (最大传输模式;设为 1 表示开启;设为 0 表示关闭;开启后会进一步提高加速效

果,但是可能会降低有效数据率)"如果测试无效果请不要开启此功能"

按下esc退出编辑

输入:wq保存退出

最后输入/serverspeeder/bin/serverSpeeder.sh restart,重启软件即可。

启动锐速: /serverspeeder/bin/serverSpeeder.sh start

加载锐速模块, 使用/serverspeeder/etc/config 文件中的配置作为锐速的初始化参数;

停止锐速:/serverspeeder/bin/serverSpeeder.sh stop

卸载加速模块;卸载前请确认没有其它进程在访问/proc/net/appex/目录,例如确认控制台当前目录是否是/proc/net/appex/;

实时修改锐速参数: /serverspeeder/bin/serverSpeeder.sh reload

修改/serverspeeder/etc/config 文件中的配置后运行此命令,此时模块不退出,参数被实时修改;

查看锐速是否正常运行: lsmod ;检查是否有appex0模块

service serverSpeeder status

更新锐速授权:

/serverspeeder/bin/serverSpeeder.sh renewLic

如何卸载锐速?

在确保锐速没有运行的情况下,您可以通过两种方式来卸载锐速:

1. 使用安装脚本的卸载功能卸载锐速,如:/serverspeeder/bin/serverSpeeder.sh uninstall

2. 通过简单的删除操作,如’rm -rf /serverspeeder/’,即可将锐速完全卸载;

常用参数的说明如下:

1) accif="eth*"

加速接口;eth*一般为服务器上对外提供服务的网络接口,例如 eth0, eth1„,一

般通过 ifconfig 命令可以看到;可以同时设定多个接口作为加速接口(接口之间用空

格分开),如 accif="eth0 eth1";默认为"eth0";

2)acc="1"

TCP 加速开关;设为 1 表示开启 LotServer 的 TCP 加速功能,设为 0 表示关闭

LotServer 的 TCP 加速功能;默认为 1;

3)advacc="1"

高级加速开关;设为 1 表示开启,设为 0 表示关闭;开启此功能可以得到更好的

加速效果,但有可能会造成有效数据率下降;默认为 1;

4)advinacc="0"

高级入向加速开关;设为 1 表示开启,设为 0 表示关闭;开启此功能可以得到更

好的流入方向流量加速效果;

5)wankbps="1000000"

加速接口上行带宽;指的是从服务器流出到 Internet 的最大带宽,单位为 Kbps,

例如服务器所连接的 Internet 带宽为 1G,则设置为 1000000;默认为 1000000;

6)waninkbps="1000000"

加速接口下行带宽;指的是从 Internet 流入服务器的最大带宽,单位为 Kbps,例

如服务器所连接的 Internet 带宽为 1G,则设置为 1000000;默认为 1000000;

wankbps 和 waninkbps 的设置一般与实际带宽相同为最理想;如果无法确定实际

带宽,一般设置为网卡的最大吞吐能力即可;例如网卡为千兆全双工网卡,则 wankbps

和 waninkbps 都设置为 1000000;

当设置过小时,例如实际带宽有 100Mbps,但 wankbps 和 waninkbps 设置为

10Mbps,则数据流量会被限制在 10Mbps 以内,此时会降低服务器的吞吐;

7)csvmode="0" highcsv="0"

csvmode 拥塞控制模式开关;设为 1 表示开启,设为 0 表示关闭;开启 tcp 加速

后,在某些丢包较大的网络中可能会造成有效数据率下降的问题;此时开启拥塞控- 6 -

制模式,可以有效避免该问题;但开启此选项时,可能加速效果也会下降;默认为 0;

csvmode="1" highcsv="0"时,为普通拥塞控制模式,对拥塞具有一定控制的同时

对加速效果的影响较小;

csvmode="1" highcsv="1"时,为高级拥塞控制模式,可以更好的控制拥塞但是相

比于普通拥塞控制模式对加速效果的影响较大。

8)subnetAcc="0"

局域网加速开关;设为 1 表示开启;设为 0 表示关闭;不开启时对于同一局域网

内的连接不会加速;开启后对同一网段的 TCP 连接也进行加速;

9)maxmode="0"

最大传输模式;设为 1 表示开启;设为 0 表示关闭;开启后会进一步提高加速效

果,但是可能会降低有效数据率;

10)maxTxEffectiveMS=”0”

最大传输模式生效时间;用于控制最大传输模式对每一个连接的生效时间;设为

0 表示从连接建立到连接结束,都采用最大传输模式传输;单位为 ms,1000 即 1s;

11)pcapEnable=“0”

抓包开关;设为 1 表示开启,设为 0 表示关闭;开启此功能后会抓取经过加速引

擎处理的数据包,在/appex/log 目录下生成抓包文件;

12)bypassOverFlows="1"

流量 bypass 开关;设为 1 表示开启,设为 0 表示关闭;开启此功能后当服务器

的连接数超过引擎设定后会对超过的连接的流量 bypass,否则会无法新建连接;

13)initialCwndWan="44"

初始 TCP 发送窗口能够发送的数据包的数量;该值设置的高会获得更好的加速

效果,但是可能会造成网络的拥塞;

14)l2wQLimit="256 2048"

从 LAN 到 WAN 加速引擎在缓冲池充满和空闲时分别能够缓存的数据包队列的

长度的上限;该值设置的高会获得更好的加速效果,但是会消耗更多的内存;

15)w2lQLimit="256 2048"

从 WAN 到 LAN 加速引擎在缓冲池充满和空闲时分别能够缓存的数据包队列的

长度的上限;该值设置的高会获得更好的加速效果,但是会消耗更多的内存;

16)shrinkPacket="0"

slab 缓存缩减开关;设为 1 表示开启,设为 0 表示关闭;当服务器内存消耗很高

时可以将该值设定为 1,这样会降低内存的消耗;- 7 -

17)retranWaitListMS="32

重传等待时间;当服务器没有收到 ack 或者丢包产生之后客户端重复 ack 时间达

到 32ms,服务器重传数据;默认为 32ms;

18)halfCwndMinSRtt="500"

halfCwndLossRateShift="3"

以上两个值用于判断网络拥塞,分别为延时和丢包率,丢包率默认值为 3,即

1/2^3,当拥塞产生时,退出第三代 Learning-based TCP 算法,采用类似传统 TCP 的

算法。

19)#byte cache

byteCache="0"

httpComp="1"

byteCacheMemory="250" #MB

byteCacheDisk="0" #MB

diskDev="/dev/sda2"

以上为双边缓存的设置,当前只有部分版本支持该功能。分别是缓存开关,数据

压缩开关,内存大小,硬盘大小,指定硬盘位置;

20)shaperEnable="1"

流量整形开关,配合上行和下行带宽设置开启;设为 1 表示开启,设为 0 表示关

闭;开启此功能,会采用 wankbps 以及 waninkbps 设置的带宽大小运行;关闭此功

能,会根据实时传输自动测算带宽大小;

21)tcpOnly="1"

设为 1 表示开启,设为 0 表示关闭;开启此功能,即只处理 TCP 流量;关闭此功能,

也处理除 TCP 以外的流量(不会对非 TCP 流量加速),一般用于配置策略对非 TCP 数据丢弃时;

22)SmBurstMS="15"

引擎允许的最大突发时间,设为 0,则关闭;该值越大,数据包发送量越大;当

前推荐默认为 15;

23)rsc="0"

网卡接收端合并开关;设为 1 表示开启,设为 0 表示关闭;在有些较新的网卡驱

动中,带有 RSC 算法的,需要打开该功能;

24)gso="0"

GSO 开关;设为 1 表示开启,设为 0 表示关闭;当网卡需要开启 gso 功能时,

开启此功能,LotServer变为支持gso的模式;关闭此功能,如果网卡开启gso,LotServer- 8 -

会关闭网卡的 gso 功能;

25)lanSegment=""

当 LotServer 不是 TCP 连接的最终节点并且采用单臂模式部署时,如果 LotServer

和服务器之间网络环境很好,不需要加速,将此参数的值设为 Lan 一侧的子网网段

(参数的值为子网网段的十六进制表示加子网掩码,例:ip 为 172.33.0.0/16,

lanSegment="AC210000/16"),则 LotServer 和服务器之间不进行加速,可以节省

LotServer 使用的资源并获得更好的加速效果。如果不设置此参数,则 LotServer 会对

所有经过的 TCP 连接进行加速。(注:如果参数转换为十六进制后,第一位数字为 0

时,需要省略,不然无法正常写入配置。例如:参数十六进制值为:0C210000/16,

那么 lanSegment="C210000/16"。)

26)configTimeout="30"

设置开启 LotServer 时,写入配置所需要的时间。当引擎的数目很多时需要写入

配置的时间较长,默认为 30s。

27)engineNum="0"

LotServer 启动的加速引擎的的个数;在多处理器(核)的系统环境下,启用多个加

速引擎可以使网络流量的负载在多个处理器(核)之间做均衡分配,从而帮助优化系统

CPU 资源的利用;启用多个加速引擎时,引擎序号从 0 开始,分别为 engine0, engine1,

engine2,等等;每个引擎的负载对应交给相同序号的处理器来处理,即,engine0 使

用 cpu0, engine1 使用 cpu1 等;engineNum 默认为 0,表示启用的加速引擎个数与系

统的处理器个数相同,64bit 架构下,当实际的 engineNum 参数大于 4 时,检查内

存:

当总内存减去 engine 占用内存剩余数小于 2G 时,提示用户一个 warning:

LotServer Warning: $CPUNUM engines will be launched according to the config file.

Your system's total RAM is $memTotal(KB), which might be insufficient to run all the

engines without performance penalty under extreme network conditions. ;

28)shortRttMS="10"

白名单开关;打开后 LotServer 将不对 RTT 小于 shortRttMS 的连接加速,节约系

统资源,提高性能;设置为 0 时表示关闭此功能,LotServer 会加速所有的连接;设

置为其他值时,例如 10,则表示当第一次建立连接时,Lotserver 会测量所有的新建

连接的 RTT,但是不对其进行加速;如果 RTT 大于 10ms,LotServer 会从第二次建

立连接开始对其加速,如果 RTT 小于 10ms,LotServer 则一直不会对其加速。默认

值 10ms。- 9 -

重启 LotServer 后,原来记录的每个连接的 RTT 会被清除,重新开始记录。

LotServer 使用五元组判断是否为同一连接,五元组包括:源 ip,目的 ip,源端口,

目的端口和协议。

29)apxexe=" /appex/bin/acce-***"

LotServer 模块文件的路径;

30)apxlic="/appex/etc/apx-***.lic"

LotServer 授权文件的路径。

评论:

themebetter 2016-12-27 06:50
这个比较好用?
晨曦 2016-12-28 03:30
@themebetter:相当好用
文栋说自媒体 2016-12-24 07:30
这个厉害了,我一直都用的付费的VPN
晨曦 2016-12-28 03:30
@文栋说自媒体:现在可以自建了 哈哈