在做后端开发时,经常需要查看网络连接,分析请求内容,用常规方法查看颇为麻烦,有时甚至无法捕获到关键信息。
为了提升开发效率,可以试下 tproxy 这个轻量级网络代理开源工具,实时监控分析任何 TCP 连接,轻松排查问题。
只需通过一个简单的命令,即可拦截转发网络流量,清晰展示 gRPC 连接时机、MySQL 连接池状态,甚至能分析网络性能指标如重传率和 RTT 延迟。
GitHub: https://github.com/kevwan/tproxy
主要功能:
- 实时监控各类 TCP 连接细节;
- 支持 gRPC、HTTP2、Redis、MongoDB 等协议识别;
- 查看网络状况指标(重传率和 RTT);
- 分析连接池(总连接数、最大并发数等);
- 支持数据包延迟转发和速度限制。
提供快速部署的 Docker 镜像,一行命令安装即可使用,适合后端开发者和网络问题排查场景。