打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
tcpcopy流量复制

依赖 libpcap

线上服务器安装

https://github.com/session-replay-tools/tcpcopy.git

./configure --prefix=/usr/local/tcpcopy --pcap-capture

make && make install

辅助服务器安装

https://github.com/session-replay-tools/intercept.git

下载后解压

./configure --prefix=/usr/local/intercept

make && make install

1.同网段环境

192.168.1.2 线上服务器

192.168.1.3 测试服务器(可以将辅助服务安装到测试服务上面)

192.168.1.4 辅助服务器

#启动辅助服务

192.168.1.4

/usr/local/intercept/sbin/intercept -i eth0 -F  'tcp and src port 8055' -d

192.168.1.2

#复制流量-c修改访问的ip

/usr/local/tcpcopy/sbin/tcpcopy -F 'tcp and dst port 8055' -x 8055-192.168.1.3:8055 -s 192.168.1.4 -c 172.16.55.x -d

192.168.1.3

#静态路由,将172.16.55的包全部转到辅助服务器

route add -net 172.16.55.0 netmask 255.255.255.0 gw 192.168.1.4


2.跨网段

192.168.66.214  线上服务器

192.168.72.28   辅助服务器(可以将辅助服务安装到测试服务上面)

192.168.72.17   测试服务器(必须和辅助服务器同网段)

#启动辅助服务192.168.72.28

/usr/local/tcpcopy/sbin/intercept -i eth0 -F tcp and src port 10054 -d

#启动转发服务192.168.72.17

#复制流量-c 包装为tcpcopy服务器上的网段ip,不能是和192.168.2.2通讯的ip,所以这里包装为192.168.100.x

/usr/local/tcpcopy/sbin/tcpcopy -x 10054-192.168.72.17:10054 -s 192.168.72.28 -c 192.168.100.x -d

#测试服务器添加路由

route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.72.28
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
TCPCopy 线上流量复制工具
真刀真枪压测:基于TCPCopy的仿真压测方案
Tcpcopy简介与实战
Pure-ftpd官方文档
Discuz!NT负载均衡解决方案(HA)之---LVS(Linux Virtual Server)
集群配置中IP端口转发
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服