TCP加速教程

OpenVZ的UML+BBR加速一键包

  使用 Alpine linux ,启动只需 64M 内存,已在我自己的 128M 内存的小鸡上测试通过 由于使用的是 Alpine linux ,因此市面上几乎所有的一键包都无法使用。大内存爱折腾的可以选择安装 centos 版 所有版本都已自带 ssr ,由于都设置了随机启动, 所以请第一时间修改 ssr 相关的配置(否则你的流量可能会被人使用,因为是公用密码。。) ,具体修改方法见下面说明 UML 毕竟不是系统,甚至不是虚拟机,不要抱太大指望,不要有太多想法,老想干大事。能运行起来 SSR 我感觉已经很不错啦, 有其他问题欢迎到论坛提出,我和各位热心网友会尽量回复。 论坛讨论区   前置准备 本一键包 Openvz 专用,其他虚拟技术的绕道。。 请选择安装 64bit 的操作系统,目前还没做 32bit 的包 VPS 必须支持并开启 TUN/TAP 一键运行脚本 Alpine linux 小内存版: UML 的系统是 Alpine linux ,需要 64M 内存启动,主机最低 128M 内存 wget –N —no–check–certificate https://raw.githubusercontent.com/91yun/uml/master/bbr/uml.sh && bash uml.sh […]

锐速配置参数简单说明+修改提高性能办法

很早就有人想让我写个 锐速的配置参数调整说明之类的教程,但是我对这些也不了解,最近实在没啥教程写,那就研究一下,简单写个文章好了,有错误欢迎指出。 安装锐速 2款锐速安装脚本+教程 某种程度上来说,锐速(ServerSpeeder)和LotServer是一样的,相比之下我更推荐后者。 两者安装并不冲突,但是不能同时启动,所以可以两个都安装,然后分别启动来测试区别,虽然我测试没什么区别。 配置文件 ServerSpeeder 打开配置文件: vi /serverspeeder/etc/config   LotServer 打开配置文件: vi /appex/etc/config   # vi 打开配置文件后,按 I键 进入编辑模式(注意左下角),然后根据以下说明编辑配置文件,最后按 ESC键 退出编辑模式并输入 :wq 保存并退出。 参数说明 可以一些人看到上面几十个参数会很方,不要怕,大部分参数都是不需要改动的,我们主要修改下面这几个参数即可,其他的参数不用管。 示例配置 如果你实在不想一个个参数去研究,那么直接用下面这个示例模板好了。 acc=“1” advacc=“1” advinacc=“1” wankbps=“1000000” waninkbps=“1000000” # 这两个参数代表加速宽带为 1Gbps,再加个 0 就是10Gbps了 shaperEnable=“1” maxmode=“1” initialCwndWan=“44” # 这个参数请根据回程延迟修改 initialCwndWan 参数请根据你与VPS的连接延迟(回程,VPS连接你的延迟),比如 110ms,那么 110/2.5=44,即值为 44 ,自己根据延迟调整。 注意,当你不清楚某些参数该如何修改的时候,请不要修改,避免降低加速效果等情况。 修改配置文件后需要重启锐速才能生效: ServerSpeeder:/serverspeeder/bin/serverSpeeder.sh restart LotServer:/appex/bin/serverSpeeder.sh restart 其他说明: 下面提到的 有效数据率指的是,当你的VPS从上行向你发送了100MB大小的文件,你也正常接收到了完整的100MB大小的文件,但是实际流量消耗高于 […]

Google BBR魔改版安装教程,支持CentOS6/7和Ubuntu14

源码对比 左侧为原BBR   右侧为魔改BBR  (能看懂的可以瞅瞅) 源码地址: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git/plain/net/ipv4/tcp_bbr.c https://gist.github.com/anonymous/ba338038e799eafbba173215153a7f3a/raw/55ff1e45c97b46f12261e07ca07633a9922ad55d/tcp_tsunami.c   大佬特别提醒:编译时系统必须安装4.10以上版本的kernel及对应的linux-header,gcc版本应在4.9以上 鉴于之前的那篇文章内核是 4.9的,所以再水一篇文章吧!! 特别提醒:OpenVZ虚拟不能直接升级。升级内核可能会造成服务器无法启动。请酌情使用。   CentOS 6 X64 CentOS系统本文演示使用 4.11.8 内核。如果下面代码中的内核地址失效,请自行搜索最新的内核地址即可。 内核地址:http://elrepo.org/linux/kernel 升级系统内核 1)依次执行以下代码。 rpm —import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org yum install –y http://elrepo.org/linux/kernel/el6/x86_64/RPMS/kernel-ml-4.11.8-1.el6.elrepo.x86_64.rpm yum remove –y kernel–headers yum install –y http://elrepo.org/linux/kernel/el6/x86_64/RPMS/kernel-ml-headers-4.11.8-1.el6.elrepo.x86_64.rpm yum install –y http://elrepo.org/linux/kernel/el6/x86_64/RPMS/kernel-ml-devel-4.11.8-1.el6.elrepo.x86_64.rpm   设置启动引导 2)修改启动引导,修改配置文件即可。 执行命令: vi /etc/grub.conf   红框可看见我们新安装的内核。修改 default=0  即可。然后保存。重启服务器。   编译安装 依次执行以下脚本 […]

