前言:发布这篇笔记主要由以下几点原因
- 之前的Ucloud机器年中要到期了
- 小巧的Typecho换到庞大的Wordpress后太拖速度又懒得换回去折腾
- 这个小主机主要也就放这个树洞类破博客网站,没扶墙需求
- 目前网络上关于TCPA相关教程资源已失效,故自己整理一份
系统环境
- CentOS7 x86_64
手动安装
准备工作
yum -y install epel-release
yum -y install net-tools
安装内核
rpm -ivh https://www.pishifu.org/new_storage/kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm --force
TCPA安装脚本
curl -o /tmp/tcpa_packets_180619_1151.tar.gz https://www.pishifu.org/new_storage/tcpa_packets_180619_1151.tar.gz
cd /tmp/
tar xf tcpa_packets_180619_1151.tar.gz
cd tcpa_packets
sh install.sh
加入开机自启
chmod +x /etc/rc.d/rc.local
cat>>/etc/rc.local<<EOF
#### Start TCPA ####
cd /usr/local/storage/tcpav2
sh start.sh
EOF
接下来执行reboot
重启后使用lsmod|grep tcpa
命令检查TCPA是否开启成功
一键安装
使用如下脚本
yum install -y wget
wget https://www.pishifu.org/new_storage/tcpa.sh
chmod +x tcpa.sh
bash tcpa.sh
自定义加速端口
TCPA默认加速80/443/8080端口,需要其它端口需要修改启动脚本并重启服务
编辑/usr/local/storage/tcpav2/start.sh文件并按照如下格式添加需要加速的端口
$BINDIR/$CTLAPP access add tip $ip tport 1234(自定义端口)
相关指令
启动:bash /usr/local/storage/tcpav2/start.sh
停止:bash /usr/local/storage/tcpav2/stop.sh
卸载:bash /usr/local/storage/tcpav2/uninstall.sh
注意:修改完端口后记住停止再重新启动,并使用lsmod|grep tcpa
命令检查是否生效