lkl-bbr 一键脚本 v1.1 by 南琴浪

项目地址:lkl-bbr 一键脚本 v1.1 by 南琴浪

用法说明

Usage: { install  status  uninstall }

根据运行的 command,会输出日志文件 /home/lkl-{command}.log

install

会在 /home/lkl 进行安装
安装完成后会 开启lkl-bbr并加入开机自启
若需要修改转发端口,请修改 /home/lkl/haproxy 中的 8080-9090 和 /home/lkl/enable.sh 中的 8080:9090 为 你自己想要的端口或端口段 修改完成后重启即可应用更改
运行前请注意自己的 iptables 相关设置,例如防火墙和转发规则

status

此命令用于检查 lkl_bbr 运行与否,可通过返回的提示判断

uninstall

运行此命令 会删除 整个/home/lkl 并 卸载 haproxy 和 移除 /etc/rc/local 中的开机自启任务,重启后即完成完全卸载 不会有残留

LKL(Rinetd)

1、下载rintd二进制文件(原版bbr和修改版bbr二选一即可):

wget --no-check-certificate https://raw.githubusercontent.com/mixool/rinetd/master/rinetd
wget --no-check-certificate https://raw.githubusercontent.com/mixool/rinetd/master/rinetd_bbr_powered -O /root/rinetd

2、修改权限:

chmod +x rinetd

3、修改rinetd的配置文件rinetd.conf,添加监听地址:

vi rinetd.conf
# bindadress bindport connectaddress connectport
0.0.0.0 443 0.0.0.0 443
0.0.0.0 80 0.0.0.0 80

4、设置开机启动

vi /etc/systemd/system/rinetd.service
[Unit]
Description=rinetd

[Service]
ExecStart=/root/rinetd -f -c /root/rinetd.conf raw venet0:0
Restart=always

[Install]
WantedBy=multi-user.target

5、最后执行:

systemctl enable rinetd.service && systemctl start rinetd.service

参考:
1.OpenVZ架构VPS安装BBR的三种方法【UML/LKL(91yun)/LKL(Rinetd)】
2.lkl-bbr 一键脚本 v1.1 by 南琴浪