{"repo":"kevwan/tproxy","free":true,"listed":false,"github":"https://github.com/kevwan/tproxy","clone":"git clone https://github.com/kevwan/tproxy.git","description":"A cli tool to proxy and analyze TCP connections.","language":"Go","stars":3696,"topics":["monitoring-tool","tcp","tcpdump","grpc","proxy","relay","charles","connection","wireshark"],"license":"MIT","category":"networking-infra","readme_excerpt":"tproxy English 简体中文 日本語 Why I wrote this tool When I develop backend services and write go-zero, I often need to monitor the network traffic. For example: 1. monitoring gRPC connections, when to connect and when to reconnect 2. monitoring MySQL connection pools, how many connections and figure out the lifetime policy 3. monitoring any TCP connections on the fly Installation Or use docker images: For arm64: On Windows, you can use scoop: Usages Examples Monitor gRPC connections - listen on localhost and port 8088 - redirect the traffic to localhost:8081 - protocol type to be gRPC - delay 100ms for each packets Monitor MySQL connections Check the connection reliability (Retrans rate and RTT) Learn the connection pool behaviors Give a Star! ⭐ If you like or are using this project, please give it a star . Thanks!","default_branch":null,"files":null,"tree":[],"storefront":"/r/kevwan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kevwan/tproxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}