Home
avatar

xwteam

2019-12-31关于CentOS7安装和启动TCPA过程存档

本来服务器相对稳定了是不应该在瞎折腾的,但是无奈好奇心害死猫,终究是抵不过手贱,还是安装了一下。

为免日后忘记,还是把过程记录下来,存个档,以便以后需要的时候找不到教程。

考虑到不同的系统可能出现的问题,不建议在已有的生产环境中安装。有需要的朋友可以在系统安装初始阶段安装,检测没有问题之后再部署到生产环境中。

准备

1、自用服务器使用的是CentOS7 64位系统(其他系统请自行网上搜索是否可用和教程)

2、更新源和依赖库

yum update -y

yum install net-tools wget -y

2019-12-31关于CentOS7安装和启动TCPA过程存档 点滴记忆 第1张

安装

1、更换系统内核

wget https://www.xwteam.cn/tcpa/kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm

rpm -ivh kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm —force

2019-12-31关于CentOS7安装和启动TCPA过程存档 点滴记忆 第2张

2、重启机器

reboot

3、查看内核是否更换成功

uname -a

2019-12-31关于CentOS7安装和启动TCPA过程存档 点滴记忆 第3张

4、安装TCPA

wget https://www.xwteam.cn/tcpa/tcpa_packets_180619_1151.tar.bz2

tar jxvf tcpa_packets_180619_1151.tar.bz2

cd tcpa_packets

sh install.sh

2019-12-31关于CentOS7安装和启动TCPA过程存档 点滴记忆 第4张

4、启动TCPA

cd /usr/local/storage/tcpav2

sh start.sh

2019-12-31关于CentOS7安装和启动TCPA过程存档 点滴记忆 第5张

5、检查TCPA是否启动

lsmod|grep tcpa

2019-12-31关于CentOS7安装和启动TCPA过程存档 点滴记忆 第6张

6、自定义端口(未测试,因为暂未用到其他端口)

默认会启动和加速80,443,8080这三个端口。

如果需要自定义端口,则需要在start.sh文件中修改。

BINDIR/BINDIR/CTLAPP access add tip $ip tport  1234(自定义端口)

卸载

cd /usr/local/storage/tcpav2

sh uninstall.sh

bbr centos7 tcpa 内核 拥堵 算法