跳至主要内容

博文

目前显示的是标签为“bbr”的博文

OpenVZ 平台 Google BBR 加速 TCP 之 Rinetd 方式

简介 Rinetd 这种方式其实两三个月前就已经有了,是 v2ex 网友 @linhua 的成果,他直接将 BBR 内置到了 Rinetd 里边,比较方便的就能配置出来。也就是由于配置比较简单,我本来没想再写这个的一键配置脚本(@linhua 实现了一个  https://github.com/linhua55/lkl_study ),但由于很多朋友使用 haproxy 的方式失败了,网上的脚本也只支持 Ubuntu 16 和 CentOS 7 以上的系统,我还是决定再写一个通用的 rinetd-bbr 一键脚本。 ps:正在写,过一段时间再发布。先写一下手动搭建的方法。 手动搭建 仅支持 64 位系统。 1.下载文件到 /usr/bin/rinetd-bbr wget -O /usr/bin/rinetd-bbr https://github.com/linhua55/lkl_study/releases/download/v1.2/rinetd_bbr_powered 2.设置权限 chmod a+x /usr/bin/rinetd-bbr 3.创建配置文件 vi /etc/rinetd-bbr.conf 输入以下内容 # bindadress bindport connectaddress connectport 0.0.0.0 443 0.0.0.0 443   其中的 443 请改为你的端口 IP 地址统一写 0.0.0.0 4.获取接口名称 # ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc...

搬瓦工OpenVZ安装BBR+SSR

首先你要有个搬瓦工的VPS.......(废话了),其次还要是OpneVZ的内核.(又一次废话) 如图. 第一步,安装Centos7 以上版本.记住一定要Centos7 以上版本不然装不了BBR 第二部,安装SSR和修改配置   谷歌TCP-BBR加速你的搬瓦工OpenVZ 之前网上有通过UML来使OpenVZ用上TCP-BBR的教程,但是UML还是存在不少问题,这边参考了知名博主91yun的openVZ下的BBR一键安装包。简单的说 LKL 相比 uml 有着一定程度上的优化,但是据网友的反馈, LKL的加速效果达不到UML的水平,这边爱鱼客也尚未进行测试,所以喜欢倒腾的同学可以自己搭建了试试看。 再次声明,OpenVZ环境下不建议使用TCP-BBR加速,OpenVZ下强行安装TCP-BBR可能造成问题。建议使用新机器安装测试TCP-BBR,这样也不至于生产环境下出现严重问题无法恢复。 如果先要快速的KVM服务器推荐或者梯子服务,都可以联系我。 至此,你的搬瓦工也能用上谷歌的bbr了,是不是很开心呀,不过安装还是有一些要求: LKL 要求 ldd 的版本在  2.14以上  ,64位系统,建议安装 CentOS7 , Debian8 或 Ubuntu16; 默认的端口转发只转发了  9000-9999  的端口,如需修改请参照下面教程; 只适用 OpenVZ  虚拟化主机  . OpenVZ下安装TCP-BBR一键安装包命令 wget -- no - check - certificate https : / / github .com / 91yun / uml / raw / master / lkl / install .sh && bash install .sh  如何判断是否安装成功 ping 10.0 . 0.2 如果 10.0.0.2 能 ping 通说明成功。 修改转发端口 修改  /root/lkl/run.sh ,查找  9000-9999  ,改成你想要的端口; 修改  /root/lkl/haproxy.cfg ,查找  9000...