3款BBR+BBR魔改安装脚本+教程

这是2016年9月份才开源的一个优化网络拥堵的算法。目前最新版本的Linux内核(4.9-rc8)中已经集成了该算法。据很多人反馈,速度比锐速还厉害!!毕竟是新鲜的东西,难免有BUG,酌情使用。 安装脚本 wget http://www.gigsgigscloud.com/cn/downloads/bbr.sh && bash bbr.sh 第一款说明 本脚本适用环境 系统支持:CentOS 6+,Debian 7+,Ubuntu 12+ 虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware 等 内存要求:≥128M 日期  :2017 年 05 月 15 日 关于本脚本 1、本脚本已在 GIGS 上的 VPS 全部测试通过。 2、当脚本检测到 VPS 的虚拟方式为 OpenVZ 时,会提示错误,并自动退出安装。 3、脚本运行完重启发现开不了机的,打开 VPS 后台控制面板的 VNC, 开机卡在 grub 引导, 手动选择内核即可。 4、由于是使用最新版系统内核,最好请勿在生产环境安装,以免产生不可预测之后果。 使用方法 使用root用户登录,运行以下命令: wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x bbr.sh ./bbr.sh 安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。 […]

finalspeed一键安装包+使用教程(OpenVZ福音)

FinalSpeed 是双边加速软件,不仅需要服务器端,还需要在电脑上安装客户端,这不如锐速方便和适用性。(手机上没有相应的 app ,所以就用不了啦) 一定要使用客户端配合服务器端,否则没有任何加速效果 FinalSpeed 目前无论是服务器端和客户端都支持 windows 和 linux ,客户端还支持 osx FinalSpeed 有两种加速模式 tcp 加速和 udp 加速, Openvz 只能用 udp 加速,不过效果也很明显,锐速是无法使用在 Openvz 的 vps 上的。 目前用 hostus 的 hk 测试了下效果显著,没加速前看 youtube 的 1080p 都卡死,加速后可顺畅观看 4k 视频。 安装 wget –N —no–check–certificate https://raw.githubusercontent.com/91yun/finalspeed/master/install_fs.sh && bash install_fs.sh 卸载 wget –N —no–check–certificate https://raw.githubusercontent.com/91yun/finalspeed/master/install_fs.sh && bash install_fs.sh uninstall finalspeed […]

2款锐速安装脚本+教程

当我们购买外国服务器使用时可以说是比较卡,尤其是那些挂小水管,的更是抱怨不停,此时锐速拯救了我们可是不幸的是, 他们现在已经停止注册,客人是我们还想注册怎么办?没办法谁让这个是CHINA 今天为大家打来破解版锐速   注意事项 1.OpenVZ不支持锐速!现在仅支持KVM,Xen,vmare,如果不清楚自己是什么 请点我 2.锐速对linux系统以及内核版本要求非常严格.推荐Centos6,更换内核教程 请点我 3.如果网卡名称不是eth0的话,会安装失败,请联系主机商或者在面板修改 4.目前只支持CentOS,ubuntu和debian这三个系统 5.如果你的系统不支持上面更换的内核 请点我 查看内核 之后去更换内核 安装脚本 wget http://www.gigsgigscloud.com/cn/downloads/serverspeeder.sh && bash serverspeeder.sh 安装教程 确保是不是OVZ之后修改内核完毕后执行脚本 安装成功的样子 推荐重启下 脚本截图 使用方法: 启动命令 /appex/bin/serverSpeeder.sh start 停止加速 /appex/bin/serverSpeeder.sh stop 状态查询 /appex/bin/serverSpeeder.sh status 更新许可 /appex/bin/serverSpeeder.sh renewLic 重新启动 /appex/bin/serverSpeeder.sh restart