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 &

详尽使用请查看文档

2 thoughts on “TCPcopy的使用”

发表评论

电子邮件地址不会被公开。 必填项已用*标注