跳到主要内容

GoGetway

A powerful network gateway framework for building high-performance TCP/IP applications

Easy to Use

高性能

基于 Go 构建,原生协程 + 写队列零拷贝路径,单实例即可承载高并发 TCP/HTTP 流量代理与录制。

Focus on What Matters

主动 + 被动双模式

既能作为 SimpleTCPServer 主动代理监听端口,也能通过 gopacket 抓包实现被动镜像,零修改部署即可上线。

Powered by React

可回放、可改写

TcpPlayer 支持按原始时序重放录制流量,DataParser 钩子可在回放前任意改写包内容,覆盖回归、压测、染色等场景。

核心组件

SimpleTCPServer 主动代理

监听本地端口、转发上游、双向复制流量并按链路号序记录到任意 Writer 或 WriteFunc。

GopacketTrafficMirror 被动镜像

无需改部署,通过 pcap / AF_PACKET / eBPF 抓包并重组 TCP 流,可旁路转发或纯录制。

TcpPlayer 流量回放

把录制的流量按原始时序回放给目标服务,支持自定义解析器修改包内容。