TCPCopy的使用:
1、需求
假如有两台机器:
机器A:线上前端机,ip:10.0.18.2;
机器B:测试前端机,ip:10.0.10.102;
将机器A的流量导入流量B,既机器A为客户端,机器B为服务端,端口均为80
2、操作步骤:
分别在A、B安装如下
# tar xzvf tcpcopy-0.8.0.tar.gz
# cd tcpcopy-0.8.0
# ./configure
# make && make install
在测试机器B依次执行
1) 加载ip_queue模块
modprobe ip_queue
lsmod |grep ip_queue 查看是否加载成功
2) 配置iptables规则
iptables -t filter -I OUTPUT -p tcp -–sport 80 -j QUEUE
iptables -L -vnx 查看防火墙策略
3) 启动tcpcopy服务端
intercept &
ps -ef |grep intercept 查看进程是否存在,停止流量时,kill此进程号
在线上机器A上执行,
启动tcpcopy客户端,tcpcopy -x 80-10.0.10.102:80 &
详尽使用请查看文档
转载请注明:爱开源 » TCPcopy的使用