最新版TCPCOPY的下载安装及使用

tcpcopy下载地址:https://github.com/wangbin579/tcpcopy/releases

以下过程均为老构架的使用方法,新构架和老构架的详情请查看下载的文档,详情文档在/docs目录下。

安装过程(在测试机和线上器上都执行下面的6步):

     1  tar -zxvf tcpcopy-0.9.9.tar.gz     //以0.9.9版本为例
     2  cd tcpcopy-0.9.9
     3  sh autogen.h
     4  ./configure        // 如果有需要可以选择适当的configure选项,没有就是默认,这里不做介绍
     5  make
     6  make install


使用过程:

     在测试机上

            modprobe ip_queue          //使用 ip queue(kernel<3.5),如果没有运行ip_queue执行此步骤,可用lsmod命令查看是否启动

            iptables -I OUTPUT -p tcp --sport 16078 -j QUEUE  //如果没设置,设置防火墙,用于处理传过来的包,可用iptables -L-n 查看防火墙状态
            ./intercept -d              // -d的意思就是run as a daemon,也就类似于后台执行
     在服务器上

           ./tcpcopy  -d -x localServerPort-targetServer:16078   //-d是以守护进程运行的意思

           例:./tcpcopy -d -x 11311-192.168.120.111:16078     //两个端口都可以自己设定


     注意:如果都是按以上默认的路径安装,intercept在/tcpcopy-0.9.9/src/interception目录下,tcpcopy在/tcpcopy-0.9.9/src/tcpcopy目录下












你可能感兴趣的:(压力测试,tcpcopy)