一条命令看穿所有TCP连接!后端网络排查终于不玄学了

admin 2026-07-09 05:56:43 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: tproxy是一款轻量级开源TCP代理工具,可实时观测任意TCP连接全生命周期,支持gRPC、HTTP2、Redis、MongoDB等协议自动解析。其核心能力包括实时观测、智能协议解析、网络性能指标直出、连接池状态透视以及延迟转发与限速模拟弱网。通过一条命令即可定位gRPC超时、MySQL连接池打满等网络问题,安装方式支持Go、Docker和Scoop,适合后端开发、SRE及压测人员使用。 综合评分: 85 文章分类: 安全工具,实战经验,解决方案


cover_image

一条命令看穿所有 TCP 连接!后端网络排查终于不玄学了

原创

didiplus didiplus

攻城狮成长日记

2026年7月8日 10:52 广东

在小说阅读器读本章

去阅读

TOOL预计阅读 6 分钟 · 共 2112 字

tproxy:把网络行为变成肉眼可见的数据流

轻量级 TCP 代理 · 网络排查效率神器

tcpdump抓包太原始?Wireshark 过滤太繁琐?tproxy让你用一条命令实时拦截并转发任意 TCP流量,gRPC连接建立、MySQL连接池状态、重传率和 RTT 等指标全部清晰可见。

HIGHLIGHT

一句话定位 tproxy

轻量级开源网络代理工具

tproxy 不是简单抓包,而是把网络行为变成肉眼可见的清晰数据流。一条命令即可实时观测任意 TCP 连接全生命周期,支持 gRPC、HTTP2、Redis、MongoDB 等协议自动解析。

CHAPTER 01

01核心能力一览观测 · 解析 · 模拟

CAPABILITIES

五大核心能力

1

实时观测

任意TCP连接全生命周期

2

智能协议解析

支持 gRPC、HTTP2、Redis、MongoDB 等,自动识别业务内容

3

网络性能指标直出

重传率、RTT、丢包情况一目了然

4

接池状态透视

总连接数、活跃/空闲连接、最大并发等关键数据实时显示

5

延迟转发|上下行限速

轻松模拟弱网环境,压测和问题复现超方便

CHAPTER 02

02真实使用案例从实战中验证效率

[案例 01]

gRPC 接口偶发超时

tproxy -p 8088 -r localhost:8081 -t grpc -d 100ms,立刻看到连接建立、断开、重连全过程,5 分钟定位问题。

[案例 02]

MySQL 连接池打满

tproxy -p 3307 -r localhost:3306 -s -q,实时监控连接数变化与池生命周期,瞬间判断是配置问题还是流量突增。

[案例 03]

分析 MySQL 连接

tproxy -p 3307 -r localhost:3306,直连观测连接行为。

[案例 04]

看网络状况(重传率和RTT)

tproxy -l 0.0.0.0 -p 7777 -r host.docker.internal:8888 -s -q,直接输出重传率和 RTT,快速判断是网络抖动还是服务端问题

CHAPTER 03

03超简单上手方法安装 · 命令 · 参数

01

安装方式(任选其一)

INSTALL

1

Go 安装(推荐)

go install github.com/kevwan/tproxy@latest

2

Docker 快速启动

docker run –rm -it -p [listen-port]:[listen-port] kevinwan/tproxy:v1 tproxy -l 0.0.0.0 -p [listen-port] -r [target-host]:[target-port]

3

Windows 用户

用 Scoop 一键安装:scoop install tproxy

02

核心命令参数

-p   # 本地监听端口

-r   # 目标远程地址(host:port)

-t   # 协议类型(grpc/http2/redis/mongodb)

-d   # 添加延迟(模拟弱网)

-s   # 开启统计(RTT、重传等)

-q   # 安静模式,只显示关键信息

CHAPTER 04

04谁强烈推荐使用?适用人群

日常写业务的后端开发

需要排查线上疑难杂症的 SRE

做压测和稳定性建设的同学

所有讨厌网络问题变成玄学的开发者

网络排查不再是玄学,把效率拉满,把时间留给更有价值的事情!

喜欢 tproxy?

点个 Star 支持作者,方便以后随时调用 ⭐

· 点赞 ·

喜欢就点个赞吧

· 转发 ·

分享给更多朋友

· 推荐 ·

推荐给身边的人

GitHub 地址:https://github.com/kevwan/tproxy


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:攻城狮成长日记 didiplus didiplus《一条命令看穿所有 TCP 连接!后端网络排查终于不玄学了》

评论:0   参与:  0